Re: semaphore error

New Message Reply Date view Thread view Subject view Author view

From: Tom Flynn (flynnt++at++engr.sgi.com)
Date: 01/19/2002 01:23:59


On Fri, 18 Jan 2002, Mark Lewis wrote:

> We are experiencing a similar problem to this, in that on a dual CPU PC
> our Performer based app locks up after a few runs, but only if a DBASE
> process is forked, and it's fine if we use the single processor kernel.
>
> We are using Performer 2.5 Beta2.
>
> We do not get the error message, but we are using an older kernel
> (2.4.7-10). If you do a "ps -efl" on the machine in the locked state,
> you can see that the DBASE is waiting on a semaphore (semop).
>
> Please can we have a comment on (or preferably a solution to) this from
> the Performer team.

It is being looked into. I've double checked Performer's semaphore code
and it looks correct. Everything matches up. It needs further
investigation. Please be patient.

thanks,
tom

>
> Thanks
>
> Jason Daly wrote:
> >
> > Hi, when running Perfly (or any of the Performer programs we've written)
> > for a certain length of time (about 10 minutes, give or take), the program
> > crashes with this error:
> >
> > PF Fatal/Internal: : Numerical result out of range
> > PF Warning/SysErr(34): Error posting semaphore 248011 [9] in pid 2013
> > PF Fatal/Internal: PF_USPSEMA() errno = 0
> >
> > (the semaphore and pid numbers are obviously different each time). This
> > happens whether or not I have set the _PF_SEMA_NEW_PARADIGM variable to 0.
> >
> > System configuration:
> >
> > SGI 330L with 2 P3/933, VR7 gfx, and 1GB RAM
> > Red Hat 7.2
> > Performer 2.4.2 (full version)
> > NVIDIA driver 1.0-1251 (same error on 1541 and 2313/2314)
> >
> > Same error happens on this system:
> >
> > Dell Workstation 420, 2 P3/1GHz, NVIDIA GeForceII/MX, 512MB RAM
> > Same OS, Performer revision, NVIDIA driver.
> >
> > We've also tried with the full version of Performer 2.4.0 and the demo
> > version of Performer 2.5 and gotten the same result. As indicated we've
> > tried NVIDIA drivers 1241, 1541, and the latest 2313/2314 drivers with
> > no improvement. If we run on a single-processor machine, or in
> > PFMP_APPCULLDRAW mode this problem does NOT happen.
> >
> > Any help with this issue would be GREATLY appreciated.
> >
> > Thanks!
> >
> > --"J"
> >
> > "I'm a castaway stranded in a desolate land,
> > I can see the footprints in the virtual sand."
> > --Neil Peart
> >
> > -----------------------------------------------------------------------
> > List Archives, Info, FAQ: http://www.sgi.com/software/performer/
> > Open Development Project: http://oss.sgi.com/projects/performer/
> > Submissions: info-performer++at++sgi.com
> > Admin. requests: info-performer-request++at++sgi.com
> > -----------------------------------------------------------------------
>
> --
> Mark C Lewis
>
> Software Development Manager
> Equipe Electronics Ltd.
>
> "Visualising Your Imagination"
>
> Phone +44 (0) 1903 216 622
> FAX +44 (0) 1903 216 633
> Mobile +44 (0) 7939 109 910
>
> mailto:markl++at++equipe.ltd.uk
> http://www.equipe.ltd.uk
>
> 13 Liverpool Gardens
> Worthing, W. Sussex
> BN11 1RY
> ENGLAND
> -----------------------------------------------------------------------
> List Archives, Info, FAQ: http://www.sgi.com/software/performer/
> Open Development Project: http://oss.sgi.com/projects/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
> -----------------------------------------------------------------------
>

--
"Mongooses are famous for their snake-fighting ability, and are
 almost always victorious because of their speed, agility, and timing
 and also because of their thick coat."


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Sat Jan 19 2002 - 01:24:04 PST

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.