Re: [Banshee-List] 0.11.3 crash on startup in Ubuntu Edgy



I haven't read the debug instructions on the website, but I noticed your running banshee from /usr/lib.  When I compiled and installed banshee on edgy, it installed to the /usr/local subdirectories.  Could you be trying to run an edgy version of banshee & your compiled version is using old libraries?

  Maybe you changed your install directory to /usr/lib.  I know the precompiled edgy package I used installs banshee under /usr/lib and not /usr/local/lib.

Dan

-----Original Message-----
From: banshee-list-bounces gnome org [mailto:banshee-list-bounces gnome org] On Behalf Of Joel M. Cossins
Sent: Thursday, December 21, 2006 5:25 PM
To: banshee-list gnome org
Subject: [Banshee-List] 0.11.3 crash on startup in Ubuntu Edgy

Hello.

I've tried installing 0.11.3 in Ubuntu Edgy, but it won't even start up. 
I was able to compile it fine, and Banshee shows up in my applications 
menu. Following the debugging section on the Banshee web site, this is 
what I was able to capture when starting Banshee from the terminal:

joel baseCamp2go:~$ LD_LIBRARY_PATH=/usr/lib/banshee gdb 
--eval-command=run --args mono --debug /usr/lib/banshee/banshee.exe
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain 
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db 
library "/lib/tls/i686/cmov/libthread_db.so.1".

Starting program: /usr/local/bin/mono --debug /usr/lib/banshee/banshee.exe
[Thread debugging using libthread_db enabled]
[New Thread -1210517824 (LWP 8735)]
[New Thread -1214264416 (LWP 8738)]
[New Thread -1219961952 (LWP 8739)]

** (/usr/lib/banshee/banshee.exe:8735): WARNING **: The following 
assembly referenced from /usr/lib/banshee/Banshee.Base.dll could not be 
loaded:
Assembly: gconf-sharp (assemblyref_index=8)
Version: 2.16.0.0
Public Key: 35e10195dab3c99f
The assembly was not found in the Global Assembly Cache, a path listed 
in the MONO_PATH environment variable, or in the location of the 
executing assembly (/usr/lib/banshee).


** (/usr/lib/banshee/banshee.exe:8735): WARNING **: Could not load file 
or assembly 'gconf-sharp, Version=2.16.0.0, Culture=neutral, 
PublicKeyToken=35e10195dab3c99f' or one of its dependencies.

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Stacktrace:

at (wrapper delegate-invoke) 
System.MulticastDelegate.invoke_void_string[] (string[]) <0x00038>
at (wrapper delegate-invoke) 
System.MulticastDelegate.invoke_void_string[] (string[]) <0xffffffff>
at Banshee.Gui.CleanRoomStartup.Startup 
(Banshee.Gui.CleanRoomStartup/StartupInvocationHandler,string[]) 
[0x00045] in 
/home/joel/banshee-0.11.3/src/Banshee.Base/Gui/CleanRoomStartup.cs:54
at Banshee.BansheeEntry.Main (string[]) [0x00000] in 
/home/joel/banshee-0.11.3/src/Main.cs:43
at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[] 
(object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

/usr/local/bin/mono [0x8159ded]
/usr/local/bin/mono [0x8124528]
[0xffffe440]
/usr/local/bin/mono [0x80ae47e]
/usr/local/bin/mono(mono_class_vtable+0xea) [0x80ae74a]
/usr/local/bin/mono [0x81258e5]
/usr/local/bin/mono [0x8138672]
/usr/local/bin/mono [0x8144426]
/usr/local/bin/mono [0x8145df1]
/usr/local/bin/mono [0x8077f82]
[0xb7c75572]
[0xb79ebf37]
[0xb79eb259]
[0xb79eb063]
/usr/local/bin/mono(mono_runtime_exec_main+0x62) [0x80b1302]
/usr/local/bin/mono(mono_runtime_run_main+0x1b9) [0x80b15e9]
/usr/local/bin/mono(mono_main+0xe41) [0x8058d41]
/usr/local/bin/mono [0x8057a12]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc) [0xb7da68cc]
/usr/local/bin/mono [0x8057961]

Debug info from gdb:



Program received signal SIGABRT, Aborted.
[Switching to Thread -1210517824 (LWP 8735)]
0xffffe410 in __kernel_vsyscall ()
(gdb) mono backtrace 15
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7dba770 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7dbbef3 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0x08159ed6 in mono_handle_native_sigsegv (signal=11, ctx=0xbfdc195c) 
at mini-exceptions.c:1095
1095 abort ();
#4 0x08124528 in sigsegv_signal_handler (_dummy=11, info=0xbfdc18dc, 
context=0xbfdc195c) at mini.c:10767
10767 mono_handle_native_sigsegv (SIGSEGV, ctx);
#5 <signal handler called>
#6 0x080ae2b2 in compute_class_bitmap (class=<value optimized out>, 
bitmap=0xbfdc1cbc, size=128, offset=0, max_set=0xbfdc1ccc, static_fields=0)
at object.c:577
577 if (field->type->attrs & (FIELD_ATTRIBUTE_STATIC | 
FIELD_ATTRIBUTE_HAS_FIELD_RVA))
#7 0x080ae47e in mono_class_compute_gc_descriptor (class=0x8274a44) at 
object.c:714
714 bitmap = compute_class_bitmap (class, default_bitmap, sizeof 
(default_bitmap) * 8, 0, &max_set, FALSE);
#8 0x080ae74a in mono_class_vtable (domain=0x21ed8, class=0x8274a44) at 
object.c:836
836 mono_class_compute_gc_descriptor (class);
#9 0x081258e5 in mono_method_check_inlining (cfg=0x823fc00, 
method=0x8274e9c) at mini.c:2990
2990 vtable = mono_class_vtable (cfg->domain, method->klass);
#10 0x08138672 in mono_method_to_ir (cfg=0x823fc00, method=0x820dcb4, 
start_bblock=0x828ec34, end_bblock=0x828ecd4, locals_offset=1, 
return_var=0x0,
dont_inline=0x82c1260, inline_args=0x0, inline_offset=0, 
is_virtual_call=0) at mini.c:4634
4634 if ((cfg->opt & MONO_OPT_INLINE) && cmethod &&
#11 0x08144426 in mini_method_compile (method=0x820dcb4, opts=5335551, 
domain=0x21ed8, run_cctors=<value optimized out>, compile_aot=<value 
optimized out>,
parts=0) at mini.c:10023
10023 if ((i = mono_method_to_ir (cfg, method, NULL, NULL, 
cfg->locals_start, NULL, NULL, NULL, 0, FALSE)) < 0) {
#12 0x08145df1 in mono_jit_compile_method (method=0x820dcb4) at mini.c:10388
10388 cfg = mini_method_compile (method, opt, target_domain, TRUE, 
FALSE, 0);
#13 0x08077f82 in mono_delegate_trampoline (regs=0xbfdc22a4, 
code=0xb79ec080 "Y\215e�^[����������u\f\213��p �����\203�\b��", 
m=0x820dcb4, tramp=0x0)
at mini-trampolines.c:189
189 addr = mono_compile_method (m);
#14 0xb7c75572 in ?? ()
#15 0xbfdc22a4 in ?? ()
#16internal error in printf_command
(gdb)


Thanks in advance for your help!

BR,

joel
_______________________________________________
Banshee-list mailing list
Banshee-list gnome org
http://mail.gnome.org/mailman/listinfo/banshee-list


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]