Bug 952 - crash
Status:
RESOLVED FIXED
Component:
Core :: Win32
Version:
unspecified
Hardware:
PC Windows Vista
Importance:
P5 blocker
Target Milestone:
---
Assignee:
Raymond Penners
URL:
Depends on:
Blocks:
Reported:
Dec 17 2010 14:14:09 UTC
by:
gu**@ya**.com
Modified:
Mar 24 2011 18:46:58 UTC
CC List:
Rob Caelers
WhoWhenWhatRemovedAdded
Rob CaelersMar 24 2011 18:46:58 UTCccRob Caelers
statusNEWRESOLVED
resolutionFIXED
Description
gu**@ya**.com  Dec 17 2010 14:14:09 UTC
my workrave usually crashes - crashes seem to have started when i changed its settings.

Crash log created on 17/12/2010 at 18:23:20.

version = 1.9.2
compile date = Aug 29 2010
compile time = 10:09:35
features = DISTRIBUTION EXERCISES GNET GNET2 
locale = English


code = c0000005
flags = 0
address = 2076452
params = 2
C:\Program Files\Workrave\lib\Workrave.exe caused an Access Violation at location 02076452 writing to location 432b2b00

Registers:

eax=02076450 ebx=0459fd77 ecx=474e5543 edx=432b2b00 esi=006d3b23 edi=0205dd60
eip=02076452 esp=0459fcfc ebp=0459fd48 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010206

Stack trace:

PC        Frame     Ret
02076452  0459FD48  006B74C7
006B74C7  0459FD68  00463A03
00463A03  0459FE28  00464656
00464656  0459FF18  004650CE
004650CE  0459FF88  77CDD0E9
77CDD0E9  0459FF94  77DB19BB
77DB19BB  0459FFD4  77DB198E
77DB198E  0459FFEC  00000000
 C:\Program Files\Workrave\lib\Workrave.exe handle: 0x400000 date: 2010-08-29 04:41:36
 C:\Windows\system32\ntdll.dll handle: 0x77d70000 date: 2009-04-11 06:27:49
 C:\Windows\system32\kernel32.dll handle: 0x77c90000 date: 2009-04-11 06:28:20
 C:\Windows\system32\ADVAPI32.DLL handle: 0x774c0000 date: 2009-04-11 06:28:17
 C:\Windows\system32\RPCRT4.dll handle: 0x77b30000 date: 2009-04-23 12:15:07
 C:\Windows\system32\GDI32.dll handle: 0x77810000 date: 2009-04-11 06:28:19
 C:\Windows\system32\USER32.dll handle: 0x768b0000 date: 2009-04-11 06:28:25
 C:\Windows\system32\msvcrt.dll handle: 0x77f20000 date: 2009-04-11 06:28:22
 C:\Windows\system32\OLE32.dll handle: 0x76420000 date: 2010-06-28 17:00:21
 C:\Windows\system32\SHELL32.DLL handle: 0x769b0000 date: 2010-07-26 15:51:48
 C:\Windows\system32\SHLWAPI.dll handle: 0x76950000 date: 2009-04-11 06:28:24
 C:\Windows\system32\WINMM.DLL handle: 0x74ea0000 date: 2009-04-11 06:28:25
 C:\Windows\system32\OLEAUT32.dll handle: 0x76820000 date: 2009-04-11 06:28:23
 C:\Windows\system32\OLEACC.dll handle: 0x74a00000 date: 2009-10-08 21:08:01
 C:\Windows\system32\wtsapi32.dll handle: 0x75600000 date: 2008-01-21 02:34:34
 C:\Program Files\Workrave\lib\libatk-1.0-0.dll handle: 0x62940000 date: 2010-08-29 04:39:06
 C:\Program Files\Workrave\lib\libglib-2.0-0.dll handle: 0x685c0000 date: 2010-08-29 04:39:06
 C:\Windows\system32\WS2_32.DLL handle: 0x76570000 date: 2008-01-21 02:34:36
 C:\Windows\system32\NSI.dll handle: 0x76700000 date: 2008-01-21 02:34:35
 C:\Program Files\Workrave\lib\libgobject-2.0-0.dll handle: 0x63a40000 date: 2010-08-29 04:39:06
 C:\Program Files\Workrave\lib\libcairo-2.dll handle: 0x68dc0000 date: 2010-08-29 04:39:06
 C:\Program Files\Workrave\lib\libfontconfig-1.dll handle: 0x64f80000 date: 2010-08-29 04:39:06
 C:\Program Files\Workrave\lib\libexpat-1.dll handle: 0x68f40000 date: 2010-08-29 04:39:06
 C:\Program Files\Workrave\lib\freetype6.dll handle: 0x63cc0000 date: 2010-08-29 04:39:06
 C:\Program Files\Workrave\lib\libpng14-14.dll handle: 0x61a00000 date: 2010-08-29 04:39:06
 C:\Program Files\Workrave\lib\zlib1.dll handle: 0x10000000 date: 2004-10-04 20:38:00
 C:\Windows\system32\MSIMG32.DLL handle: 0x75610000 date: 2006-11-02 09:46:07
 C:\Windows\system32\dsound.dll handle: 0x70710000 date: 2009-04-11 06:28:19
 C:\Windows\system32\POWRPROF.dll handle: 0x75a80000 date: 2009-04-11 06:28:23
 C:\Program Files\Workrave\lib\libgdk-win32-2.0-0.dll handle: 0x6c340000 date: 2010-08-29 04:39:06
 C:\Program Files\Workrave\lib\libgdk_pixbuf-2.0-0.dll handle: 0x65340000 date: 2010-08-29 04:39:06
 C:\Program Files\Workrave\lib\libgio-2.0-0.dll handle: 0x6d580000 date: 2010-08-29 04:39:06
 C:\Program Files\Workrave\lib\libgmodule-2.0-0.dll handle: 0x6dd00000 date: 2010-08-29 04:39:06
 C:\Program Files\Workrave\lib\libpango-1.0-0.dll handle: 0x65580000 date: 2010-08-29 04:39:06
 C:\Program Files\Workrave\lib\libpangocairo-1.0-0.dll handle: 0x6d4c0000 date: 2010-08-29 04:39:06
 C:\Program Files\Workrave\lib\libpangowin32-1.0-0.dll handle: 0x6b280000 date: 2010-08-29 04:39:06
 C:\Windows\system32\IMM32.DLL handle: 0x766e0000 date: 2009-04-11 06:28:20
 C:\Windows\system32\MSCTF.dll handle: 0x76750000 date: 2009-04-11 06:28:20
 C:\Program Files\Workrave\lib\gnet-2.0.dll handle: 0x6bf80000 date: 2010-08-29 04:39:06
 C:\Program Files\Workrave\lib\libgthread-2.0-0.dll handle: 0x65c40000 date: 2010-08-29 04:39:06
 C:\Program Files\Workrave\lib\libgtk-win32-2.0-0.dll handle: 0xb10000 date: 2010-08-29 04:39:06
 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.6002.18305_none_88f3a38569c2c436\COMCTL32.DLL handle: 0x72e40000 date: 2010-08-31 15:43:52
 C:\Windows\system32\COMDLG32.DLL handle: 0x77ea0000 date: 2009-04-11 06:28:18
 C:\Windows\system32\WINSPOOL.DRV handle: 0x71990000 date: 2009-09-24 22:54:55
 C:\Program Files\Workrave\lib\intl.dll handle: 0x69000000 date: 2008-01-24 19:24:48
 C:\Program Files\Workrave\lib\harpoon.dll handle: 0x240000 date: 2010-04-23 14:08:28
 C:\Windows\system32\LPK.DLL handle: 0x76710000 date: 2009-06-15 14:52:42
 C:\Windows\system32\USP10.dll handle: 0x77ab0000 date: 2010-04-16 16:46:48
 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6002.18305_none_5cb72f2a088b0ed3\comctl32.dll handle: 0x75190000 date: 2010-08-31 15:43:52
 C:\Windows\system32\uxtheme.dll handle: 0x75450000 date: 2008-01-21 02:33:14
 C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6002.18005_none_9e50b396ca17ae07\gdiplus.dll handle: 0x74a40000 date: 2009-04-11 06:21:38
 C:\Windows\system32\Secur32.dll handle: 0x762b0000 date: 2009-06-15 14:53:43
 C:\Windows\system32\USERENV.dll handle: 0x762d0000 date: 2009-04-11 06:28:25
 C:\Windows\system32\PROPSYS.dll handle: 0x74820000 date: 2009-04-11 06:28:23
 C:\Windows\system32\CLBCatQ.DLL handle: 0x77c00000 date: 2008-01-21 02:34:05
 C:\Windows\system32\SETUPAPI.dll handle: 0x77590000 date: 2009-04-11 06:28:24
 C:\Windows\system32\rsaenh.dll handle: 0x757b0000 date: 2009-04-11 06:27:47
 C:\Windows\System32\MMDevApi.dll handle: 0x75360000 date: 2009-04-11 06:28:20
 C:\Windows\system32\WINTRUST.dll handle: 0x756d0000 date: 2009-12-23 11:33:29
 C:\Windows\system32\CRYPT32.dll handle: 0x75d30000 date: 2009-04-11 06:28:18
 C:\Windows\system32\MSASN1.dll handle: 0x75e90000 date: 2009-09-04 11:41:59
 C:\Windows\system32\imagehlp.dll handle: 0x76720000 date: 2008-01-21 02:33:42
 C:\Windows\system32\AUDIOSES.DLL handle: 0x74780000 date: 2009-04-11 06:28:18
 C:\Windows\system32\audioeng.dll handle: 0x74630000 date: 2008-01-21 02:34:43
 C:\Windows\system32\PSAPI.DLL handle: 0x76410000 date: 2006-11-02 09:46:12
 C:\Windows\system32\AVRT.dll handle: 0x759a0000 date: 2008-01-21 02:34:43
 C:\Program Files\Workrave\lib\gtk-2.0\2.10.0\engines\libwimp.dll handle: 0x62d40000 date: 2010-08-29 04:39:06
 C:\Windows\system32\mscms.dll handle: 0x6ad20000 date: 2009-04-11 06:28:20
 C:\Windows\system32\icm32.dll handle: 0x6af30000 date: 2008-01-21 02:34:15
 C:\Windows\system32\WINSTA.dll handle: 0x76280000 date: 2008-01-21 02:34:36
 C:\Program Files\WIDCOMM\Bluetooth Software\btkeyind.dll handle: 0x2730000 date: 2006-11-03 12:16:24
 C:\Program Files\Dell\QuickSet\dadkeyb.dll handle: 0x26a0000 date: 2008-02-22 11:25:54
 C:\Windows\system32\apphelp.dll handle: 0x76220000 date: 2009-04-11 06:28:17
 C:\Windows\System32\shdocvw.dll handle: 0x6d730000 date: 2009-04-11 06:28:24

Registry dump:

key = Software\Workrave

key = Software\Workrave\breaks

key = Software\Workrave\breaks\daily_limit
  value = max_preludes
  string data = 3
  value = enabled
  string data = 1

key = Software\Workrave\breaks\micro_pause
  value = max_preludes
  string data = 3
  value = enabled
  string data = 1

key = Software\Workrave\breaks\rest_break
  value = max_preludes
  string data = 3
  value = enabled
  string data = 1

key = Software\Workrave\distribution
  value = port
  string data = 27273
  value = reconnect_attempts
  string data = 5
  value = reconnect_interval
  string data = 15

key = Software\Workrave\general
  value = usage-mode
  string data = 1

key = Software\Workrave\gui
  value = operation-mode
  string data = 0
  value = locale
  string data = 
  value = trayicon_enabled
  string data = 1

key = Software\Workrave\gui\applet
  value = cycle_time
  string data = 10

key = Software\Workrave\gui\applet\daily_limit
  value = flags
  string data = 0
  value = position
  string data = 2

key = Software\Workrave\gui\applet\micro_pause
  value = position
  string data = 0

key = Software\Workrave\gui\applet\rest_break
  value = position
  string data = 1

key = Software\Workrave\gui\breaks
  value = block_mode
  string data = 2

key = Software\Workrave\gui\breaks\daily_limit
  value = ignorable_break
  string data = 1
  value = exercises
  string data = 0

key = Software\Workrave\gui\breaks\micro_pause
  value = ignorable_break
  string data = 1
  value = exercises
  string data = 0

key = Software\Workrave\gui\breaks\rest_break
  value = ignorable_break
  string data = 1
  value = exercises
  string data = 8

key = Software\Workrave\gui\main_window
  value = enabled
  string data = 1
  value = cycle_time
  string data = 10
  value = always_on_top
  string data = 1
  value = x
  string data = -130
  value = y
  string data = -286
  value = head
  string data = 0

key = Software\Workrave\gui\main_window\daily_limit
  value = position
  string data = 2
  value = flags
  string data = 0

key = Software\Workrave\gui\main_window\micro_pause
  value = position
  string data = 0

key = Software\Workrave\gui\main_window\rest_break
  value = position
  string data = 1
  value = flags
  string data = 0

key = Software\Workrave\sound
  value = volume
  string data = 100
  value = enabled
  string data = 1
  value = device
  string data = soundcard

key = Software\Workrave\sound\events
  value = break_prelude
  string data = C:\Program Files\Workrave\share\sounds\default\break-prelude.wav
  value = break_ignored
  string data = C:\Program Files\Workrave\share\sounds\default\break-ignored.wav
  value = rest_break_started
  string data = C:\Program Files\Workrave\share\sounds\default\rest-break-started.wav
  value = rest_break_ended
  string data = C:\Program Files\Workrave\share\sounds\default\rest-break-ended.wav
  value = micro_break_started
  string data = C:\Program Files\Workrave\share\sounds\default\micro-break-started.wav
  value = micro_break_ended
  string data = C:\Program Files\Workrave\share\sounds\default\soundtheme
  value = daily_limit
  string data = C:\Program Files\Workrave\share\sounds\default\daily-limit.wav
  value = exercise_ended
  string data = C:\Program Files\Workrave\share\sounds\default\exercise-ended.wav
  value = exercises_ended
  string data = C:\Program Files\Workrave\share\sounds\default\exercises-ended.wav
  value = exercise_step
  string data = C:\Program Files\Workrave\share\sounds\default\exercise-step.wav
  value = break_prelude_enabled
  string data = 1
  value = break_ignored_enabled
  string data = 1
  value = rest_break_started_enabled
  string data = 1
  value = rest_break_ended_enabled
  string data = 1
  value = micro_break_started_enabled
  string data = 1
  value = micro_break_ended_enabled
  string data = 1
  value = daily_limit_enabled
  string data = 1
  value = exercise_ended_enabled
  string data = 1
  value = exercises_ended_enabled
  string data = 1
  value = exercise_step_enabled
  string data = 1

key = Software\Workrave\timers

key = Software\Workrave\timers\daily_limit
  value = limit
  string data = 43200
  value = auto_reset
  string data = 0
  value = reset_pred
  string data = day/4:00
  value = snooze
  string data = 1200
  value = monitor
  string data = 
  value = activity_sensitive
  string data = 1

key = Software\Workrave\timers\micro_pause
  value = limit
  string data = 600
  value = auto_reset
  string data = 20
  value = reset_pred
  string data = 
  value = snooze
  string data = 150
  value = monitor
  string data = 
  value = activity_sensitive
  string data = 1

key = Software\Workrave\timers\rest_break
  value = limit
  string data = 3600
  value = auto_reset
  string data = 600
  value = reset_pred
  string data = 
  value = snooze
  string data = 180
  value = monitor
  string data = 
  value = activity_sensitive
  string data = 1
Comment 1
Rob Caelers  Mar 24 2011 18:46:58 UTC
This problem should be fixed in 1.9.4. You can download it from:

http://sourceforge.net/projects/workrave/files/workrave/1.9.4/workrave-win32-v1.9.4-installer.exe/download

Please reopen this issue if you still see the problem in 1.9.4

Thanks.