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 708120 - banshee crashes with mono 3.2.1
banshee crashes with mono 3.2.1
Status: RESOLVED NOTGNOME
Product: banshee
Classification: Other
Component: general
2.6.1
Other Linux
: Normal critical
: ---
Assigned To: Banshee Maintainers
Banshee Maintainers
: 708112 708552 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-09-15 18:14 UTC by Daniel Isenmann
Modified: 2013-09-21 22:32 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Complete debug output (22.27 KB, text/plain)
2013-09-15 18:14 UTC, Daniel Isenmann
Details
Claire's Banshee Debug Output (18.18 KB, text/plain)
2013-09-15 22:16 UTC, Claire Farron
Details
MONO_ENV_OPTIONS="--gc=boehm" banshee (13.06 KB, text/x-log)
2013-09-16 17:25 UTC, Sudhir Khanger
Details
MONO_ENV_OPTIONS="--gc=boehm" banshee (7.45 KB, text/plain)
2013-09-18 21:31 UTC, Claire Farron
Details

Description Daniel Isenmann 2013-09-15 18:14:44 UTC
Created attachment 254983 [details]
Complete debug output

banshee crashes with mono 3.2.1. 

Mono was updated from 3.0.7 to 3.2.1 on ArchLinux and banshee doesn't start anymore. It shows the window for a second without any content, then crashes completely. Attached is the complete debug output.

Let me know if you need more information.
Comment 1 Daniel Isenmann 2013-09-15 18:16:57 UTC
The corresponding ArchLinux bug is here: https://bugs.archlinux.org/task/36929
Comment 2 Claire Farron 2013-09-15 22:14:49 UTC
After performing upgrade from 3.0.12 (found through old repositories after cleaning cache) to 3.2.1, I can confirm that I am having the same problem.

I also post the output of "banshee --debug" from my system.
Comment 3 Claire Farron 2013-09-15 22:16:16 UTC
Created attachment 254993 [details]
Claire's Banshee Debug Output

Output from "banshee --debug" with Mono 3.2.1.
Comment 4 Bertrand Lorentz 2013-09-16 17:09:50 UTC
Thank you for your bug report.

It seems the SGen garbage collector, which is now default in mono 3.2.x, has problems with Banshee.

Could you try running Banshee with the following command line, to revert to the old garbage collector ?

MONO_ENV_OPTIONS="--gc=boehm" banshee
Comment 5 Bertrand Lorentz 2013-09-16 17:19:34 UTC
*** Bug 708112 has been marked as a duplicate of this bug. ***
Comment 6 Sudhir Khanger 2013-09-16 17:25:49 UTC
Created attachment 255049 [details]
 MONO_ENV_OPTIONS="--gc=boehm" banshee

It crashes even with MONO_ENV_OPTIONS="--gc=boehm" banshee
Comment 7 Claire Farron 2013-09-18 21:31:51 UTC
Created attachment 255257 [details]
MONO_ENV_OPTIONS="--gc=boehm" banshee

It crashes with the MONO_ENV_OPTIONS="--gc=boehm" banshee command as well for me.
Comment 8 Andrés G. Aragoneses (IRC: knocte) 2013-09-18 21:42:31 UTC
This seems to be one or two mono bugs.

I opened a bug for the sgen GC here: https://bugzilla.xamarin.com/show_bug.cgi?id=14834

Can you help me? Please report the boehm bug. The best way to do it is getting a log of banshee when running inside GDB and having mono debug packages (or having compiled mono yourself), like I did in the report above, to get exact line numbers inside the mono runtime where the crash happens.
Comment 9 Andrés G. Aragoneses (IRC: knocte) 2013-09-21 00:12:05 UTC
(In reply to comment #8)
> This seems to be one or two mono bugs.
> 
> I opened a bug for the sgen GC here:
> https://bugzilla.xamarin.com/show_bug.cgi?id=14834

The bug above has been fixed, so I'm going to mark this as RESOLVED as well (no point in getting blocked on the other boehm issue, as Mono 3.2.x defaults to sgen.

Thank you for your bug report.
Comment 10 Andrés G. Aragoneses (IRC: knocte) 2013-09-21 22:32:14 UTC
*** Bug 708552 has been marked as a duplicate of this bug. ***