Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problems with Mono and Banshee, F-Spot, Last-exit
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on PPC
View previous topic :: View next topic  
Author Message
Sodki
Guru
Guru


Joined: 11 Aug 2003
Posts: 419
Location: London, U.K. & Lisbon, Portugal

PostPosted: Mon Jul 09, 2007 4:22 pm    Post subject: Problems with Mono and Banshee, F-Spot, Last-exit Reply with quote

Hello,

I've made a clean installation of Gentoo on an iBook G4 and I can't make Banshee, F-Spot or Last-exit run. The resulting errors are very similar:

Banshee:
Code:

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 [0x10138ac4]
        banshee [0x10100404]
        [0x100380]
        [(nil)]
        /usr/lib/libglib-2.0.so.0(g_io_add_watch_full+0x5c) [0xff14d30]
        [0x31008b04]
        [0x31008980]
        [0x31008664]
        [0x310084f0]
        [0x30f416e8]
        [0x309b2188]
        [0x309b1974]
        [0x309b1678]
        [0x309af564]
        [0x309af0dc]
        banshee [0x1012333c]
        banshee(mono_runtime_invoke+0x1c) [0x100405ec]
        banshee(mono_runtime_exec_main+0x74) [0x10045edc]
        banshee(mono_runtime_run_main+0x1c4) [0x100461f4]
        banshee(mono_jit_exec+0x9c) [0x1000fe8c]
        banshee(mono_main+0xfbc) [0x10010e84]
        banshee [0x1000f870]
        /lib/libc.so.6 [0xfc8c7e0]
        /lib/libc.so.6 [0xfc8ca0c]

Debug info from gdb:

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 805433888 (LWP 1971)]
[New Thread 816665792 (LWP 1973)]
[New Thread 815420608 (LWP 1972)]
0x0fd3de88 in select () from /lib/libc.so.6
  3 Thread 815420608 (LWP 1972)  0x0fe9b560 in ?? () from /lib/libpthread.so.0
  2 Thread 816665792 (LWP 1973)  0x0fe96f1c in pthread_cond_wait@@GLIBC_2.3.2
    () from /lib/libpthread.so.0
  1 Thread 805433888 (LWP 1971)  0x0fd3de88 in select () from /lib/libc.so.6

Thread 3 (Thread 815420608 (LWP 1972)):
#0  0x0fe9b560 in ?? () from /lib/libpthread.so.0
#1  0x0fe9b54c in ?? () from /lib/libpthread.so.0
#2  0x100d5fe8 in ?? ()
#3  0x0fe91bb4 in start_thread () from /lib/libpthread.so.0
#4  0x0fd456c8 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 816665792 (LWP 1973)):
#0  0x0fe96f1c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x100d8494 in ?? ()
#2  0x100dadd8 in ?? ()
#3  0x100dae68 in ?? ()
#4  0x100dbd38 in ?? ()
#5  0x10053b4c in ?? ()
#6  0x10075d94 in ?? ()
#7  0x100dd9c4 in ?? ()
#8  0x100f1dc8 in ?? ()
#9  0x0fe91bb4 in start_thread () from /lib/libpthread.so.0
#10 0x0fd456c8 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 805433888 (LWP 1971)):
#0  0x0fd3de88 in select () from /lib/libc.so.6
#1  0x0ff522a0 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#2  0x0ff5268c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
#3  0x10138b58 in ?? ()
#4  0x10100404 in ?? ()
#5  <signal handler called>
#6  0x0ff11d84 in g_io_create_watch () from /usr/lib/libglib-2.0.so.0
#7  0x0ff14d30 in g_io_add_watch_full () from /usr/lib/libglib-2.0.so.0
#8  0x31008b04 in ?? ()
#9  0x31008980 in ?? ()
#10 0x31008664 in ?? ()
#11 0x310084f0 in ?? ()
#12 0x30f416e8 in ?? ()
#13 0x309b2188 in ?? ()
#14 0x309b1974 in ?? ()
#15 0x309b1678 in ?? ()
#16 0x309af564 in ?? ()
#17 0x309af0dc in ?? ()
#18 0x1012333c in ?? ()
#19 0x100405ec in mono_runtime_invoke ()
#20 0x10045edc in mono_runtime_exec_main ()
#21 0x100461f4 in mono_runtime_run_main ()
#22 0x1000fe8c in mono_jit_exec ()
#23 0x10010e84 in mono_main ()
#24 0x1000f870 in ?? ()
#25 0x0fc8c7e0 in ?? () from /lib/libc.so.6
#26 0x0fc8ca0c in __libc_start_main () from /lib/libc.so.6
#27 0x00000000 in ?? ()
#0  0x0fd3de88 in select () 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.
=================================================================


F-spot:

Code:
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 [0x10138ac4]
        f-spot [0x10100404]
        [0x100380]
        [(nil)]
        /usr/lib/libglib-2.0.so.0(g_io_add_watch_full+0x5c) [0xff14d30]
        [0x311fba8c]
        [0x311fb908]
        [0x311fb5ec]
        [0x311fb478]
        [0x31175c10]
        [0x30b54870]
        [0x30b520dc]
        f-spot [0x1012333c]
        f-spot(mono_runtime_invoke+0x1c) [0x100405ec]
        f-spot(mono_runtime_exec_main+0x74) [0x10045edc]
        f-spot(mono_runtime_run_main+0x1c4) [0x100461f4]
        f-spot(mono_jit_exec+0x9c) [0x1000fe8c]
        f-spot(mono_main+0xfbc) [0x10010e84]
        f-spot [0x1000f870]
        /lib/libc.so.6 [0xfc8c7e0]
        /lib/libc.so.6 [0xfc8ca0c]

Debug info from gdb:

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 805433808 (LWP 1977)]
[New Thread 818382016 (LWP 1979)]
[New Thread 817136832 (LWP 1978)]
0x0fd10664 in fork () from /lib/libc.so.6
  3 Thread 817136832 (LWP 1978)  0x0fe9b560 in ?? () from /lib/libpthread.so.0
  2 Thread 818382016 (LWP 1979)  0x0fe96f1c in pthread_cond_wait@@GLIBC_2.3.2
    () from /lib/libpthread.so.0
  1 Thread 805433808 (LWP 1977)  0x0fd10664 in fork () from /lib/libc.so.6

Thread 3 (Thread 817136832 (LWP 1978)):
#0  0x0fe9b560 in ?? () from /lib/libpthread.so.0
#1  0x0fe9b54c in ?? () from /lib/libpthread.so.0
#2  0x100d5fe8 in ?? ()
#3  0x0fe91bb4 in start_thread () from /lib/libpthread.so.0
#4  0x0fd456c8 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 818382016 (LWP 1979)):
#0  0x0fe96f1c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x100d8494 in ?? ()
#2  0x100dadd8 in ?? ()
#3  0x100dae68 in ?? ()
#4  0x100dbd38 in ?? ()
#5  0x10053b4c in ?? ()
#6  0x10075d94 in ?? ()
#7  0x100dd9c4 in ?? ()
#8  0x100f1dc8 in ?? ()
#9  0x0fe91bb4 in start_thread () from /lib/libpthread.so.0
#10 0x0fd456c8 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 805433808 (LWP 1977)):
#0  0x0fd10664 in fork () from /lib/libc.so.6
#1  0x0fe9dae8 in fork () from /lib/libpthread.so.0
#2  0x0ff516f4 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x0ff521bc in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#4  0x0ff5268c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
#5  0x10138b58 in ?? ()
#6  0x10100404 in ?? ()
#7  <signal handler called>
#8  0x0ff11d84 in g_io_create_watch () from /usr/lib/libglib-2.0.so.0
#9  0x0ff14d30 in g_io_add_watch_full () from /usr/lib/libglib-2.0.so.0
#10 0x311fba8c in ?? ()
#11 0x311fb908 in ?? ()
#12 0x311fb5ec in ?? ()
#13 0x311fb478 in ?? ()
#14 0x31175c10 in ?? ()
#15 0x30b54870 in ?? ()
#16 0x30b520dc in ?? ()
#17 0x1012333c in ?? ()
#18 0x100405ec in mono_runtime_invoke ()
#19 0x10045edc in mono_runtime_exec_main ()
#20 0x100461f4 in mono_runtime_run_main ()
#21 0x1000fe8c in mono_jit_exec ()
#22 0x10010e84 in mono_main ()
#23 0x1000f870 in ?? ()
#24 0x0fc8c7e0 in ?? () from /lib/libc.so.6
#25 0x0fc8ca0c in __libc_start_main () from /lib/libc.so.6
#26 0x00000000 in ?? ()
#0  0x0fd10664 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.
=================================================================


Last-exit:

Code:
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 LastExit.Driver.Main (string[]) <0x0006c>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[] (object,intptr,intptr,intptr) <0x00080>

Native stacktrace:

        last-exit [0x10138ac4]
        last-exit [0x10100404]
        [0x100380]
        [(nil)]
        /usr/lib/libglib-2.0.so.0(g_io_add_watch_full+0x5c) [0xff14d30]
        [0x30ec00b4]
        [0x30ebfe48]
        [0x30ebfb2c]
        [0x30ebf9b8]
        [0x309bb558]
        [0x309ba618]
        [0x309b90dc]
        last-exit [0x1012333c]
        last-exit(mono_runtime_invoke+0x1c) [0x100405ec]
        last-exit(mono_runtime_exec_main+0x74) [0x10045edc]
        last-exit(mono_runtime_run_main+0x1c4) [0x100461f4]
        last-exit(mono_jit_exec+0x9c) [0x1000fe8c]
        last-exit(mono_main+0xfbc) [0x10010e84]
        last-exit [0x1000f870]
        /lib/libc.so.6 [0xfc8c7e0]
        /lib/libc.so.6 [0xfc8ca0c]

Debug info from gdb:

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 805433808 (LWP 10608)]
[New Thread 816706752 (LWP 10610)]
[New Thread 815461568 (LWP 10609)]
0x0fd3de88 in select () from /lib/libc.so.6
  3 Thread 815461568 (LWP 10609)  0x0fe9b560 in ?? () from /lib/libpthread.so.0
  2 Thread 816706752 (LWP 10610)  0x0fe96f1c in pthread_cond_wait@@GLIBC_2.3.2
    () from /lib/libpthread.so.0
  1 Thread 805433808 (LWP 10608)  0x0fd3de88 in select () from /lib/libc.so.6

Thread 3 (Thread 815461568 (LWP 10609)):
#0  0x0fe9b560 in ?? () from /lib/libpthread.so.0
#1  0x0fe9b54c in ?? () from /lib/libpthread.so.0
#2  0x100d5fe8 in ?? ()
#3  0x0fe91bb4 in start_thread () from /lib/libpthread.so.0
#4  0x0fd456c8 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 816706752 (LWP 10610)):
#0  0x0fe96f1c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x100d8494 in ?? ()
#2  0x100dadd8 in ?? ()
#3  0x100dae68 in ?? ()
#4  0x100dbd38 in ?? ()
#5  0x10053b4c in ?? ()
#6  0x10075d94 in ?? ()
#7  0x100dd9c4 in ?? ()
#8  0x100f1dc8 in ?? ()
#9  0x0fe91bb4 in start_thread () from /lib/libpthread.so.0
#10 0x0fd456c8 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 805433808 (LWP 10608)):
#0  0x0fd3de88 in select () from /lib/libc.so.6
#1  0x0ff522a0 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#2  0x0ff5268c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
#3  0x10138b58 in ?? ()
#4  0x10100404 in ?? ()
#5  <signal handler called>
#6  0x0ff11d84 in g_io_create_watch () from /usr/lib/libglib-2.0.so.0
#7  0x0ff14d30 in g_io_add_watch_full () from /usr/lib/libglib-2.0.so.0
#8  0x30ec00b4 in ?? ()
#9  0x30ebfe48 in ?? ()
#10 0x30ebfb2c in ?? ()
#11 0x30ebf9b8 in ?? ()
#12 0x309bb558 in ?? ()
#13 0x309ba618 in ?? ()
#14 0x309b90dc in ?? ()
#15 0x1012333c in ?? ()
#16 0x100405ec in mono_runtime_invoke ()
#17 0x10045edc in mono_runtime_exec_main ()
#18 0x100461f4 in mono_runtime_run_main ()
#19 0x1000fe8c in mono_jit_exec ()
#20 0x10010e84 in mono_main ()
#21 0x1000f870 in ?? ()
#22 0x0fc8c7e0 in ?? () from /lib/libc.so.6
#23 0x0fc8ca0c in __libc_start_main () from /lib/libc.so.6
#24 0x00000000 in ?? ()
#0  0x0fd3de88 in select () 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.
=================================================================


Also, there seems to be the same problem on SPARC, albeit not in x86. Maybe there's an endianness issue?
Back to top
View user's profile Send private message
JoseJX
Retired Dev
Retired Dev


Joined: 28 Apr 2002
Posts: 2774

PostPosted: Mon Jul 09, 2007 5:05 pm    Post subject: Reply with quote

I guess, try a different version of mono and see if the problem is still there. Which one are you using? Stable? Unstable?
_________________
Gentoo PPC FAQ: http://www.gentoo.org/doc/en/gentoo-ppc-faq.xml
Back to top
View user's profile Send private message
Sodki
Guru
Guru


Joined: 11 Aug 2003
Posts: 419
Location: London, U.K. & Lisbon, Portugal

PostPosted: Mon Jul 09, 2007 7:44 pm    Post subject: Reply with quote

I was using mono-1.2.4, the stable one, but everything started working again after i downgraded to mono-1.2.3.1.
Back to top
View user's profile Send private message
JoseJX
Retired Dev
Retired Dev


Joined: 28 Apr 2002
Posts: 2774

PostPosted: Mon Jul 09, 2007 11:09 pm    Post subject: Reply with quote

Well, that's ugly. Can you please write up a bug report in our bugzilla? The mono team should be able to help figure out what's wrong there. Make sure you point out the sparc report too.

Thanks. :)
_________________
Gentoo PPC FAQ: http://www.gentoo.org/doc/en/gentoo-ppc-faq.xml
Back to top
View user's profile Send private message
Sodki
Guru
Guru


Joined: 11 Aug 2003
Posts: 419
Location: London, U.K. & Lisbon, Portugal

PostPosted: Mon Jul 09, 2007 11:39 pm    Post subject: Reply with quote

Allright, it's bug #184792. Let's wait and see. And thank you for reminding me to downgrade mono, I totally forgot to test it.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on PPC All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum