Rémi Arnaud (remi++at++remi.engr.sgi.com)
Wed, 17 Sep 1997 08:57:02 -0700 (PDT)
A process created (I guess by the movie library) just died, and
the default performer behavior is to exit the application if such
a thing occurs.
Try to do your own SIGCHLD manager by calling:
sigset(SIGCHLD, (SIG_PF)Yourfunction);
right after pfConfig();
Or simply call sigignore(SIGCHLD)
> 3 _sigtramp(0x12, 0x0, 0x7fff2928, 0x3) ["sigtramp.s":61, 0xfa41a44]
> 4 _waitsys(0x0, 0x3398, 0x7fff2cb0, 0x0) ["waitsys.s":19, 0xfa42614]
> 5 _waitpid(0x0, 0x0, 0x7fff2cb0, 0x7fff2fbc) ["uwaitpid.c":45, 0xfa4bf20]
> 6 mvgfxClose(0x10020a88, 0x3398, 0x7fff2cb0, 0x0) ["mvopenglx.c":754, 0x4210c2c]
> 7 __mvPO_Close(0x10020a88, 0x3398, 0x7fff2cb0, 0x0) ["mvPort.c":287, 0x5e78fba4]
> 8 mvClosePort(0x0, 0x3398, 0x7fff2cb0, 0x0) ["mvPlayPublic.c":200, 0x5e786704]
> 9 mvUnbindOpenGLWindow(0x1002a720, 0x3398, 0x7fff2cb0, 0x0) ["mvPlayPublic.c":717, 0x5e787554]
> 10 viMovie::openFile(char*,int)(this = 0x1000b818, fileName = 0x10008450 = "../movie/audio.mv", memFlag = 0) ["/usr/people/wry/VISUALOCUS/PI/movieTest/viMovie.C":97, 0x4037ec]
> 11 handleKeyEvent(_XEvent*,viMovie*)(ev = 0x7fff2e70, movie = 0x1000b818) ["/usr/people/wry/VISUALOCUS/PI/movieTest/movieTest.C":33, 0x402fec]
> 12 ::eventLoop(_XDisplay*,viMovie*)(dpy = 0x10009050, movie = 0x1000b818) ["/usr/people/wry/VISUALOCUS/PI/movieTest/movieTest.C":60, 0x4030c4]
> 13 main(argc = 1, argv = 0x7fff2f34) ["/usr/people/wry/VISUALOCUS/PI/movieTest/movieTest.C":97, 0x4032b8]
> 14 __istart() ["crt1tinit.s":13, 0x402ef0]
> (dbx)
>
> --
> M.Y.
> =======================================================================
> List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
>
_ / _ _
|_) _ ._ _ o /\ |_)|\ | /\ | || \
| \(/_| | || /--\| \| \|/--\|_||_/
=======================================================================
List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
Submissions: info-performer++at++sgi.com
Admin. requests: info-performer-request++at++sgi.com
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:55:56 PDT