evolution-alarm-notify hangs on snooze
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evolution (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
The alarm notification window becomes unresponsive on clicking "snooze".
This usually happens, after I get updates in an ics file that is monitored by evolution and the due alarms are popping up.
The window is modal (in foreground) and does not respond, the only way to get rid of it is a kill command:
$ killall evolution-
I started with debugging option on:
$ killall evolution-
$ killall evolution-
$ killall evolution-
$ LANG=C ALARMS_DEBUG=1 evolution 2>&1 | tee /tmp/evolution.
and got a crash on a notification, so apport should have sent another crash report at around Mo 10. Feb 13:20:00 CET 2014
The first log following here is the log for a non-crash, snooze did work this one time, but here is corrupt double linked list error in the end (took some time to appear, ca. 2 minutes). This was unfortunately not logged in the logfile (evolution.
The second log is a log with a frozen notification window (see below and in evolution.
I will add both logfiles with small comments (#) in it.
To me it looks like the function "tray_list_
BTW, why is acroread starting?!? (<- non-issue here)
Thanks for looking into this.
--- First log excerpt (non-crash)
alarm_ready_cb (alarm.c:90): Alarm callback!
alarm_ready_cb (alarm.c:100): Process alarm with trigger 1392035400
alarm_trigger_cb (alarm-
popup_notification (alarm-
display_
open_alarm_dialog (alarm-
alarm_trigger_cb (alarm-
setup_timeout (alarm.c:157): Setting timeout for 30. 0 (from now) 1392037200 1392035400
setup_timeout (alarm.c:158): Mon Feb 10 14:00:00 2014
setup_timeout (alarm.c:159): Mon Feb 10 13:30:00 2014
notify_dialog_cb (alarm-
notify_dialog_cb (alarm-
setup_timeout (alarm.c:157): Setting timeout for 5. 0 (from now) 1392035703 1392035403
setup_timeout (alarm.c:158): Mon Feb 10 13:35:03 2014
setup_timeout (alarm.c:159): Mon Feb 10 13:30:03 2014
create_snooze (alarm-
tray_list_
*** Error in `/usr/lib/
---- Another try, now with the notificaton window did not responding
alarm_ready_cb (alarm.c:90): Alarm callback!
alarm_ready_cb (alarm.c:100): Process alarm with trigger 1392036300
alarm_trigger_cb (alarm-
popup_notification (alarm-
display_
open_alarm_dialog (alarm-
alarm_trigger_cb (alarm-
setup_timeout (alarm.c:157): Setting timeout for 15. 0 (from now) 1392037200 1392036300
setup_timeout (alarm.c:158): Mon Feb 10 14:00:00 2014
setup_timeout (alarm.c:159): Mon Feb 10 13:45:00 2014
notify_dialog_cb (alarm-
notify_dialog_cb (alarm-
setup_timeout (alarm.c:157): Setting timeout for 5. 0 (from now) 1392036602 1392036302
setup_timeout (alarm.c:158): Mon Feb 10 13:50:02 2014
setup_timeout (alarm.c:159): Mon Feb 10 13:45:02 2014
create_snooze (alarm-
tray_list_
*** Error in `/usr/lib/
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: libevolution 3.8.4-0ubuntu1
ProcVersionSign
Uname: Linux 3.11.0-15-generic x86_64
ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
Date: Mon Feb 10 13:06:52 2014
InstallationDate: Installed on 2013-11-25 (76 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MarkForUpload: True
SourcePackage: evolution
UpgradeStatus: No upgrade log present (probably fresh install)
the binary is part of libevolution package, so changed package accordingly:
$ dpkg -S evolution- alarm-notify evolution/ 3.8/evolution- alarm-notify
libevolution: /usr/lib/
$ aptitude why libevolution
i gnome Depends evolution-plugins (>= 3.8)
i A evolution-plugins Depends libevolution (< 3.9)