Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 116729 - Banshee crashes at start up
Summary: Banshee crashes at start up
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Luis Medinas (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-25 13:08 UTC by Pekka Enberg
Modified: 2006-02-07 17:58 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pekka Enberg 2005-12-25 13:08:12 UTC
Banshee 0.10-r1 on Mono 1.1.12.1 crashes at start up printing out the following error:

penberg ~ 1 banshee
Player Engine `Helix Framework Engine (hxclientkit)' failed init tests... disabl ing (Couldn't create player)
Debug: [12/25/2005 10:56:54 PM] (Changed active player engine) - GStreamer
Debug: [12/25/2005 10:56:54 PM] (Loaded PlayerEngine core) - GStreamer
Debug: [12/25/2005 10:56:54 PM] (Loaded AudioCdPlayerEngine core) - GStreamer
Debug: [12/25/2005 10:56:54 PM] (Audio CD Core Initialized) -

=================================================================
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:

in <0x4> (wrapper managed-to-native) System.Object:__icall_wrapper_mono_string_t o_byvalstr (intptr,intptr,int)
in <0xda> (wrapper managed-to-native) System.Object:__icall_wrapper_mono_string_ to_byvalstr (intptr,intptr,int)
in <0xfffffd56> (wrapper managed-to-native) Banshee.Widgets.NotificationAreaIcon :XSendEvent (intptr,intptr,bool,Banshee.Widgets.EventMask,Banshee.Widgets.XClien tMessageEvent&)
in [0xbe] Banshee.Widgets.NotificationAreaIcon:SendManagerMessage (Banshee.Widge ts.SystemTrayMessage,intptr,uint,uint,uint)
in [0x10] Banshee.Widgets.NotificationAreaIcon:SendDockRequest ()
in [0x86] Banshee.Widgets.NotificationAreaIcon:OnRealized ()
in <0x36> Gtk.Widget:realized_cb (intptr)
in <0x2c2c76f> (wrapper native-to-managed) Gtk.Widget:realized_cb (intptr)
in <0x4> (wrapper managed-to-native) Gtk.Widget:gtk_widget_show_all (intptr)
in <0xffffffe7> (wrapper managed-to-native) Gtk.Widget:gtk_widget_show_all (intp tr)
in <0x17> Gtk.Widget:ShowAll ()
in [0x81] Banshee.NotificationAreaIcon:Init ()
in [0x2d] Banshee.NotificationAreaIcon:.ctor ()
in [0x2b] Banshee.PlayerUI:InstallTrayIcon ()
in [0x57] Banshee.PlayerUI:.ctor ()
in [0x748] Banshee.BansheeEntry:Startup (string[])
in [0x1] Banshee.BansheeEntry:Main (string[])
in <0x50764e17> (wrapper runtime-invoke) System.Object:runtime_invoke_void_strin g[] (object,intptr,intptr,intptr)

Native stacktrace:

        /usr/lib/pkgconfig/../../bin/mono(mono_handle_native_sigsegv+0xc0) [0x81 3b350]
        /usr/lib/pkgconfig/../../bin/mono [0x8127766]
        [0xffffe440]
        /usr/lib/pkgconfig/../../bin/mono(mono_string_to_byvalstr+0x42) [0x80a31 12]
        [0xb425cd0b]
        [0xb425cdbb]
        [0xb425ca87]
        [0xb425c86e]
        [0xb425baae]
        [0xb425b9b7]
        [0xb425accb]
        /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x78) [0xb6e8 7408]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd5) [0xb6e75205]
        /usr/lib/libgobject-2.0.so.0 [0xb6e86721]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x728) [0xb6e85f58]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb6e861e6]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_realize+0xaf) [0xb6da908f]
        /usr/lib/libgtk-x11-2.0.so.0 [0xb6db730a]
        /usr/lib/libgtk-x11-2.0.so.0 [0xb6cdb729]
        /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x78) [0xb6e8 7408]
        /usr/lib/libgobject-2.0.so.0 [0xb6e754d9]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd5) [0xb6e75205]
        /usr/lib/libgobject-2.0.so.0 [0xb6e86721]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x728) [0xb6e85f58]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb6e861e6]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_show+0x56) [0xb6da89a6]
        /usr/lib/libgtk-x11-2.0.so.0 [0xb6c21b3d]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_show_all+0x66) [0xb6da8d76]
        [0xb424e8f4]
        [0xb424e8b0]
        [0xb425b7cb]
        [0xb425aa49]
        [0xb425a6e6]
        [0xb4bbb9c5]
        [0xb79c3b95]
        [0xb79c289b]
        [0xb79c2823]
        /usr/lib/pkgconfig/../../bin/mono [0x8127610]
        /usr/lib/pkgconfig/../../bin/mono(mono_runtime_invoke+0x27) [0x808e3a7]
        /usr/lib/pkgconfig/../../bin/mono(mono_runtime_exec_main+0x5a) [0x808f0e a]
        /usr/lib/pkgconfig/../../bin/mono(mono_runtime_run_main+0x19f) [0x808ed7 f]
        /usr/lib/pkgconfig/../../bin/mono [0x805cf21]
        /usr/lib/pkgconfig/../../bin/mono(mono_main+0x766) [0x805d846]
        /usr/lib/pkgconfig/../../bin/mono [0x805c2ab]
        /lib/tls/libc.so.6(__libc_start_main+0xd4) [0xb7dc5f54]
        /usr/lib/pkgconfig/../../bin/mono [0x805c1e1]

Portage 2.1_pre1 (default-linux/x86/2005.0, gcc-3.3.4, glibc-2.3.5-r3, 2.6.14.4 i686)
=================================================================
System uname: 2.6.14.4 i686 Intel(R) Celeron(R) CPU 2.80GHz
Gentoo Base System version 1.12.0_pre12
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -g"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -g"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks nostrip sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac acl acpi adns alsa apm audiofile avi berkdb bitmap-fonts bzip2 cdr crypt cscope cups curl dbus eds emboss encode esd exif expat fam ffmpeg flac foomaticdb gd gdbm gif glut gnome gphoto2 gpm gstreamer gtk gtk2 guile hal idn imagemagick imlib ipod ipv6 jack java jpeg junit lcms libg++ libwww mad mikmod mmx mng mono motif mozilla mp3 mpeg ncurses nls nptl ogg oggvorbis opengl oss pam pcre pdflib perl png python qt quicktime readline ruby sdl slang spell sqlite sse sse2 ssl tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb vorbis win32codecs xine xml xml2 xmms xv xvid zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS, MAKEOPTS
Comment 1 Luis Medinas (RETIRED) gentoo-dev 2005-12-25 17:51:34 UTC
Can you try with the latest version ?
Comment 2 Pekka Enberg 2005-12-26 04:46:16 UTC
> Can you try with the latest version ?

0.10.2 works ok. Thanks!
Comment 3 Pekka Enberg 2005-12-26 05:03:52 UTC
> > Can you try with the latest version ?
> 
> 0.10.2 works ok. Thanks!

Actually, it doesn't. I get a different error now. Now when I have an Ipod nano plugged in, Banshee freezes at startup and I see the following message in logs:

penberg ~ 29 banshee
Player Engine `Helix Framework Engine (hxclientkit)' failed init tests... disabling (Couldn't create player)
Debug: [12/26/2005 2:57:03 PM] (Changed active playback engine) - GStreamer
Debug: [12/26/2005 2:57:03 PM] (Loaded primary playback engine) - GStreamer
Debug: [12/26/2005 2:57:03 PM] (Loaded Audio CD playback engine) - GStreamer
Warning: [12/26/2005 2:57:04 PM] (Cannot connect to NetworkManager) - An available, working network connection will be assumed
Debug: [12/26/2005 2:57:04 PM] (Audio CD Core Initialized) -
Debug: [12/26/2005 2:57:07 PM] (Registered IO Transaction) - Banshee.SqlLoadTransaction
Debug: [12/26/2005 2:57:07 PM] (Executing IO Transaction) - Banshee.SqlLoadTransaction
Xlib: unexpected async reply (sequence 0x34e)!

After about three start ups, Banshee crashes with the following error:

penberg ~ 30 banshee
Player Engine `Helix Framework Engine (hxclientkit)' failed init tests... disabling (Couldn't create player)
Debug: [12/26/2005 2:57:13 PM] (Changed active playback engine) - GStreamer
Debug: [12/26/2005 2:57:13 PM] (Loaded primary playback engine) - GStreamer
Debug: [12/26/2005 2:57:13 PM] (Loaded Audio CD playback engine) - GStreamer
Warning: [12/26/2005 2:57:14 PM] (Cannot connect to NetworkManager) - An available, working network connection will be assumed
Debug: [12/26/2005 2:57:14 PM] (Audio CD Core Initialized) -
Debug: [12/26/2005 2:57:16 PM] (Registered IO Transaction) - Banshee.SqlLoadTransaction
Debug: [12/26/2005 2:57:16 PM] (Executing IO Transaction) - Banshee.SqlLoadTransaction

** (Banshee:8827): WARNING **: Invalid borders specified for theme pixmap:
        /home/penberg/.themes/MacOS-X/gtk-2.0/entry2.png,
borders don't fit within the image

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
in [0x001c1] (at /var/tmp/portage/banshee-0.10.2/work/banshee-0.10.2/src/SourceView.cs:594) Banshee.SourceRowRenderer:Render (Gdk.Drawable drawable, Gtk.Widget widget, Rectangle background_area, Rectangle cell_area, Rectangle expose_area, CellRendererState flags)
in <0x00145> Gtk.CellRenderer:Render_cb (IntPtr item, IntPtr window, IntPtr widget, Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gdk.Rectangle expose_area, CellRendererState flags)
in (wrapper native-to-managed) Gtk.CellRenderer:Render_cb (intptr,intptr,intptr,Gdk.Rectangle&,Gdk.Rectangle&,Gdk.Rectangle&,Gtk.CellRendererState)
in <0x00000> <unknown method>
in (wrapper managed-to-native) Gtk.Application:gtk_main ()
in <0x00007> Gtk.Application:Run ()
in [0x001e4] (at /var/tmp/portage/banshee-0.10.2/work/banshee-0.10.2/src/Main.cs:94) Banshee.BansheeEntry:Startup (System.String[] args)
in [0x00001] (at /var/tmp/portage/banshee-0.10.2/work/banshee-0.10.2/src/Main.cs:57) Banshee.BansheeEntry:Main (System.String[] args)

Please note that I plugged in the Ipod nano when I was in gdm and thus not logged in. For some reason, unmounting the device gives the following error:

Error: device /dev/sda2 was not mounted by you
/usr/bin/eject: unmount of `/media/ipod' failed
Comment 4 Pekka Enberg 2005-12-26 05:07:34 UTC
(Please note the I upgraded my kernel and portage so I have included emerge info here again.)

Portage 2.1_pre2 (default-linux/x86/2005.0, gcc-3.3.4, glibc-2.3.5-r3, 2.6.15-rc7 i686)
=================================================================
System uname: 2.6.15-rc7 i686 Intel(R) Celeron(R) CPU 2.80GHz
Gentoo Base System version 1.12.0_pre12
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -g"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -g"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks nostrip sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac acl acpi adns alsa apm audiofile avi berkdb bitmap-fonts bzip2 cdr crypt cscope cups curl dbus eds emboss encode esd exif expat fam ffmpeg flac foomaticdb gd gdbm gif glut gnome gphoto2 gpm gstreamer gtk gtk2 guile hal idn imagemagick imlib ipod ipv6 jack java jpeg junit lcms libg++ libwww mad mikmod mmx mng mono motif mozilla mp3 mpeg ncurses nls nptl ogg oggvorbis opengl oss pam pcre pdflib perl png python qt quicktime readline ruby sdl slang spell sqlite sse sse2 ssl tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb vorbis win32codecs xine xml xml2 xmms xv xvid zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS, MAKEOPTS
Comment 5 Pekka Enberg 2005-12-26 05:13:33 UTC
Please note that when I have unplugged the ipod, I still get the following errors on start up:

> Xlib: unexpected async reply (sequence 0x34e)!

But after about three retries, Banshee starts up ok. stracing Banshee makes the above error go away.
Comment 6 Luis Medinas (RETIRED) gentoo-dev 2005-12-26 05:56:35 UTC
ok my thoughs go a banshee bug.
Please try this just to be sure:
before start banshee open a terminal and type: ipod 
then wait a few moments and paste here the result.


Xlib: unexpected async reply sound like a thread problem with gtk on banshee.
Comment 7 Pekka Enberg 2005-12-26 07:14:26 UTC
(In reply to comment #6)
> ok my thoughs go a banshee bug.
> Please try this just to be sure:
> before start banshee open a terminal and type: ipod 
> then wait a few moments and paste here the result.

penberg ~ 2 ipod
Listening for iPod-specific HAL events...
** Message: Device Added: /org/freedesktop/Hal/devices/volume_uuid_C320_840C
Path Info
   Device Path:      /dev/sda2
   Mount Point:      /media/ipod
   Control Path:     /media/ipod/iPod_Control/
   HAL ID:           /org/freedesktop/Hal/devices/volume_uuid_C320_840C
Device Info
   Model Number:     MA005
   Device Model:     Nano (White)
   iPod Generation:  Small Cover:
   Adv. Capacity:    4 GB
   Is New:           YES
   Writeable:        YES
   Serial Number:    YM5465YJSZC
   Firmware Version: 1.0
Volume Info
   Volume Size:      4005708288
   Volume Used:      199672320
   Available         3806035968
   UUID:             C320-840C
   Label             IPOD
User-Provided Info
   Device Name:      (null)
   User Name:        (null)
   Host Name:        (null)
Supported Artwork Formats
    Small Cover:            42x42
    Large Cover:            100x100
    Large Photo:            42x37
    Full iPod Screen Photo: 176x132

Comment 8 Peter Colijn 2005-12-31 03:12:48 UTC
I did some looking into this, and the problem seems to be that the ipod icons are no longer included in Banshee (AFAICT they just aren't in the tarball). So the icon ends up being null, causing a NullReferenceException. That's easy enough to work around, but the missing icons cause similar problems in other places in the code so it's probably best to see why they're missing.
Comment 9 Luis Medinas (RETIRED) gentoo-dev 2006-01-19 06:11:02 UTC
is this fixed with the new release ?
Comment 10 Pekka Enberg 2006-01-21 03:51:20 UTC
> is this fixed with the new release ?

Well, not exactly. I did a dbus upgrade as well and now I get the following error:

penberg ~ 3 banshee
Warning: [1/21/2006 1:46:39 PM] (Cannot connect to NetworkManager) - An available, working network connection will be assumed
Player Engine `Helix Framework Engine (hxclientkit)' failed init tests... disabling (Couldn't create player)
Debug: [1/21/2006 1:46:40 PM] (Changed active playback engine) - GStreamer
Debug: [1/21/2006 1:46:40 PM] (Loaded primary playback engine) - GStreamer
Debug: [1/21/2006 1:46:40 PM] (Loaded Audio CD playback engine) - GStreamer
Debug: [1/21/2006 1:46:41 PM] (Audio CD Core Initialized) -

Unhandled Exception: System.DllNotFoundException: libdbus-1.so.1
in (wrapper managed-to-native) Hal.DBusError:dbus_error_init (intptr)
in [0x00033] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/hal-sharp/DBusError.cs:39) Hal.DBusError:.ctor ()
in [0x00000] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/hal-sharp/HalDevice.cs:191) Hal.Device:set_WatchProperties (Boolean value)
in [0x0008f] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/src/Banshee.Base/Dap/DapCore.cs:178) Banshee.Dap.DapCore:AddDevice (Hal.Device device, System.Type type)
in [0x0001e] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/src/Banshee.Base/Dap/DapCore.cs:161) Banshee.Dap.DapCore:AddDevice (Hal.Device device)
in [0x0001b] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/src/Banshee.Base/Dap/DapCore.cs:154) Banshee.Dap.DapCore:BuildDeviceTable ()
in [0x0002b] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/src/Banshee.Base/Dap/DapCore.cs:126) Banshee.Dap.DapCore:Initialize ()
in [0x00091] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/src/Banshee.Base/Globals.cs:71) Banshee.Base.Globals:Initialize ()
in [0x001b3] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/src/Main.cs:91) Banshee.BansheeEntry:Startup (System.String[] args)
in [0x00001] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/src/Main.cs:57) Banshee.BansheeEntry:Main (System.String[] args)

I had the same error for quite a few packages as well (gnome-volume-manager, gnome-vfs, etc.) but they got fixed with re-emerge. That, however, does not fix Banshee. The library pathname seems to be hardcoded somewhere. I have included my emerge info output here as well:

Portage 2.1_pre3-r1 (default-linux/x86/2005.0, gcc-3.3.4, glibc-2.3.6-r2, 2.6.15 i686)
=================================================================
System uname: 2.6.15 i686 Intel(R) Celeron(R) CPU 2.80GHz
Gentoo Base System version 1.12.0_pre15
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -g"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -g"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks nostrip sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac acl acpi adns alsa apm audiofile avi berkdb bitmap-fonts bzip2 cdr crypt cscope cups curl dbus eds emboss encode esd exif expat fam ffmpeg flac foomaticdb gd gdbm gif glut gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal idn imagemagick imlib ipod ipv6 jack java jpeg junit lcms libg++ libwww mad mikmod mmx mng mono motif mozilla mp3 mpeg ncurses nls nptl ogg oggvorbis opengl oss pam pcre pdflib perl png python qt quicktime readline ruby sdl slang spell sqlite sse sse2 ssl tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb vlc vorbis win32codecs xine xml xml2 xmms xv xvid zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS, MAKEOPTS
Comment 11 Luis Medinas (RETIRED) gentoo-dev 2006-01-21 04:12:41 UTC
you need to rebuild dbus with mono and then run revdep-rebuild in order to fix your deps. Banshee runs fine with dbus 0.60.
Comment 12 gad.kadosh 2006-01-21 06:54:34 UTC
Just to make it clear, dbus is not the cause of this bug. It is a bug in mono since 1.1.12.1 I think, and yes it's still there in 1.1.13.1.
Comment 13 Doug Goldstein (RETIRED) gentoo-dev 2006-01-21 22:33:56 UTC
It's not a bug in mono or dbus. Re-emerge your mono, verify you have the right USE flags set. Possibly even run emerge -auDv --newuse world.

That will fix this whole mess for you.
Comment 14 gad.kadosh 2006-01-22 21:50:53 UTC
Cardoe, if banshee works for you on a ppc please tell us with what version of mono, and what version of dbus - though I really don't see what dbus has to do with it all.
Comment 15 Pekka Enberg 2006-01-22 23:08:09 UTC
Just to comment, I have re-emerged mono, banshee, and dbus and the problem still persists. I have some more packages to go until I have completed emerge -auDv  --newuse world run but I'll let you know if that fixes the problem when I am done.
Comment 16 Luis Medinas (RETIRED) gentoo-dev 2006-01-22 23:38:56 UTC
(In reply to comment #14)
> Cardoe, if banshee works for you on a ppc please tell us with what version of
> mono, and what version of dbus - though I really don't see what dbus has to do
> with it all.
> 

Banshee isn't even keyworded on ppc so probably it won't work. The last known version that i know it works on ppc is 0.10.
Comment 17 gad.kadosh 2006-01-27 02:43:26 UTC
Upgrading to gtk-sharp-2.8 seems to fix this so far
Comment 18 Pekka Enberg 2006-01-29 03:59:37 UTC
I have now run emerge -auDv --newuse world but it did not fix my problem. I am still getting this:

Unhandled Exception: System.DllNotFoundException: libdbus-1.so.1
in (wrapper managed-to-native) Hal.DBusError:dbus_error_init (intptr)

I have re-emerged mono, dbus, and banshee also and I more or less up to date with ~x86. Any suggestions on what to do? If this is indeed not a bug in banshee but emerge gone wrong, how can I fix it? I think I have my USE flags set up properly but I am including emerge info here just in case.

Portage 2.1_pre3-r1 (default-linux/x86/2005.0, gcc-3.3.4, glibc-2.3.6-r2, 2.6.15 i686)
=================================================================
System uname: 2.6.15 i686 Intel(R) Celeron(R) CPU 2.80GHz
Gentoo Base System version 1.12.0_pre15
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -g"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -g"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks nostrip sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac acl acpi adns alsa apm audiofile avi berkdb bitmap-fonts bzip2 cdr crypt cscope cups curl dbus eds emboss encode esd exif expat fam ffmpeg flac foomaticdb gd gdbm gif glut gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal idn imagemagick imlib ipod ipv6 jack java jpeg junit lcms libg++ libwww mad mikmod mmx mng mono motif mozilla mp3 mpeg ncurses nls nptl ogg oggvorbis opengl oss pam pcre pdflib perl png python qt quicktime readline ruby sdl slang spell sqlite sse sse2 ssl tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb vlc vorbis win32codecs xine xml xml2 xmms xv xvid zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS, MAKEOPTS
Comment 19 Luis Medinas (RETIRED) gentoo-dev 2006-02-07 17:58:56 UTC
It's should be fixed in 0.10.5 release. Please try if you got the same problem feel free to reopen.