Bug 890 - Workrave hangs when Explorer crashes.
Status:
RESOLVED FIXED
Component:
Core :: Win32
Version:
unspecified
Hardware:
PC Windows XP
Importance:
P5 major
Target Milestone:
---
Assignee:
Raymond Penners
URL:
Depends on:
Blocks:
Reported:
Feb 9 2010 16:24:10 UTC
by:
Kees-Jan Dijkzeul
Modified:
May 14 2010 15:44:48 UTC
CC List:
Rob Caelers
WhoWhenWhatRemovedAdded
Rob CaelersMar 17 2010 22:16:03 UTCccRob Caelers
Rob CaelersMar 24 2010 22:12:11 UTCseverityenhancementmajor
Rob CaelersMay 14 2010 15:44:48 UTCstatusNEWRESOLVED
resolutionFIXED
Description
Kees-Jan Dijkzeul  Feb 9 2010 16:24:10 UTC
Tested with the daily build of January 5th, 2010.

I'm not sure what I did to end up in this situation, but:
- Workrave was showing a restbreak window
- Windows reports that explorer has crashed

At this point, workrave seems to hang. The window does not flash, even though I'm plenty active. The progress bars do not count down (both the pause-timer and the exercise player). Additionally, Windows Task Manager reports that workrave is "unresponsive".

At this point, I'm stuck. Workrave somehow blocks me from dismissing the "explorer has crashed" window (even though it is displayed on top of the restbreak window), and workrave will not go away because it is stuck itself too.

I finally resolved this by killing workrave in the task manager, and then dismissing the "explorer has crashed" dialog.
Comment 1
Kees-Jan Dijkzeul  Mar 16 2010 16:05:38 UTC
I just managed to reproduce this. Any news?
Comment 2
Rob Caelers  Mar 17 2010 22:16:03 UTC
No news. Sorry. I haven't been able to reproduce this problem.

Sounds like a crash in harpoon (keyboard/mouse locking).
Comment 3
Rob Caelers  May 14 2010 15:44:48 UTC
- Fixed potential crash in applet. Explorer will crash when the applet crashes.
- Communication between applet and workrave is now asynchronous, so workrave will no longer hang when explorer crashes for some reason (either because the applet crashes, or because of other reasons).