Re: pfConfig[2]

New Message Reply Date view Thread view Subject view Author view

Rémi Arnaud (remi++at++remi.engr.sgi.com)
Wed, 17 Sep 1997 08:57:02 -0700 (PDT)


YAMANAKA MASAHIKO wrote:
>
>
> As using dbx, it stops at...
>
> (dbx) where
> > 0 _waitsys(0x7, 0x0, 0x7fff283c, 0x3) ["waitsys.s":19, 0xfa42614]
> 1 _wait(0x7fff2904, 0x0, 0x7fff283c, 0x3) ["uwait.c":26, 0xfa3cc64]
> 2 ::_pfParentExit(int ...)(0x12, 0x0, 0x7fff2928, 0x5d993ed0) ["../../../lib/libpf/pfProcess.C":4791, 0x5d993f54]

  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


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:55:56 PDT

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