GNOME Bugzilla – Bug 614719
banshee crashes on exit when Alarm Clock extension is enabled
Last modified: 2010-11-05 00:39:38 UTC
Created attachment 157790 [details] debug output and full backtrace Banshee crashes on exit when Alarm extension is enabled: - install banshee-community-extensions - disable all extensions in Banshee besides Alarm Clock - start Banshee with "banshee-1 --debug" banshee crashes:
+ Trace 221222
Thread 1 (Thread 0xa2c6f0 (LWP 7509))
I have attached the full debug output and backtrace. Since the crash happens always after "[1 Debug 10:53:36.716] Service disposed (DbConnection)" I'm not 100% sure whether it is really a problem in the Alarm Clock extensions, but it is quite consistent that it happens only if it is enabled.
Things haven't changed much in the Alarm extensions for quite a while. But maybe there's a race condition that you're hitting. Which version of mono do you have on your system ?
(In reply to comment #1) > Which version of mono do you have on your system ? mono-core-2.6.1-2.fc13.i686
After looking at the log, it looks like a bug in your version of mono, probably triggered by the AlarmClock extension. If mono was updated on your system since you noticed the problem, could you try to reproduce it again ?
The problem still happens with mono 2.6.4, banshee 1.6.1. On my system I can reproduce it quite easily if I close banshee while playing a song (and having the Alarm Clock extension enabled).
I wasn't able to reproduce the problem (on mono 2.6.7), but I just committed a small change that might fix this : the alarm extension now ensures the alarm thread has terminated while disposing. Could you try to reproduce the problem with the latest AlarmClock extension from git master ?
Christian could you please try the comment 5? thanks
I have tested banshee-1.8.0 which contains the fix and I couldn't reproduce the problem anymore. Thanks!