[ros-dev] question about some old changes (hartmut)

Hartmut Birr hartmut.birr at gmx.de
Fri Nov 19 22:12:40 CET 2004



> -----Original Message-----
> From: ros-dev-bounces at reactos.com 
> [mailto:ros-dev-bounces at reactos.com] On Behalf Of Gunnar Dalsnes
> Sent: Thursday, November 18, 2004 11:42 PM
> To: 'ReactOS Development List'
> Subject: RE: [ros-dev] question about some old changes (hartmut)
> 
> 
> 
> Also, you say that if the thread was suspended, the 
> Waiter->WaitListEntry
> wasn't in any list. But a suspend is implemented as a wait on 
> an semaphore,
> so the the WaitListEntry  should be linked to the semaphore 
> in this case.

I meant the thread was paused after a timer interrupt or an other thread was
wake up.   

> 
> I have tried to undo the changes in the commit and removed the call to
> KeRemoveAllWaitsThread in PsTerminateCurrentThread, and ros 
> seem to work as
> before. Do you remeber what triggered the crash? Terminating 
> a suspended
> thread?
> 

The crash occurs after hitting a ctrl-c while ros was compiled on ros. The
bugcheck occurs in a sequence RemoveEntryList/KeRemoveAllWaitsThread. I
cannot remember the correct back trace.

- Hartmut




More information about the Ros-dev mailing list