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
| Who | When | What | Removed | Added |
|---|---|---|---|---|
| Rob Caelers | Mar 17 2010 22:16:03 UTC | cc | Rob Caelers | |
| Rob Caelers | Mar 24 2010 22:12:11 UTC | severity | enhancement | major |
| Rob Caelers | May 14 2010 15:44:48 UTC | status | NEW | RESOLVED |
| resolution | FIXED |
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).