Le samedi 21 juillet 2007 à 19:09 +0200, Mirco Bauer a écrit : > On Sat, 2007-07-21 at 18:45 +0200, Benoît Dejean wrote: > > Package: mono-jit > > Followup-For: Bug #428190 > > > > The patch works but the only Gtk# app that i've been able to run is > > gnome-rdp. f-spot crashes on startup while monodevelop crashes after > > the splashscreen. tomboy crashes too. I don't know if this is > > related. > > The f-spot crash with dbus is already known, that happened before mono > 1.2.4 already. > The monodevelop crash looks strange, did monodevelop work for you at > some point? If so, what mono, gtk# and monodevelop version?
It use to work months ago, with mono < 1.2 > Could you please also test: gfax, banshee, muine, blame? to get the idea > if this patch is not working correctly or if there are more PPC specific > bugs in Mono. gfax: starts and seems to work (although i don't have any modem) gets SIGSEGV on exit. gfax /usr/bin/gfax: line 32: 11816 Erreur de segmentation mono /usr/lib/gfax/gfax.exe $@ banshee: crashes on startup blam: works. i can read feeds. segfaults on exit. I can't gdb it, i get SIGPWR again and again ... When mono appeared in sid, some months/years ago, i used to run blam, muine, f-spot, monodevelop and tomboy. Since then, i was only using tomboy. Now none of these programs don't work anymore :/ Thanks. -- Benoît Dejean GNOME http://www.gnomefr.org/ LibGTop http://directory.fsf.org/libgtop.html
muine Stacktrace: at (wrapper managed-to-native) NDesk.GLib.IO.g_io_add_watch (NDesk.GLib.IOChannel,NDesk.GLib.IOCondition,NDesk.GLib.IOFunc,intptr) <0xffffffff> at (wrapper managed-to-native) NDesk.GLib.IO.g_io_add_watch (NDesk.GLib.IOChannel,NDesk.GLib.IOCondition,NDesk.GLib.IOFunc,intptr) <0x000a4> at NDesk.GLib.IO.AddWatch (NDesk.GLib.IOChannel,NDesk.GLib.IOCondition,NDesk.GLib.IOFunc) <0x00064> at NDesk.DBus.BusG.Init (NDesk.DBus.Connection,NDesk.GLib.IOFunc) <0x00080> at NDesk.DBus.BusG.Init (NDesk.DBus.Connection) <0x000cc> at NDesk.DBus.BusG.Init () <0x00044> at Muine.Global.Main (string[]) <0x0005c> at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[] (object,intptr,intptr,intptr) <0x00080> Native stacktrace: /usr/bin/mono [0x1016d26c] /usr/bin/mono [0x10146c24] [0x100350] [(nil)] /usr/lib/libglib-2.0.so.0(g_io_add_watch_full+0x5c) [0xfc5011c] [0x30ff40d4] [0x30ff3e68] [0x30ff3b4c] [0x30ff39d8] [0x30ef44c0] [0x30ef3490] [0x30a6c0dc] /usr/bin/mono [0x10146a4c] /usr/bin/mono(mono_runtime_invoke+0x1c) [0x100a7d44] /usr/bin/mono(mono_runtime_exec_main+0x14c) [0x100ad2c4] /usr/bin/mono(mono_runtime_run_main+0x2a4) [0x100ad5b8] /usr/bin/mono(mono_jit_exec+0xe0) [0x1001350c] /usr/bin/mono [0x10013648] /usr/bin/mono(mono_main+0x1714) [0x10014ff0] /usr/bin/mono [0x100120f4] /lib/libc.so.6 [0xfe6efa0] /lib/libc.so.6 [0xfe6f1f0] Debug info from gdb: Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 805408336 (LWP 11984)] [New Thread 817439920 (LWP 11986)] [New Thread 816194736 (LWP 11985)] 0x0fef9a08 in fork () from /lib/libc.so.6 3 Thread 816194736 (LWP 11985) 0x0fd1fce0 in ?? () from /lib/libpthread.so.0 2 Thread 817439920 (LWP 11986) 0x0fd1b2b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 1 Thread 805408336 (LWP 11984) 0x0fef9a08 in fork () from /lib/libc.so.6 Thread 3 (Thread 816194736 (LWP 11985)): #0 0x0fd1fce0 in ?? () from /lib/libpthread.so.0 #1 0x0fd1fccc in ?? () from /lib/libpthread.so.0 #2 0x100dbed8 in collection_thread (unused=0x0) at collection.c:34 #3 0x0fd15944 in start_thread () from /lib/libpthread.so.0 #4 0x0ff321e4 in clone () from /lib/libc.so.6 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 2 (Thread 817439920 (LWP 11986)): #0 0x0fd1b2b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x100ecfcc in timedwait_signal_poll_cond (cond=0x304cc1f0, mutex=0x304cc1d4, timeout=0x0, alertable=0) at handles.c:1413 #2 0x100ed404 in _wapi_handle_timedwait_signal_handle (handle=0x404, timeout=0x0, alertable=0) at handles.c:1493 #3 0x100ed1a4 in _wapi_handle_wait_signal_handle (handle=0x404, alertable=0) at handles.c:1453 #4 0x100eea48 in WaitForSingleObjectEx (handle=0x404, timeout=4294967295, alertable=0) at wait.c:200 #5 0x1017872c in finalizer_thread (unused=<value optimized out>) at gc.c:835 #6 0x100841bc in start_wrapper (data=<value optimized out>) at threads.c:309 #7 0x100e1bcc in thread_start_routine (args=0x30522e90) at threads.c:253 #8 0x101085b0 in GC_start_routine () #9 0x0fd15944 in start_thread () from /lib/libpthread.so.0 #10 0x0ff321e4 in clone () from /lib/libc.so.6 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 1 (Thread 805408336 (LWP 11984)): #0 0x0fef9a08 in fork () from /lib/libc.so.6 #1 0x0fd22474 in fork () from /lib/libpthread.so.0 #2 0x0fc90038 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x0fc90b30 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0 #4 0x0fc91010 in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0 #5 0x1016d350 in mono_handle_native_sigsegv (signal=11, ctx=0x7fb927f0) at mini-exceptions.c:1065 #6 0x10146c24 in sigsegv_signal_handler (_dummy=11, info=0x7fb92770, context=0x7fb927f0) at mini.c:11174 #7 <signal handler called> #8 0x0fc4d00c in g_io_create_watch () from /usr/lib/libglib-2.0.so.0 #9 0x0fc5011c in g_io_add_watch_full () from /usr/lib/libglib-2.0.so.0 #10 0x30ff40d4 in ?? () #11 0x30ff3e68 in ?? () #12 0x30ff3b4c in ?? () #13 0x30ff39d8 in ?? () #14 0x30ef44c0 in ?? () #15 0x30ef3490 in ?? () #16 0x30a6c0dc in ?? () #17 0x10146a4c in mono_jit_runtime_invoke (method=0x0, obj=0x0, params=0x0, exc=0x0) at mini.c:11064 #18 0x100a7d44 in mono_runtime_invoke (method=0x7fb92df0, obj=0x1, params=0x1, exc=0x104ea378) at object.c:1653 #19 0x100ad2c4 in mono_runtime_exec_main (method=0x0, args=<value optimized out>, exc=0x30ff3aa0) at object.c:2420 #20 0x100ad5b8 in mono_runtime_run_main (method=0x102316f0, argc=0, argv=0x30ed5dc0, exc=0x0) at object.c:2278 #21 0x1001350c in mono_jit_exec (domain=0x301eaed8, assembly=0x1027fb20, argc=1, argv=0x7fb93618) at driver.c:538 #22 0x10013648 in main_thread_handler (user_data=0x7fb93318) at driver.c:573 #23 0x10014ff0 in mono_main (argc=2, argv=0x7fb93614) at driver.c:1015 #24 0x100120f4 in main (argc=2, argv=0x7fb93614) at main.c:6 #25 0x0fe6efa0 in generic_start_main () from /lib/libc.so.6 #26 0x0fe6f1f0 in __libc_start_main () from /lib/libc.so.6 #27 0x00000000 in ?? () #0 0x0fef9a08 in fork () from /lib/libc.so.6 ================================================================= 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. ================================================================= Abandon
banshee Stacktrace: at (wrapper managed-to-native) NDesk.GLib.IO.g_io_add_watch (NDesk.GLib.IOChannel,NDesk.GLib.IOCondition,NDesk.GLib.IOFunc,intptr) <0xffffffff> at (wrapper managed-to-native) NDesk.GLib.IO.g_io_add_watch (NDesk.GLib.IOChannel,NDesk.GLib.IOCondition,NDesk.GLib.IOFunc,intptr) <0x000a4> at NDesk.GLib.IO.AddWatch (NDesk.GLib.IOChannel,NDesk.GLib.IOCondition,NDesk.GLib.IOFunc) <0x00064> at NDesk.DBus.BusG.Init (NDesk.DBus.Connection,NDesk.GLib.IOFunc) <0x00080> at NDesk.DBus.BusG.Init (NDesk.DBus.Connection) <0x000cc> at NDesk.DBus.BusG.Init () <0x00044> at Banshee.BansheeEntry.Startup (string[]) <0x000dc> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_string[] (string[]) <0x00088> at Banshee.Gui.CleanRoomStartup.Startup (Banshee.Gui.CleanRoomStartup/StartupInvocationHandler,string[]) <0x00124> at Banshee.BansheeEntry.Main (string[]) <0x00078> at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[] (object,intptr,intptr,intptr) <0x00080> Native stacktrace: banshee [0x1016d26c] banshee [0x10146c24] [0x100350] [(nil)] /usr/lib/libglib-2.0.so.0(g_io_add_watch_full+0x5c) [0xfc5011c] [0x312a9b5c] [0x312a99d8] [0x312a96bc] [0x312a9548] [0x311db658] [0x30a630c0] [0x30a628ac] [0x30a625b0] [0x30a60564] [0x30a600dc] banshee [0x10146a4c] banshee(mono_runtime_invoke+0x1c) [0x100a7d44] banshee(mono_runtime_exec_main+0x14c) [0x100ad2c4] banshee(mono_runtime_run_main+0x2a4) [0x100ad5b8] banshee(mono_jit_exec+0xe0) [0x1001350c] banshee [0x10013648] banshee(mono_main+0x1714) [0x10014ff0] banshee [0x100120f4] /lib/libc.so.6 [0xfe6efa0] /lib/libc.so.6 [0xfe6f1f0] Debug info from gdb: Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 805408416 (LWP 11952)] [New Thread 817390768 (LWP 11954)] [New Thread 816145584 (LWP 11953)] 0x0fef9a08 in fork () from /lib/libc.so.6 3 Thread 816145584 (LWP 11953) 0x0fd1fce0 in ?? () from /lib/libpthread.so.0 2 Thread 817390768 (LWP 11954) 0x0fd1b2b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 1 Thread 805408416 (LWP 11952) 0x0fef9a08 in fork () from /lib/libc.so.6 Thread 3 (Thread 816145584 (LWP 11953)): #0 0x0fd1fce0 in ?? () from /lib/libpthread.so.0 #1 0x0fd1fccc in ?? () from /lib/libpthread.so.0 #2 0x100dbed8 in collection_thread (unused=0x0) at collection.c:34 #3 0x0fd15944 in start_thread () from /lib/libpthread.so.0 #4 0x0ff321e4 in clone () from /lib/libc.so.6 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 2 (Thread 817390768 (LWP 11954)): #0 0x0fd1b2b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x100ecfcc in timedwait_signal_poll_cond (cond=0x304c01f0, mutex=0x304c01d4, timeout=0x0, alertable=0) at handles.c:1413 #2 0x100ed404 in _wapi_handle_timedwait_signal_handle (handle=0x404, timeout=0x0, alertable=0) at handles.c:1493 #3 0x100ed1a4 in _wapi_handle_wait_signal_handle (handle=0x404, alertable=0) at handles.c:1453 #4 0x100eea48 in WaitForSingleObjectEx (handle=0x404, timeout=4294967295, alertable=0) at wait.c:200 #5 0x1017872c in finalizer_thread (unused=<value optimized out>) at gc.c:835 #6 0x100841bc in start_wrapper (data=<value optimized out>) at threads.c:309 #7 0x100e1bcc in thread_start_routine (args=0x30516ae8) at threads.c:253 #8 0x101085b0 in GC_start_routine () #9 0x0fd15944 in start_thread () from /lib/libpthread.so.0 #10 0x0ff321e4 in clone () from /lib/libc.so.6 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 1 (Thread 805408416 (LWP 11952)): #0 0x0fef9a08 in fork () from /lib/libc.so.6 #1 0x0fd22474 in fork () from /lib/libpthread.so.0 #2 0x0fc90038 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x0fc90b30 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0 #4 0x0fc91010 in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0 #5 0x1016d350 in mono_handle_native_sigsegv (signal=11, ctx=0x7ff50730) at mini-exceptions.c:1065 #6 0x10146c24 in sigsegv_signal_handler (_dummy=11, info=0x7ff506b0, context=0x7ff50730) at mini.c:11174 #7 <signal handler called> #8 0x0fc4d00c in g_io_create_watch () from /usr/lib/libglib-2.0.so.0 #9 0x0fc5011c in g_io_add_watch_full () from /usr/lib/libglib-2.0.so.0 #10 0x312a9b5c in ?? () #11 0x312a99d8 in ?? () #12 0x312a96bc in ?? () #13 0x312a9548 in ?? () #14 0x311db658 in ?? () #15 0x30a630c0 in ?? () #16 0x30a628ac in ?? () #17 0x30a625b0 in ?? () #18 0x30a60564 in ?? () #19 0x30a600dc in ?? () #20 0x10146a4c in mono_jit_runtime_invoke (method=0x0, obj=0x0, params=0x1022e5c8, exc=0x1022db00) at mini.c:11064 #21 0x100a7d44 in mono_runtime_invoke (method=0x7ff50d30, obj=0x11, params=0x11, exc=0x1051f340) at object.c:1653 #22 0x100ad2c4 in mono_runtime_exec_main (method=0x0, args=<value optimized out>, exc=0x312a9610) at object.c:2420 #23 0x100ad5b8 in mono_runtime_run_main (method=0x10231700, argc=0, argv=0x30a7fcf8, exc=0x0) at object.c:2278 #24 0x1001350c in mono_jit_exec (domain=0x301eaed8, assembly=0x1027fd80, argc=1, argv=0x7ff515a8) at driver.c:538 #25 0x10013648 in main_thread_handler (user_data=0x7ff512a8) at driver.c:573 #26 0x10014ff0 in mono_main (argc=2, argv=0x7ff515a4) at driver.c:1015 #27 0x100120f4 in main (argc=2, argv=0x7ff515a4) at main.c:6 #28 0x0fe6efa0 in generic_start_main () from /lib/libc.so.6 #29 0x0fe6f1f0 in __libc_start_main () from /lib/libc.so.6 #30 0x00000000 in ?? () #0 0x0fef9a08 in fork () from /lib/libc.so.6 ================================================================= 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. ================================================================= Abandon
(gdb) c Continuing. Program received signal SIG35, Real-time event 35. [Switching to Thread 821675184 (LWP 11840)] 0x0fd1fce0 in ?? () from /lib/libpthread.so.0 (gdb) bt #0 0x0fd1fce0 in ?? () from /lib/libpthread.so.0 #1 0x0fd1fccc in ?? () from /lib/libpthread.so.0 #2 0x100e2db0 in SleepEx (ms=30000, alertable=1) at threads.c:997 #3 0x10083de8 in ves_icall_System_Threading_Thread_Sleep_internal (ms=30000) at threads.c:651 #4 0x312fd5c0 in ?? () #5 0x312fd460 in ?? () #6 0x312fcf4c in ?? () #7 0x312cebd4 in ?? () #8 0x312cea98 in ?? () #9 0x10146a4c in mono_jit_runtime_invoke (method=0x30e67f00, obj=0x0, params=0x0, exc=0x0) at mini.c:11064 #10 0x100a7d44 in mono_runtime_invoke (method=0x204, obj=0x30f9b590, params=0x30f9b54c, exc=0x102ea2b0) at object.c:1653 #11 0x100aeaa8 in mono_runtime_invoke_array (method=0x102f7450, obj=0x30e5fe88, params=0x301f2e88, exc=0x30f9ba98) at object.c:2592 #12 0x100aec44 in mono_message_invoke (target=0x30e5fe88, msg=0x301f6f80, exc=0x30f9ba98, out_args=0x30f9ba9c) at object.c:4020 #13 0x100bd59c in mono_async_invoke (ares=0x301f7f88) at threadpool.c:942 #14 0x100becd4 in async_invoke_thread (data=0x301f7f88) at threadpool.c:1204 #15 0x100841bc in start_wrapper (data=<value optimized out>) at threads.c:309 #16 0x100e1bcc in thread_start_routine (args=0x304e8740) at threads.c:253 #17 0x101085b0 in GC_start_routine () #18 0x0fd15944 in start_thread () from /lib/libpthread.so.0 #19 0x0ff321e4 in clone () from /lib/libc.so.6 Backtrace stopped: previous frame inner to this frame (corrupt stack?)
signature.asc
Description: Ceci est une partie de message numériquement signée