Project Home
Project Home
Trackers
Trackers
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - Why Running? not working for SigEventPulse as reason? End of chain detected: (3 Items)
   
Why Running? not working for SigEventPulse as reason? End of chain detected  
I'm looking at the "Why Running?" view in the IDE, and have flash devg-gpuEventHandler Owner selected and the reason is 
io-display OpenVG-G12-IST type "SyncCondvarSignal Enter"

Then I go to the previous running event, which has owner thread "io-display OpenVG-G12-IST"

I click "Find Running/Reason" in the Why Running View and "End of chain detected" is all that appears.  The event 
immediately before the Running event is "Sigevent Pulse," which follows Interrupt 0x10 (IPU function interrupt) io-
display Handler Exit, Interrupt 0x10 Exit

I suspect the "Running Reason" is that the ISR does a sigevent, which leads to the sigevent Pulse, no? Why wouldn't this
 appear in the view's list?

Thanks!
Re: Why Running? not working for SigEventPulse as reason? End of chain detected  
Andrew,

Most likely it is simply that this scenario is not covered in the algorithm Why Running uses to determine the running 
reason. Please raise a PR so that we can investigate.

Thanks,
David

> I'm looking at the "Why Running?" view in the IDE, and have flash devg-
> gpuEventHandler Owner selected and the reason is io-display OpenVG-G12-IST 
> type "SyncCondvarSignal Enter"
> 
> Then I go to the previous running event, which has owner thread "io-display 
> OpenVG-G12-IST"
> 
> I click "Find Running/Reason" in the Why Running View and "End of chain 
> detected" is all that appears.  The event immediately before the Running event
>  is "Sigevent Pulse," which follows Interrupt 0x10 (IPU function interrupt) io
> -display Handler Exit, Interrupt 0x10 Exit
> 
> I suspect the "Running Reason" is that the ISR does a sigevent, which leads to
>  the sigevent Pulse, no? Why wouldn't this appear in the view's list?
> 
> Thanks!


RE: Why Running? not working for SigEventPulse as reason? End of chain detected  
Okay, sounds good
Thanks David 


-------------------------
Andrew Sherk
QNX Software Systems
asherk@qnx.com
 
-----Original Message-----
From: David Cummings [mailto:community-noreply@qnx.com] 
Sent: Wednesday, February 24, 2010 12:02 AM
To: general-ide
Subject: Re: Why Running? not working for SigEventPulse as reason? End
of chain detected

Andrew,

Most likely it is simply that this scenario is not covered in the
algorithm Why Running uses to determine the running reason. Please raise
a PR so that we can investigate.

Thanks,
David