FS#21351 - [banshee] [mono] compile broken, banshee will not start
Attached to Project:
Arch Linux
Opened by Ryan Peters (sloshy) - Tuesday, 19 October 2010, 19:17 GMT
Last edited by Isenmann Daniel (ise) - Thursday, 17 March 2011, 06:49 GMT
Opened by Ryan Peters (sloshy) - Tuesday, 19 October 2010, 19:17 GMT
Last edited by Isenmann Daniel (ise) - Thursday, 17 March 2011, 06:49 GMT
|
Details
Description:
I get the following error when I try to launch the recently-released Banshee 1.8: Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for Hyena.ApplicationContext ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.TimeZone ---> System.ExecutionEngineException: SIGILL at System.Collections.Hashtable..ctor (Int32 capacity, Single loadFactor, IHashCodeProvider hcp, IComparer comparer) [0x00000] in <filename unknown>:0 at System.Collections.Hashtable..ctor (Int32 capacity, Single loadFactor) [0x00000] in <filename unknown>:0 at System.Collections.Hashtable..ctor (Int32 capacity) [0x00000] in <filename unknown>:0 at System.CurrentSystemTimeZone..ctor (Int64 lnow) [0x00000] in <filename unknown>:0 at System.TimeZone..cctor () [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at Hyena.ApplicationContext..cctor () [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at Booter.Booter.CheckHelpVersion () [0x00000] in <filename unknown>:0 at Booter.Booter.Main () [0x00000] in <filename unknown>:0 After asking around at #banshee on irc.gnome.org, they suggested that mono might have not been compiled correctly, and that whoever maintains the mono package should run the "Mono test suite" to ensure that it was compiled correctly. Additional info: * package versions: mono 2.8, banshee 1.8 Steps to reproduce: 1) Install Mono and Banshee. 2) Attempt to launch Banshee. |
This task depends upon
Closed by Isenmann Daniel (ise)
Thursday, 17 March 2011, 06:49 GMT
Reason for closing: No response
Additional comments about closing: No response the last 3 weeks. I close this bug since it works for me.
Thursday, 17 March 2011, 06:49 GMT
Reason for closing: No response
Additional comments about closing: No response the last 3 weeks. I close this bug since it works for me.
Can you please post the output with the following settings:
$ export MONO_ENV_OPTIONS="--trace=program"
$ banshee-1
That will set the trace output to log more. If you close the console session, the setting is gone, so you have to set it everytime you want that output.
[0xb76f36f0: 0.01804 1] ENTER: Booter.Booter:CheckHelpVersion ()()
[0xb76f36f0:] EXCEPTION handling: System.ExecutionEngineException: SIGILL
[0xb76f36f0:] EXCEPTION handling: System.TypeInitializationException: An exception was thrown by the type initializer for System.TimeZone
[0xb76f36f0:] EXCEPTION handling: System.TypeInitializationException: An exception was thrown by the type initializer for Hyena.ApplicationContext
Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for Hyena.ApplicationContext ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.TimeZone ---> System.ExecutionEngineException: SIGILL
at System.Collections.Hashtable..ctor (Int32 capacity, Single loadFactor, IHashCodeProvider hcp, IComparer comparer) [0x00000] in <filename unknown>:0
at System.Collections.Hashtable..ctor (Int32 capacity, Single loadFactor) [0x00000] in <filename unknown>:0
at System.Collections.Hashtable..ctor (Int32 capacity) [0x00000] in <filename unknown>:0
at System.CurrentSystemTimeZone..ctor (Int64 lnow) [0x00000] in <filename unknown>:0
at System.TimeZone..cctor () [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at Hyena.ApplicationContext..cctor () [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at Booter.Booter.CheckHelpVersion () [0x00000] in <filename unknown>:0
at Booter.Booter.Main () [0x00000] in <filename unknown>:0
@Ryan: Do you have installed some plugins from some 3rd party? Maybe these are broken.
FS#21376https://bugzilla.gnome.org/show_bug.cgi?id=620461
As suggested running it with this workaround it does not crash.
XLIB_SKIP_ARGB_VISUALS=1 banshee-1
I posted this in the forums as well:
https://bbs.archlinux.org/viewtopic.php?pid=843581#p843581
http://osdir.com/ml/general/2010-10/msg29191.html
http://osdir.com/ml/general/2010-10/msg29188.html
http://osdir.com/ml/general/2010-10/msg33153.html
Maybe this fix the whole situation with compilation. But I don't know if these fixes were in the 1.8.0 release. Maintainer of banshee should give more details on this.
Nevertheless it runs here without recompilation, so the other part of the bug can't be fixed by me.
EDIT: I have tested it again on a newly installed Arch Linux. Everything works like expected. Can't reproduce this bug.
@alez: Is it possible that you compare both packages if they have the same files and same sizes?
Is there anything else i can do? Or maybe someone can guide me to do better than this. Thanks
Edit: recompiling fixed the problem indeed.