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?)

Attachment: signature.asc
Description: Ceci est une partie de message numériquement signée

Reply via email to