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.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: powerpc (ppc)

Kernel: Linux 2.6.22
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to fr_FR.UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages mono-jit depends on:
ii  libc6                         2.6-2      GNU C Library: Shared libraries
ii  libglib2.0-0                  2.12.13-1  The GLib library of C routines
ii  mono-common                   1.2.4-4    common files for Mono

mono-jit recommends no packages.

-- no debconf information
 monodevelop 

(MonoDevelop:6182): GLib-GObject-WARNING **: cannot retrieve class for invalid (unclassed) type `(null)'
Stacktrace:

  at (wrapper managed-to-native) Gtk.CellRenderer.gtksharp_cellrenderer_override_get_size (GLib.GType,Gtk.CellRenderer/GetSizeDelegate) <0xffffffff>
  at (wrapper managed-to-native) Gtk.CellRenderer.gtksharp_cellrenderer_override_get_size (GLib.GType,Gtk.CellRenderer/GetSizeDelegate) <0x0009c>
  at Gtk.CellRenderer.OverrideGetSize (GLib.GType) <0x000ac>
  at (wrapper runtime-invoke) Gtk.Widget.runtime_invoke_void_GType (object,intptr,intptr,intptr) <0x00090>
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (object,object[]) <0xffffffff>
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (object,object[]) <0x00098>
  at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00130>
  at System.Reflection.MethodBase.Invoke (object,object[]) <0x00040>
  at GLib.Object.ConnectDefaultHandlers (GLib.GType,System.Type) <0x00278>
  at GLib.Object.RegisterGType (System.Type) <0x0014c>
  at GLib.Object.LookupGType (System.Type) <0x0016c>
  at GLib.Object.LookupGType () <0x00034>
  at GLib.Object.CreateNativeObject (string[],GLib.Value[]) <0x00124>
  at Gtk.Object.CreateNativeObject (string[],GLib.Value[]) <0x00030>
  at Gtk.CellRendererText..ctor () <0x000ac>
  at MonoDevelop.Components.CellRendererComboBox..ctor () <0x0003c>
  at MonoDevelop.Ide.Tasks.UserTasksView..ctor () <0x00610>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void (object,intptr,intptr,intptr) <0x0007c>
  at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke (object,object[]) <0xffffffff>
  at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke (object,object[]) <0x00098>
  at System.Reflection.MonoCMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00108>
  at System.Reflection.MonoCMethod.Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00048>
  at System.Reflection.ConstructorInfo.Invoke (object[]) <0x0006c>
  at System.Activator.CreateInstance (System.Type,bool) <0x00210>
  at System.Activator.CreateInstance (System.Type) <0x00024>
  at MonoDevelop.Core.AddIns.AddIn.CreateObject (string) <0x00050>
  at MonoDevelop.Ide.Codons.TaskListViewCodon.CreateView () <0x00078>
  at MonoDevelop.Ide.Codons.TaskListViewCodon.BuildItem (object,System.Collections.ArrayList,MonoDevelop.Core.AddIns.ConditionCollection) <0x00038>
  at MonoDevelop.Core.AddIns.DefaultAddInTreeNode.BuildChildItems (object) <0x0025c>
  at MonoDevelop.Core.AddIns.AddInService.GetTreeItems (string,System.Type) <0x000d4>
  at MonoDevelop.Ide.Gui.Pads.TaskListPad..ctor () <0x00220>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void (object,intptr,intptr,intptr) <0x0007c>
  at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke (object,object[]) <0xffffffff>
  at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke (object,object[]) <0x00098>
  at System.Reflection.MonoCMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00108>
  at System.Reflection.MonoCMethod.Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00048>
  at System.Reflection.ConstructorInfo.Invoke (object[]) <0x0006c>
  at System.Activator.CreateInstance (System.Type,bool) <0x00210>
  at System.Activator.CreateInstance (System.Type) <0x00024>
  at MonoDevelop.Core.AddIns.AddIn.CreateObject (string) <0x00050>
  at MonoDevelop.Ide.Codons.PadCodon.CreatePad () <0x000fc>
  at MonoDevelop.Ide.Codons.PadCodon.BuildItem (object,System.Collections.ArrayList,MonoDevelop.Core.AddIns.ConditionCollection) <0x00038>
  at MonoDevelop.Core.AddIns.DefaultAddInTreeNode.BuildChildItems (object) <0x0025c>
  at MonoDevelop.Core.AddIns.AddInService.GetTreeItems (string,System.Type) <0x000d4>
  at MonoDevelop.Ide.Gui.DefaultWorkbench.InitializeLayout (MonoDevelop.Ide.Gui.IWorkbenchLayout) <0x000ac>
  at MonoDevelop.Ide.Gui.Workbench.Initialize (MonoDevelop.Core.IProgressMonitor) <0x0015c>
  at MonoDevelop.Ide.Gui.IdeApp.Initialize (MonoDevelop.Core.IProgressMonitor) <0x002a0>
  at MonoDevelop.Ide.Gui.IdeStartup.Run (string[]) <0x00f58>
  at MonoDevelop.Core.AddIns.AddInService.StartApplication (string,string[]) <0x0029c>
  at MonoDevelop.Startup.SharpDevelopMain.Main (string[]) <0x000a0>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0x00084>

Native stacktrace:

        /usr/bin/mono [0x1016d26c]
        /usr/bin/mono [0x10146c24]
        [0x100350]
        /usr/lib/mono/gtk-sharp-2.0/libgtksharpglue-2.so(gtksharp_cellrenderer_override_get_size+0x54) [0xe836544]
        [0x33c7af98]
        [0x33c7ae00]
        [0x31e16eec]
        /usr/bin/mono [0x10146a4c]
        /usr/bin/mono(mono_runtime_invoke+0x1c) [0x100a7d44]
        /usr/bin/mono(mono_runtime_invoke_array+0x3d0) [0x100aeaa8]
        /usr/bin/mono [0x100b58b4]
        [0x30fedd90]
        [0x30fed474]
        [0x311b48fc]
        [0x31e166f4]
        [0x31e159e8]
        [0x31e15830]
        [0x31e156a0]
        [0x31e15450]
        [0x31e15314]
        [0x3390a0f0]
        [0x33c7a9d0]
        [0x33c7940c]
        [0x30e83148]
        /usr/bin/mono [0x10146a4c]
        /usr/bin/mono(mono_runtime_invoke+0x1c) [0x100a7d44]
        /usr/bin/mono(mono_runtime_invoke_array+0x3b4) [0x100aea8c]
        /usr/bin/mono [0x100b58b4]
        [0x30e7e980]
        [0x30e7e3dc]
        [0x30e7e2bc]
        [0x30e7e208]
        [0x30e7a37c]
        [0x30e79f20]
        [0x31587afc]
        [0x33c76674]
        [0x33c765cc]
        [0x31587928]
        [0x312523d0]
        [0x33c75c5c]
        [0x30e83148]
        /usr/bin/mono [0x10146a4c]
        /usr/bin/mono(mono_runtime_invoke+0x1c) [0x100a7d44]
        /usr/bin/mono(mono_runtime_invoke_array+0x3b4) [0x100aea8c]
        /usr/bin/mono [0x100b58b4]
        [0x30e7e980]
        [0x30e7e3dc]
        [0x30e7e2bc]
        [0x30e7e208]
        [0x30e7a37c]
        [0x30e79f20]
        [0x31587afc]
        [0x339018e8]
        [0x339017bc]
        [0x31587928]
        [0x312523d0]
        [0x339013a8]
        [0x338c9488]
        [0x325a95bc]
        [0x318ad16c]
        [0x310502a0]
        [0x30a3729c]
        [0x30a37108]
        /usr/bin/mono [0x10146a4c]
        /usr/bin/mono(mono_runtime_invoke+0x1c) [0x100a7d44]
        /usr/bin/mono(mono_runtime_exec_main+0x110) [0x100ad288]
        /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 805409072 (LWP 6182)]
[New Thread 844596400 (LWP 6366)]
[New Thread 868590768 (LWP 6358)]
[New Thread 861275312 (LWP 6348)]
[New Thread 855549104 (LWP 6346)]
[New Thread 845849776 (LWP 6328)]
[New Thread 843547824 (LWP 6318)]
[New Thread 842302640 (LWP 6316)]
[New Thread 840930480 (LWP 6315)]
[New Thread 817222832 (LWP 6192)]
[New Thread 815977648 (LWP 6191)]
0x0ff2a0e8 in ?? () from /lib/libc.so.6
  11 Thread 815977648 (LWP 6191)  0x0fd1fce0 in ?? () from /lib/libpthread.so.0
  10 Thread 817222832 (LWP 6192)  0x0fd1b2b4 in pthread_cond_wait@@GLIBC_2.3.2
    () from /lib/libpthread.so.0
  9 Thread 840930480 (LWP 6315)  0x0fd1f6bc in accept ()
   from /lib/libpthread.so.0
  8 Thread 842302640 (LWP 6316)  0x0fd1b864 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  7 Thread 843547824 (LWP 6318)  0x0fd1b864 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  6 Thread 845849776 (LWP 6328)  0x0fd1fce0 in ?? () from /lib/libpthread.so.0
  5 Thread 855549104 (LWP 6346)  0x0fd1fce0 in ?? () from /lib/libpthread.so.0
  4 Thread 861275312 (LWP 6348)  0x0fd1b864 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  3 Thread 868590768 (LWP 6358)  0x0fd1b864 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  2 Thread 844596400 (LWP 6366)  0x0fd1b864 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  1 Thread 805409072 (LWP 6182)  0x0ff2a0e8 in ?? () from /lib/libc.so.6

Thread 11 (Thread 815977648 (LWP 6191)):
#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 10 (Thread 817222832 (LWP 6192)):
#0  0x0fd1b2b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x100ecfcc in timedwait_signal_poll_cond (cond=0x304971f0, 
    mutex=0x304971d4, 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=0x304ec768) 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 9 (Thread 840930480 (LWP 6315)):
#0  0x0fd1f6bc in accept () from /lib/libpthread.so.0
#1  0x0fd1f6a8 in accept () from /lib/libpthread.so.0
#2  0x0fd1f6a8 in accept () from /lib/libpthread.so.0
#3  0x0fd1f6a8 in accept () from /lib/libpthread.so.0
#4  0x0fd1f6a8 in accept () from /lib/libpthread.so.0
#5  0x0fd1f6a8 in accept () from /lib/libpthread.so.0
#6  0x0fd1f6a8 in accept () from /lib/libpthread.so.0
#7  0x0fd1f6a8 in accept () from /lib/libpthread.so.0
#8  0x0fd1f6a8 in accept () from /lib/libpthread.so.0
#9  0x0fd1f6a8 in accept () from /lib/libpthread.so.0
#10 0x0fd1f6a8 in accept () from /lib/libpthread.so.0
#11 0x0fd1f6a8 in accept () from /lib/libpthread.so.0
#12 0x0fd1f6a8 in accept () from /lib/libpthread.so.0
#13 0x0fd1f6a8 in accept () from /lib/libpthread.so.0
#14 0x0fd1f6a8 in accept () from /lib/libpthread.so.0
#15 0x0fd1f6a8 in accept () from /lib/libpthread.so.0
#16 0x0fd1f6a8 in accept () from /lib/libpthread.so.0
#17 0x0fd1f6a8 in accept () from /lib/libpthread.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 8 (Thread 842302640 (LWP 6316)):
#0  0x0fd1b864 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x100ed060 in timedwait_signal_poll_cond (cond=0x30499cd0, 
    mutex=0x30499cb4, timeout=0x32347628, alertable=1) at handles.c:1423
#2  0x100ed404 in _wapi_handle_timedwait_signal_handle (handle=0x466, 
    timeout=0x32347628, alertable=1) at handles.c:1493
#3  0x100eea68 in WaitForSingleObjectEx (handle=0x466, timeout=10000, 
    alertable=1) at wait.c:202
#4  0x100813d4 in ves_icall_System_Threading_WaitHandle_WaitOne_internal (
    this=<value optimized out>, handle=0x466, ms=10000, 
    exitContext=<value optimized out>) at threads.c:1030
#5  0x3223ecc8 in ?? ()
#6  0x3236de9c in ?? ()
#7  0x3223e7d8 in ?? ()
#8  0x3205be10 in ?? ()
#9  0x30e83148 in ?? ()
#10 0x10146a4c in mono_jit_runtime_invoke (method=0x466, obj=0x30fa73e8, 
    params=0x31a4adc8, exc=0x30fa73e8) at mini.c:11064
#11 0x100a7d44 in mono_runtime_invoke (method=0x204, obj=0x0, params=0x14d, 
    exc=0x32347548) at object.c:1653
#12 0x100a8028 in mono_runtime_delegate_invoke (delegate=0x3116cf28, 
    params=0x466, exc=0x3116cfa0) at object.c:2132
#13 0x10084200 in start_wrapper (data=<value optimized out>) at threads.c:315
#14 0x100e1bcc in thread_start_routine (args=0x304f3170) at threads.c:253
#15 0x101085b0 in GC_start_routine ()
#16 0x0fd15944 in start_thread () from /lib/libpthread.so.0
#17 0x0ff321e4 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 7 (Thread 843547824 (LWP 6318)):
#0  0x0fd1b864 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x100ed060 in timedwait_signal_poll_cond (cond=0x30497030, 
    mutex=0x30497014, timeout=0x324778a8, alertable=1) at handles.c:1423
#2  0x100ed404 in _wapi_handle_timedwait_signal_handle (handle=0x400, 
    timeout=0x324778a8, alertable=1) at handles.c:1493
#3  0x100eea68 in WaitForSingleObjectEx (handle=0x400, timeout=10000, 
    alertable=1) at wait.c:202
#4  0x100bed30 in async_invoke_thread (data=0x0) at threadpool.c:1224
#5  0x100841bc in start_wrapper (data=<value optimized out>) at threads.c:309
#6  0x100e1bcc in thread_start_routine (args=0x304f33e0) at threads.c:253
#7  0x101085b0 in GC_start_routine ()
#8  0x0fd15944 in start_thread () from /lib/libpthread.so.0
#9  0x0ff321e4 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 845849776 (LWP 6328)):
#0  0x0fd1fce0 in ?? () from /lib/libpthread.so.0
#1  0x0fd1fccc in ?? () from /lib/libpthread.so.0
#2  0x100e2db0 in SleepEx (ms=3000, alertable=1) at threads.c:997
#3  0x10083de8 in ves_icall_System_Threading_Thread_Sleep_internal (ms=3000)
    at threads.c:651
#4  0x325a10d8 in ?? ()
#5  0x325a0f78 in ?? ()
#6  0x325a0c68 in ?? ()
#7  0x3205be24 in ?? ()
#8  0x30e83148 in ?? ()
#9  0x10146a4c in mono_jit_runtime_invoke (method=0xa4a700, obj=0x0, 
    params=0x3130cdc0, exc=0x1) at mini.c:11064
#10 0x100a7d44 in mono_runtime_invoke (method=0x204, obj=0x326a9840, 
    params=0x326a97fc, exc=0x10f530e8) at object.c:1653
#11 0x100a8028 in mono_runtime_delegate_invoke (delegate=0x31287640, 
    params=0x31146e00, exc=0x31100228) at object.c:2132
#12 0x10084200 in start_wrapper (data=<value optimized out>) at threads.c:315
#13 0x100e1bcc in thread_start_routine (args=0x304f3650) at threads.c:253
#14 0x101085b0 in GC_start_routine ()
#15 0x0fd15944 in start_thread () from /lib/libpthread.so.0
#16 0x0ff321e4 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 855549104 (LWP 6346)):
#0  0x0fd1fce0 in ?? () from /lib/libpthread.so.0
#1  0x0fd1fccc in ?? () from /lib/libpthread.so.0
#2  0x100e2db0 in SleepEx (ms=500, alertable=1) at threads.c:997
#3  0x10083de8 in ves_icall_System_Threading_Thread_Sleep_internal (ms=500)
    at threads.c:651
#4  0x325a10d8 in ?? ()
#5  0x325a0f78 in ?? ()
#6  0x32ee37e0 in ?? ()
#7  0x3205be10 in ?? ()
#8  0x30e83148 in ?? ()
#9  0x10146a4c in mono_jit_runtime_invoke (method=0x3111cf88, obj=0x30fa73e8, 
    params=0x0, exc=0x3114bf30) at mini.c:11064
#10 0x100a7d44 in mono_runtime_invoke (method=0x204, obj=0x32fe9870, 
    params=0x32fe982c, exc=0x111ed808) at object.c:1653
#11 0x100a8028 in mono_runtime_delegate_invoke (delegate=0x312a7848, 
    params=0x40208000, exc=0x0) at object.c:2132
#12 0x10084200 in start_wrapper (data=<value optimized out>) at threads.c:315
#13 0x100e1bcc in thread_start_routine (args=0x304f39f8) at threads.c:253
#14 0x101085b0 in GC_start_routine ()
#15 0x0fd15944 in start_thread () from /lib/libpthread.so.0
#16 0x0ff321e4 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 4 (Thread 861275312 (LWP 6348)):
#0  0x0fd1b864 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x100ed060 in timedwait_signal_poll_cond (cond=0x3049a670, 
    mutex=0x3049a654, timeout=0x0, alertable=1) at handles.c:1423
#2  0x100ed404 in _wapi_handle_timedwait_signal_handle (handle=0x47c, 
    timeout=0x0, alertable=1) at handles.c:1493
#3  0x100ed1a4 in _wapi_handle_wait_signal_handle (handle=0x47c, alertable=1)
    at handles.c:1453
#4  0x100eea48 in WaitForSingleObjectEx (handle=0x47c, timeout=4294967295, 
    alertable=1) at wait.c:200
#5  0x100c823c in ves_icall_System_Threading_Monitor_Monitor_wait (
    obj=0x31300840, ms=4294967295) at monitor.c:848
#6  0x3391e2c0 in ?? ()
#7  0x3391e0fc in ?? ()
#8  0x3391d82c in ?? ()
#9  0x3391d6ec in ?? ()
#10 0x3390ec2c in ?? ()
#11 0x3257e424 in ?? ()
#12 0x3189c67c in ?? ()
#13 0x3257df0c in ?? ()
#14 0x3390e33c in ?? ()
#15 0x3390e0e4 in ?? ()
#16 0x32596a8c in ?? ()
#17 0x31897a38 in ?? ()
#18 0x31896f18 in ?? ()
#19 0x10146a4c in mono_jit_runtime_invoke (method=0x314f1380, obj=0x30fa73e8, 
    params=0x4f1348, exc=0x30fa73e8) at mini.c:11064
#20 0x100a7d44 in mono_runtime_invoke (method=0x204, obj=0x0, params=0x55, 
    exc=0x3355eb48) at object.c:1653
#21 0x100a7f44 in mono_remoting_invoke (real_proxy=0x31362fc0, msg=0x3333f100, 
    exc=0xffffffff, out_args=0x3114bf30) at object.c:3984
#22 0x1006a830 in mono_remoting_wrapper (method=0x31300840, params=0x3355f640)
    at marshal.c:3344
#23 0x31896a40 in ?? ()
#24 0x3391d580 in ?? ()
#25 0x3391d3b4 in ?? ()
#26 0x3391d30c in ?? ()
#27 0x3391d14c in ?? ()
#28 0x3391c144 in ?? ()
#29 0x3391bee4 in ?? ()
#30 0x3391bde0 in ?? ()
#31 0x3391bbbc in ?? ()
#32 0x338c6368 in ?? ()
#33 0x3205be10 in ?? ()
#34 0x30e83148 in ?? ()
#35 0x10146a4c in mono_jit_runtime_invoke (method=0x31347620, obj=0x0, 
    params=0x11226500, exc=0x11223f70) at mini.c:11064
#36 0x100a7d44 in mono_runtime_invoke (method=0x204, obj=0x0, params=0x55, 
    exc=0x3355eb48) at object.c:1653
#37 0x100a8028 in mono_runtime_delegate_invoke (delegate=0x333b0960, 
    params=0x3355f640, exc=0x3355f648) at object.c:2132
#38 0x10084200 in start_wrapper (data=<value optimized out>) at threads.c:315
#39 0x100e1bcc in thread_start_routine (args=0x304f3b30) at threads.c:253
#40 0x101085b0 in GC_start_routine ()
#41 0x0fd15944 in start_thread () from /lib/libpthread.so.0
#42 0x0ff321e4 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 868590768 (LWP 6358)):
#0  0x0fd1b864 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x100ed060 in timedwait_signal_poll_cond (cond=0x30497030, 
    mutex=0x30497014, timeout=0x33c598a8, alertable=1) at handles.c:1423
#2  0x100ed404 in _wapi_handle_timedwait_signal_handle (handle=0x400, 
    timeout=0x33c598a8, alertable=1) at handles.c:1493
#3  0x100eea68 in WaitForSingleObjectEx (handle=0x400, timeout=10000, 
    alertable=1) at wait.c:202
#4  0x100bed30 in async_invoke_thread (data=0x0) at threadpool.c:1224
#5  0x100841bc in start_wrapper (data=<value optimized out>) at threads.c:309
#6  0x100e1bcc in thread_start_routine (args=0x304f3c68) at threads.c:253
#7  0x101085b0 in GC_start_routine ()
#8  0x0fd15944 in start_thread () from /lib/libpthread.so.0
#9  0x0ff321e4 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 844596400 (LWP 6366)):
#0  0x0fd1b864 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x100ed060 in timedwait_signal_poll_cond (cond=0x30497030, 
    mutex=0x30497014, timeout=0x325778a8, alertable=1) at handles.c:1423
#2  0x100ed404 in _wapi_handle_timedwait_signal_handle (handle=0x400, 
    timeout=0x325778a8, alertable=1) at handles.c:1493
#3  0x100eea68 in WaitForSingleObjectEx (handle=0x400, timeout=10000, 
    alertable=1) at wait.c:202
#4  0x100bed30 in async_invoke_thread (data=0x0) at threadpool.c:1224
#5  0x100841bc in start_wrapper (data=<value optimized out>) at threads.c:309
#6  0x100e1bcc in thread_start_routine (args=0x304f3da0) at threads.c:253
#7  0x101085b0 in GC_start_routine ()
#8  0x0fd15944 in start_thread () from /lib/libpthread.so.0
#9  0x0ff321e4 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 805409072 (LWP 6182)):
#0  0x0ff2a0e8 in ?? () from /lib/libc.so.6
#1  0x0ff2a0c8 in ?? () from /lib/libc.so.6
#2  0x0fc90c20 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#3  0x0fc91010 in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
#4  0x1016d350 in mono_handle_native_sigsegv (signal=11, ctx=0x7f900150)
    at mini-exceptions.c:1065
#5  0x10146c24 in sigsegv_signal_handler (_dummy=11, info=0x7f9000d0, 
    context=0x7f900150) at mini.c:11174
#6  <signal handler called>
#7  0x0e836554 in gtksharp_cellrenderer_override_get_size ()
   from /usr/lib/mono/gtk-sharp-2.0/libgtksharpglue-2.so
#8  0x33c7af98 in ?? ()
#9  0x33c7ae00 in ?? ()
#10 0x31e16eec in ?? ()
#11 0x10146a4c in mono_jit_runtime_invoke (method=0x116cadb0, obj=0x5128ff, 
    params=0x33c7ad50, exc=0x3114f970) at mini.c:11064
#12 0x100a7d44 in mono_runtime_invoke (method=0x0, obj=0x0, params=0x116cbf40, 
    exc=0xfefefeff) at object.c:1653
#13 0x100aeaa8 in mono_runtime_invoke_array (method=0x108efe50, obj=0x0, 
    params=0x3114f960, exc=0x0) at object.c:2592
#14 0x100b58b4 in ves_icall_InternalInvoke (method=<value optimized out>, 
    this=0x0, params=0x3114f960) at icall.c:2708
#15 0x30fedd90 in ?? ()
#16 0x30fed474 in ?? ()
#17 0x311b48fc in ?? ()
#18 0x31e166f4 in ?? ()
#19 0x31e159e8 in ?? ()
#20 0x31e15830 in ?? ()
#21 0x31e156a0 in ?? ()
#22 0x31e15450 in ?? ()
#23 0x31e15314 in ?? ()
#24 0x3390a0f0 in ?? ()
#25 0x33c7a9d0 in ?? ()
#26 0x33c7940c in ?? ()
#27 0x30e83148 in ?? ()
#28 0x10146a4c in mono_jit_runtime_invoke (method=0x31a95e70, obj=0x30fa73e8, 
    params=0x31a4a3f0, exc=0x301f8f88) at mini.c:11064
#29 0x100a7d44 in mono_runtime_invoke (method=0x0, obj=0x0, params=0x116cbf40, 
    exc=0xfefefeff) at object.c:1653
#30 0x100aea8c in mono_runtime_invoke_array (method=0x10a50c68, 
    obj=0x33337af0, params=0x3114f948, exc=0x0) at object.c:2588
#31 0x100b58b4 in ves_icall_InternalInvoke (method=<value optimized out>, 
    this=0x0, params=0x33605f20) at icall.c:2708
#32 0x30e7e980 in ?? ()
#33 0x30e7e3dc in ?? ()
#34 0x30e7e2bc in ?? ()
#35 0x30e7e208 in ?? ()
#36 0x30e7a37c in ?? ()
#37 0x30e79f20 in ?? ()
#38 0x31587afc in ?? ()
#39 0x33c76674 in ?? ()
#40 0x33c765cc in ?? ()
#41 0x31587928 in ?? ()
#42 0x312523d0 in ?? ()
#43 0x33c75c5c in ?? ()
#44 0x30e83148 in ?? ()
#45 0x10146a4c in mono_jit_runtime_invoke (method=0x0, obj=0x7f901450, 
    params=0x31a95ea8, exc=0x301f8f88) at mini.c:11064
#46 0x100a7d44 in mono_runtime_invoke (method=0x0, obj=0x0, params=0x116cbf40, 
    exc=0xfefefeff) at object.c:1653
#47 0x100aea8c in mono_runtime_invoke_array (method=0x10a0b830, 
    obj=0x312f19b0, params=0x33605f10, exc=0x0) at object.c:2588
#48 0x100b58b4 in ves_icall_InternalInvoke (method=<value optimized out>, 
    this=0x0, params=0x3333b350) at icall.c:2708
#49 0x30e7e980 in ?? ()
#50 0x30e7e3dc in ?? ()
#51 0x30e7e2bc in ?? ()
#52 0x30e7e208 in ?? ()
#53 0x30e7a37c in ?? ()
#54 0x30e79f20 in ?? ()
#55 0x31587afc in ?? ()
#56 0x339018e8 in ?? ()
#57 0x339017bc in ?? ()
#58 0x31587928 in ?? ()
#59 0x312523d0 in ?? ()
#60 0x339013a8 in ?? ()
#61 0x338c9488 in ?? ()
#62 0x325a95bc in ?? ()
#63 0x318ad16c in ?? ()
#64 0x310502a0 in ?? ()
#65 0x30a3729c in ?? ()
#66 0x30a37108 in ?? ()
#67 0x10146a4c in mono_jit_runtime_invoke (method=0x0, obj=0x7f901b60, 
    params=0x31a95ea8, exc=0x301f8f88) at mini.c:11064
#68 0x100a7d44 in mono_runtime_invoke (method=0x0, obj=0x0, params=0x116cbf40, 
    exc=0xfefefeff) at object.c:1653
#69 0x100ad288 in mono_runtime_exec_main (method=0x3333b350, 
    args=<value optimized out>, exc=0x3136cf50) at object.c:2412
#70 0x100ad5b8 in mono_runtime_run_main (method=0xd, argc=0, argv=0x33338498, 
    exc=0x333384e0) at object.c:2278
#71 0x1001350c in mono_jit_exec (domain=0x301eaed8, assembly=0x102803b0, 
    argc=1, argv=0x7f902588) at driver.c:538
#72 0x10013648 in main_thread_handler (user_data=0x7f902288) at driver.c:573
#73 0x10014ff0 in mono_main (argc=2, argv=0x7f902584) at driver.c:1015
#74 0x100120f4 in main (argc=2, argv=0x7f902584) at main.c:6
#75 0x0fe6efa0 in generic_start_main () from /lib/libc.so.6
#76 0x0fe6f1f0 in __libc_start_main () from /lib/libc.so.6
#77 0x00000000 in ?? ()
#0  0x0ff2a0e8 in ?? () 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

f-spot
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 FSpot.Driver.Main (string[]) <0x00394>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[] 
(object,intptr,intptr,intptr) <0x00080>

Native stacktrace:

        f-spot [0x1016d26c]
        f-spot [0x10146c24]
        [0x100350]
        [(nil)]
        /usr/lib/libglib-2.0.so.0(g_io_add_watch_full+0x5c) [0xfc5011c]
        [0x312b49dc]
        [0x312b4858]
        [0x312b453c]
        [0x312b43c8]
        [0x3122ab40]
        [0x30c037a8]
        [0x30c010dc]
        f-spot [0x10146a4c]
        f-spot(mono_runtime_invoke+0x1c) [0x100a7d44]
        f-spot(mono_runtime_exec_main+0x14c) [0x100ad2c4]
        f-spot(mono_runtime_run_main+0x2a4) [0x100ad5b8]
        f-spot(mono_jit_exec+0xe0) [0x1001350c]
        f-spot [0x10013648]
        f-spot(mono_main+0x1714) [0x10014ff0]
        f-spot [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 6461)]
[New Thread 819098800 (LWP 6463)]
[New Thread 817853616 (LWP 6462)]
0x0fef9a08 in fork () from /lib/libc.so.6
  3 Thread 817853616 (LWP 6462)  0x0fd1fce0 in ?? () from /lib/libpthread.so.0
  2 Thread 819098800 (LWP 6463)  0x0fd1b2b4 in pthread_cond_wait@@GLIBC_2.3.2
    () from /lib/libpthread.so.0
  1 Thread 805408336 (LWP 6461)  0x0fef9a08 in fork () from /lib/libc.so.6

Thread 3 (Thread 817853616 (LWP 6462)):
#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 819098800 (LWP 6463)):
#0  0x0fd1b2b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x100ecfcc in timedwait_signal_poll_cond (cond=0x306611f0, 
    mutex=0x306611d4, 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=0x306b63c0) 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 6461)):
#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=0x7fa79850)
    at mini-exceptions.c:1065
#6  0x10146c24 in sigsegv_signal_handler (_dummy=11, info=0x7fa797d0, 
    context=0x7fa79850) 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 0x312b49dc in ?? ()
#11 0x312b4858 in ?? ()
#12 0x312b453c in ?? ()
#13 0x312b43c8 in ?? ()
#14 0x3122ab40 in ?? ()
#15 0x30c037a8 in ?? ()
#16 0x30c010dc in ?? ()
#17 0x10146a4c in mono_jit_runtime_invoke (method=0x0, obj=0x30c1af18, 
    params=0x0, exc=0x0) at mini.c:11064
#18 0x100a7d44 in mono_runtime_invoke (method=0x7fa79e50, obj=0x11, 
    params=0x11, exc=0x105e27f0) at object.c:1653
#19 0x100ad2c4 in mono_runtime_exec_main (method=0x0, 
    args=<value optimized out>, exc=0x312b4490) at object.c:2420
#20 0x100ad5b8 in mono_runtime_run_main (method=0x102319a8, argc=0, 
    argv=0x30c27a78, exc=0x0) at object.c:2278
#21 0x1001350c in mono_jit_exec (domain=0x301eaed8, assembly=0x1027fb20, 
    argc=1, argv=0x7fa7a638) at driver.c:538
#22 0x10013648 in main_thread_handler (user_data=0x7fa7a338) at driver.c:573
#23 0x10014ff0 in mono_main (argc=2, argv=0x7fa7a634) at driver.c:1015
#24 0x100120f4 in main (argc=2, argv=0x7fa7a634) 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

Reply via email to