media-sound/banshee-0.11.2 dev-lang/mono-1.2 sb@wopr-mobile ~ % banshee --debug ** Running Banshee in Debug Mode ** Warning: [11/14/2006 07:59:50] (Cannot connect to NetworkManager) - An available, working network connection will be assumed Debug: [11/14/2006 07:59:50] (Loading audio profiles) - /usr/share/banshee/audio-profiles Debug: [11/14/2006 07:59:51] (Default player engine) - GStreamer 0.10 Debug: [11/14/2006 07:59:51] (Audio CD Core Initialized) - Audioscrobbler starting protocol engine Setting MusicBrainz proxy to www.musicbrainz.org:80 ** Scheduler: Job scheduled (Banshee.Plugins.MetadataSearch.MetadataSearchPlugin+ScanLibraryJob, Normal) ** Scheduler: execution thread created ** Scheduler: Job started (Banshee.Plugins.MetadataSearch.MetadataSearchPlugin+ScanLibraryJob) ** Scheduler: Job ended (Banshee.Plugins.MetadataSearch.MetadataSearchPlugin+ScanLibraryJob) ** Scheduler: execution thread destroyed, no more jobs scheduled System.NullReferenceException: Object reference not set to an instance of an object at Banshee.Plugins.Podcast.PodcastCore.OnPlayerEngineStateChanged (System.Object sender, Banshee.MediaEngine.PlayerEngineStateArgs args) [0x00000] in /var/tmp/portage/media-plugins/banshee-official-plugins-0.11.2/work/banshee-official-plugins-0.11.2/plugins/Podcast/PodcastCore.cs:578 at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_PlayerEngineStateArgs (object,Banshee.MediaEngine.PlayerEngineStateArgs) at Banshee.Base.PlayerEngineCore.OnEngineStateChanged (System.Object o, Banshee.MediaEngine.PlayerEngineStateArgs args) [0x00018] in /var/tmp/portage/media-sound/banshee-0.11.2/work/banshee-0.11.2/src/Banshee.Base/PlayerEngineCore.cs:121 at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_PlayerEngineStateArgs (object,Banshee.MediaEngine.PlayerEngineStateArgs) at Banshee.MediaEngine.PlayerEngine.RaiseStateChanged (PlayerEngineState state) [0x0002d] in /var/tmp/portage/media-sound/banshee-0.11.2/work/banshee-0.11.2/src/Banshee.Base/MediaEngine/PlayerEngine.cs:169 at Banshee.MediaEngine.PlayerEngine.OnStateChanged (PlayerEngineState state) [0x00031] in /var/tmp/portage/media-sound/banshee-0.11.2/work/banshee-0.11.2/src/Banshee.Base/MediaEngine/PlayerEngine.cs:152 at Banshee.MediaEngine.PlayerEngine.HandleOpen (Banshee.Base.SafeUri uri) [0x0001f] in /var/tmp/portage/media-sound/banshee-0.11.2/work/banshee-0.11.2/src/Banshee.Base/MediaEngine/PlayerEngine.cs:123 Error: [11/14/2006 07:59:55] (Playback Error) - Object reference not set to an instance of an object zsh: segmentation fault banshee --debug Adding dotnet@gentoo.org to CC because the segfault happens in Mono. Not sure how to provide a backtrace since /usr/bin/banshee is a wrapper script. -- Portage 2.1.2_rc1-r6 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.18-gentoo-r2 i686) ================================================================= System uname: 2.6.18-gentoo-r2 i686 Genuine Intel(R) CPU L2400 @ 1.66GHz Gentoo Base System version 1.13.0_alpha7 Last Sync: Tue, 14 Nov 2006 04:00:02 +0000 ccache version 2.4 [disabled] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -msse3 -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=pentium-m -msse3 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig cvs distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms sign strict" GENTOO_MIRRORS="http://mirror.gentoo.no/ ftp://ftp.du.se/pub/os/gentoo ftp://trumpetti.atm.tut.fi/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://gentoo.oregonstate.edu" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY=" " SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac acpi alsa asf berkdb bitmap-fonts bluetooth browserplugin bzip2 cairo cli cracklib crypt cups dbus dga divx4linux dlloader dri dvd dvdread eds elibc_glibc exif fame firefox flac foomaticdb fortran gaim gdbm gif glitz gnome gpm graphviz gstreamer gtk hal iconv input_devices_evdev input_devices_keyboard input_devices_mouse iproute2 ipv6 isdnlog java jpeg kdeenablefinal kdehiddenvisibility kernel_linux libg++ libnotify libsexy lzo mad matroska mjpeg mmx mmxext mng moznocompose moznoirc moznomail mozsvg mp3 mpeg ncurses nls nomotif nptl nptlonly nsplugin ogg oggvorbis opengl pam pam_console pcre pdf perl png ppds pppd python quicktime readline reflection samba session smp spl sse sse2 ssl startup-notification svg tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_i810 vim-syntax vorbis win32codecs wmf xcb xml xml2 xorg xv xvid xvmc zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Deleting ~/.gnome2/banshee and starting fresh seems to have fixed the problem.