After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 726147 - Exception in Gtk# callback delegate
Exception in Gtk# callback delegate
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: general
2.6.2
Other Linux
: Normal major
: ---
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-03-12 03:39 UTC by eric
Modified: 2015-05-28 16:33 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
exception log (7.68 KB, text/plain)
2014-03-12 03:39 UTC, eric
Details
exception log (7.39 KB, text/plain)
2014-03-19 00:58 UTC, eric
Details

Description eric 2014-03-12 03:39:23 UTC
Created attachment 271570 [details]
exception log

When I start banshee the GUI comes up and immediately freezes.  When starting banshee from the CLI I'm able to see the exception.  Log is attached.
Comment 1 eric 2014-03-12 03:40:11 UTC
Oh, I'm using the packaged banshee from the Fedora repos on Fedora 20 x86_64.
Comment 2 Andrés G. Aragoneses (IRC: knocte) 2014-03-12 09:00:36 UTC
I have the strong suspicion that this is a bug that we have fixed in version 2.6.2, can you upgrade and re-test please?
Comment 3 eric 2014-03-19 00:55:46 UTC
I just installed 2.6.2 but am getting the same problem.
Comment 4 eric 2014-03-19 00:56:53 UTC
*sigh*  And by "same problem" I mean it's still crashing but with a different exception now.
Comment 5 eric 2014-03-19 00:58:34 UTC
Created attachment 272337 [details]
exception log
Comment 6 Andrés G. Aragoneses (IRC: knocte) 2014-03-19 01:43:15 UTC
Thanks for the log, it pointed out to me a place where we were not checking for null... so I committed a fix.

This sucks because some hours before, today, I released banshee 2.9.1. If you sent me the log some hours before, we could have added this fix to this release. Now you will have to wait for a 2.9.2 version (or 2.6.3). If you want a patched DLL though, let me know and I'll upload it here. Thanks!

This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.
Comment 7 eric 2014-03-19 11:50:03 UTC
Hours?!?  Gees, I wish I had got back to test this earlier.  Yes, please provide the patch and I'll try it out.
Comment 8 Andrés G. Aragoneses (IRC: knocte) 2014-03-20 10:17:49 UTC
(In reply to comment #7)
> Yes, please provide the patch and I'll try it out.

"The patch"? Oh, so, you know how to compile banshee? Then the patch is this:

https://git.gnome.org/browse/banshee/commit/?id=d79cb9f5e693015eab0c9707da96fc3eb761b209

Which you can extract as a file from here:

https://github.com/GNOME/banshee/commit/d79cb9f5e693015eab0c9707da96fc3eb761b209.patch


...Or you want a patched DLL?
Comment 9 eric 2014-05-21 00:52:21 UTC
Sorry, I meant to comment on this sooner.  The patch seems to have fixed the problem although the problem was intermittent.  Thanks!
Comment 10 Andrés G. Aragoneses (IRC: knocte) 2015-05-28 16:33:49 UTC
Downstream RC bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783576

A 2.6.3 is imminent I guess.