Bug 935 - Workrave dies when exercises are to be shown
Status:
RESOLVED FIXED
Component:
Core :: Win32
Version:
1.9.2
Hardware:
PC Windows XP
Importance:
P5 critical
Target Milestone:
---
Assignee:
Raymond Penners
URL:
Depends on:
Blocks:
Reported:
Oct 29 2010 02:05:28 UTC
by:
Nux
Modified:
Feb 10 2011 07:48:27 UTC
CC List:
Rob Caelers
IdWhoWhenSizeType
221Settings and logs
NuxOct 29 2010 17:04:06 UTC9879application/zip
225Crash log (after installing snapshot)
NuxDec 6 2010 20:21:58 UTC13408text/plain
WhoWhenWhatRemovedAdded
Rob CaelersDec 5 2010 17:20:05 UTCccRob Caelers
Rob CaelersFeb 10 2011 07:48:27 UTCstatusNEWRESOLVED
resolutionFIXED
Description
Nux  Oct 29 2010 02:05:28 UTC
Not sure if this is entirely due to starting exercises or something else... I have a two monitor setup. My main monitor is a classical LCD monitor (4:3) while the other one is wide (16:9). This is on a one card on Windows XP SP3.

I've played with Workrave settings a bit and ended up setting coffee break to the same value as the rest break, but the coffee break was disabled. Workrave died after some time and then I figured it dies on exercises. I've re-enabled coffee breaks and changed the time, but it only help for a day or two. Also note that when I explicitly run exercises (from a context menu), then they work fine.

Also is it possible that it dies because of my anti-virus program (I use the Eset NOD)? I'm not sure, but I think Workrave also died when a scanning proccess started.

All this is weird because I don't get any alert window or anything like that. Workrave icon even stays in my toolbar - it only disappears when I hover a mouse over it.

Is there a way I can debug this further or is this a known problem with two monitor setup?
Comment 1
Nux  Oct 29 2010 17:04:06 UTC
Created attachment 221
Settings and logs

I've found some logs and settings. Today (about 10 minutes ago) for the first time a critical error message was displayed when WR died.
Comment 2
Rob Caelers  Dec 5 2010 17:20:05 UTC
Could you please try a recent snapshot:

http://snapshots.workrave.org/20101205/workrave-win32-v1_9_2-62-g38d6df67e3-20101205-installer.exe

and check if this one still crashes? If it still crashes, please try to disable audio playback in workrave and see if that helps. Thanks!

Workrave should work fine with multple monitors.
Comment 3
Nux  Dec 6 2010 15:59:29 UTC
Disabling "Mute sounds during break and day limit" worked. I don't think I need it anyway so I guess it works for me, but I'm leaveing the report want as you might want to investigate further.
Comment 4
Rob Caelers  Dec 6 2010 17:11:39 UTC
Thanks for testing. Did you also try the Workrave snapshot? I believe the audio problem is fixed in that version.
Comment 5
Nux  Dec 6 2010 20:20:55 UTC
(In reply to comment #4)
> Thanks for testing. Did you also try the Workrave snapshot? I believe the audio
> problem is fixed in that version.

Yes, unfortunately Workrave still crashed after I selected exercises from the context menu.
Comment 6
Nux  Dec 6 2010 20:21:58 UTC
Created attachment 225
Crash log (after installing snapshot)
Comment 7
Rob Caelers  Dec 7 2010 23:05:56 UTC
Thanks for the crashlog. I haven't been able to determine the cause of the crash yet. Are you using Workrave in the Polish language?



PC        Frame     Ret
7C9101B3  0022E6D8  77C1C1DB
77C1C1DB  0022E718  685F69B0
685F69B0  0022E748  009B43EE _g_malloc0
009B43EE  0022E788  009E397D gtk_target_table_new_from_list
009E397D  0022E7C8  009E95E6 gtk_text_buffer_get_target_list
009E95E6  0022E7E8  00A02A80 gtk_text_buffer_get_paste_target_list
00A02A80  0022E828  00A05F32 gtk_text_view_target_list_notify
00A05F32  0022E8B8  00A0604E gtk_text_view_set_buffer
00A0604E  0022E8D8  00A064BD get_buffer
00A064BD  0022E928  00A066E3 gtk_text_view_ensure_layout
00A066E3  0022E948  00A068F8 gtk_text_view_update_layout_width
00A068F8  0022E9E8  63A45ACA gtk_text_view_value_changed
63A45ACA  0022EA68  63A56438 g_closure_invoke
63A56438  0022EB48  63A5DCD6 g_signal_emit_unlocked_R
63A5DCD6  0022EC68  63A5DE66 g_signal_emit_valist
63A5DE66  0022EC88  00A6937F g_signal_emit
00A6937F  0022ECF8  009B15EC gtk_widget_set_scroll_adjustments
009B15EC  0022ED38  63A45ACA gtk_scrolled_window_add
63A45ACA  0022EDB8  63A55E5C g_closure_invoke
63A55E5C  0022EE98  63A5DCD6 g_signal_emit_unlocked_R
63A5DCD6  0022EFB8  63A5DE66 g_signal_emit_valist
63A5DE66  0022EFD8  008C2DA9 g_signal_emit
008C2DA9  0022F018  0043C688 gtk_container_add
0043C688  0022F148  0043945B ExercisesPanel::ExercisesPanel(Gtk::ButtonBox*)
0043945B  0022F1A8  0042DE96 ExercisesDialog::ExercisesDialog()
0042DE96  0022F1F8  005950FB Menus::on_menu_exercises()
Comment 8
Nux  Dec 8 2010 00:03:36 UTC
(In reply to comment #7)
> Thanks for the crashlog. I haven't been able to determine the cause of the
> crash yet. Are you using Workrave in the Polish language?

Yes, though the mentioned option is not translated if that matters.
Comment 9
Rob Caelers  Jan 29 2011 00:12:40 UTC
Could you please check if

http://snapshots.workrave.org/20110128/workrave-win32-v1_9_3-24-g1721580133-20110128-installer.exe

fixes the problem (I found a bug in the audio muting). Thanks!
Comment 10
Nux  Feb 10 2011 00:08:05 UTC
Sorry for the delay but I wanted to be sure it's working. I've been running it for two days with the mute option on and all seems to work well. Thanks!
Comment 11
Rob Caelers  Feb 10 2011 07:48:27 UTC
Great! Thanks for verifying.