Re: Draw Process Hangs! -- More info

New Message Reply Date view Thread view Subject view Author view

Russell Suter (russell++at++ctasim.com)
Thu, 6 Mar 1997 11:50:45 -0800


On Mar 5, 1:57pm, Sharon Clay wrote:
> Subject: Re: Draw Process Hangs!
>
> +>---- On Mar 5, 1:33pm, Russell Suter wrote:
> > Subject: Re: Draw Process Hangs!
> ->On Mar 4, 6:27pm, Sharon Clay wrote:
> ->> Subject: Re: Draw Process Hangs!
> ->>
> ->> +>---- On Mar 4, 10:39am, Russell Suter wrote:
> ->> > Subject: Draw Process Hangs!
> ->> ->Hey all,
> ->> ->
> ->> ->I've got a Performer 2.0 application on IRIX 6.2. I have reciently add
a
> ->> ->call to pfFrame so that my window will be created earlier. Now, when I
run
> ->> ->the application with PFMP_APP_CULL_DRAW or PFMP_APPCULL_DRAW the Draw
> ->> ->process hangs. The application works fine with PFMP_APPCULLDRAW or
> ->> ->PFMP_APP_CULLDRAW though. The thing that gets me is that perfly makes
a
> ->> ->call to pfFrame in the same manner.
> ->> ->
> ->> ->Does anyone have any idea what could be causing this?
> ->>
> ->> This does seem surprising.
> ->> can you dbx -p pid on the draw process so we can see where it is?
> ->>
> ->
> ->Yea, it's a real pain! Here is the stack trace:
> ->
> ->Process 10742 (mss) stopped at [_ioctl:15 +0x8,0xfa4800c]
> -> Source (of ioctl.s) not available for Process 10742
> ->(dbx) where
> ->> 0 _ioctl(0x5, 0x757303, 0xffffffff, 0x1) ["ioctl.s":15, 0xfa4800c]
> -> 1 _usblock(0x9c0000, 0x4, 0x29f6, 0xfa2e5b0) ["usemas.c":1118,
0xfa9f224]
> -> 2 _uspsema(0x9c8080, 0x757303, 0xffffffff, 0x1) ["usemas.c":143,
0xfa56b34]
> -> 3 mpDraw(void)(0x5, 0x757303, 0xffffffff, 0x1)
>
> Hmmm. This makes it look like the app hung and the draw is really
> waiting for the app to generate a new frame. So, the question is now....
> where is the app?
>
> src.

The App is no longer stuck but the Draw Process is still hung. I can step
through the calls to both pfSync and pfFrame in the App process.

-- 
Russ
_______________________________________________ ______________________________
Though my eyes could see                       | Russell Suter
        I still was a blind man.               |    Voice : (303) 889-1262
               Though my mind could think      |      Fax : (303) 889-1210
                       I still was a mad man.  | Internet : russell++at++ctasim.com
_______________________________________________|______________________________
=======================================================================
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:54:51 PDT

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