← Back to team overview

desktop-packages team mailing list archive

[Bug 845488] Re: banshee freezes/hangs on startup

 

very similar beahvior:

banshee freezes after playing some titles or crashes right after start.

My suspense is (for my machine) this bug happens if i try to access a
file, which is deleted on disk - but not in the media lib of banshee.

My console output:
 % banshee --debug
** Running Mono with --debug   **
[1 Info  17:15:10.943] Running Banshee 2.0.1: [Ubuntu 11.04 (linux-gnu, x86_64) @ 2011-07-03 20:56:56 UTC]
[1 Debug 17:15:11.046] Initializing GTK
[1 Debug 17:15:13.022] Post-Initializing GTK
[1 Debug 17:15:13.047] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient)
[1 Debug 17:15:13.053] Using default gconf-base-key
[1 Debug 17:15:13.077] Bus.Session.RequestName ('org.bansheeproject.Banshee') replied with PrimaryOwner
[1 Debug 17:15:13.128] Core service started (DBusServiceManager, 0,000804)
[1 Debug 17:15:13.129] Registering remote object /org/bansheeproject/Banshee/DBusCommandService (Banshee.ServiceStack.DBusCommandService) on org.bansheeproject.Banshee
[1 Debug 17:15:13.136] Core service started (DBusCommandService, 0,00778)
[1 Debug 17:15:20.433] Opened SQLite (version 3.7.4) connection to /home/thomas/.config/banshee-1/banshee.db
[1 Debug 17:15:20.433] Core service started (DbConnection, 7,297388)
[1 Debug 17:15:20.438] Database version 43 is up to date
[1 Debug 17:15:20.448] Running ANALYZE against database to improve performance
[1 Info  17:15:20.676] Starting collection of anonymous usage data
[1 Debug 17:15:20.724] Core service started (PreferenceService, 0,025808)
[1 Debug 17:15:20.729] Core service started (Network, 0,004203)
[1 Debug 17:15:20.729] Registering remote object /org/bansheeproject/Banshee/SourceManager (Banshee.Sources.SourceManager) on org.bansheeproject.Banshee
[1 Debug 17:15:20.729] Core service started (SourceManager, 0,000404)
[1 Debug 17:15:20.735] Core service started (MediaProfileManager, 0,000139)
[1 Debug 17:15:20.745] Registering remote object /org/bansheeproject/Banshee/PlayerEngine (Banshee.MediaEngine.PlayerEngineService) on org.bansheeproject.Banshee
[1 Debug 17:15:20.746] Core service started (PlayerEngine, 0,011041)
[1 Debug 17:15:20.791] Registering remote object /org/bansheeproject/Banshee/PlaybackController (Banshee.PlaybackController.PlaybackControllerService) on org.bansheeproject.Banshee
[1 Debug 17:15:20.791] Core service started (PlaybackController, 0,001865)
[1 Debug 17:15:20.796] Starting - Startup Job
[1 Debug 17:15:20.797] Core service started (JobScheduler, 0,005399)
[1 Debug 17:15:20.806] IO provider extension loaded (Banshee.IO.Gio.Provider)
[1 Debug 17:15:20.835] Loaded HardwareManager backend: Banshee.Hardware.Gio
[1 Debug 17:15:20.836] Core service started (HardwareManager, 0,039246)
[1 Debug 17:15:20.837] Bus.Session.RequestName ('org.bansheeproject.CollectionIndexer') replied with PrimaryOwner
[1 Debug 17:15:20.838] Registering remote object /org/bansheeproject/Banshee/CollectionIndexerService (Banshee.Collection.Indexer.CollectionIndexerService) on org.bansheeproject.CollectionIndexer
[1 Debug 17:15:20.839] Core service started (CollectionIndexerService, 0,002954)
[1 Debug 17:15:20.840] Core service started (SaveTrackMetadataService, 0,001045)
[1 Debug 17:15:20.851] Adding icon theme search path: /usr/share/banshee/icons
[1 Debug 17:15:20.852] Core service started (GtkElementsService, 0,011561)
[1 Debug 17:15:20.853] Core service started (InterfaceActionService, 0,000972)
[1 Debug 17:15:20.933] Extension actions loaded: MetadataFixActions
[1 Debug 17:15:20.933] Registering remote object /org/bansheeproject/Banshee/GlobalUIActions (Banshee.Gui.GlobalActions) on org.bansheeproject.Banshee
[1 Debug 17:15:20.935] Album artwork path set to /home/thomas/.cache/media-art
[1 Debug 17:15:21.364] Core service started (ArtworkManager, 0,430773)
[1 Debug 17:15:21.364] Core service started (BookmarksService, 0,000105)
[1 Debug 17:15:21.563] Adding context page lastfm-recommendations
[1 Debug 17:15:21.598] Adding context page wikipedia
[1 Debug 17:15:25.371] Constructed Nereid interface: 3,962727
[1 Debug 17:15:25.442] Creating new surface cache for 90px images, capped at 0,25 MiB (8 items)
[1 Debug 17:15:25.583] Registering remote object /org/bansheeproject/Banshee/ClientWindow (Nereid.PlayerInterface) on org.bansheeproject.Banshee
[1 Debug 17:15:25.583] Core service started (NereidPlayerInterface, 4,199554)
[1 Debug 17:15:25.586] Using GNOME 2.22 API for Multimedia Keys
[1 Debug 17:15:25.586] Extension service started (MultimediaKeysService, 0,002391)
[1 Debug 17:15:25.587] Extension service started (LibraryWatcherService, 0,00078)
[1 Debug 17:15:25.589] Extension service started (PodcastService, 0,001661)
[1 Debug 17:15:25.589] Extension service started (DapService, 0,000704)
[1 Debug 17:15:25.738] Audioscrobbler state: connected
[1 Debug 17:15:25.739] Extension service started (AudioscrobblerService, 0,149749)
[1 Debug 17:15:25.757] Extension service started (StreamrecorderService, 0,017727)
[1 Debug 17:15:25.764] Extension service started (MprisService, 0,00673)
[1 Info  17:15:25.766] Updating web proxy from GConf
[1 Debug 17:15:25.769] Direct connection, no proxy in use
[1 Debug 17:15:25.779] Extension service started (GnomeService, 0,014986)
[1 Debug 17:15:26.679] Extension service started (GStreamerCoreService, 0,900312)
[1 Debug 17:15:26.718] Extension service started (NotificationAreaService, 0,038321)
[1 Debug 17:15:26.719] Extension service started (CoverArtService, 0,001415)
[1 Debug 17:15:26.775] [RadioStationFetcherService] <RadioStationFetcherService> Constructor START
[1 Debug 17:15:26.775] [RadioStationFetcherService] <RadioStationFetcherService> Constructor END
[1 Debug 17:15:26.775] [RadioStationFetcherService] <Initialize> START
[1 Debug 17:15:26.776] [RadioStationFetcherService] <Initialize> END
[1 Debug 17:15:26.776] Extension service started (RadioStationFetcherService, 0,056628)
[1 Debug 17:15:26.825] Extension service started (AudioCdService, 0,049216)
[1 Info  17:15:26.826] All services are started 13,748184
[1 Debug 17:15:27.824] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 17:15:29.338] Registering remote object /org/bansheeproject/Banshee/SourceManager/PlayQueue (Banshee.PlayQueue.PlayQueueSource) on org.bansheeproject.Banshee
[1 Debug 17:15:29.339] Extension source loaded: Wiedergabe-Warteschlange
[1 Debug 17:15:29.354] Extension source loaded: Last.fm
[1 Debug 17:15:29.358] Extension source loaded: Jetzt wiedergegeben
[1 Debug 17:15:29.366] Extension source loaded: Radio
[1 Debug 17:15:29.423] Extension source loaded: Dateisystem-Warteschlange
[1 Debug 17:15:29.450] [LiveRadioSource]<Constructor> found plugin: live365.com, enabled: False
[1 Debug 17:15:29.450] [LiveRadioSource]<Constructor> found plugin: magnatune.com, enabled: False
[1 Debug 17:15:29.450] [LiveRadioSource]<Constructor> found plugin: RealRadios.com, enabled: False
[1 Debug 17:15:29.450] [LiveRadioSource]<Constructor> found plugin: SHOUTcast.com, enabled: False
[1 Debug 17:15:29.450] [LiveRadioSource]<Constructor> found plugin: xiph.org, enabled: False
[1 Debug 17:15:29.488] Extension source loaded: LiveRadio
[1 Debug 17:15:29.493] Extension source loaded: Miro Guide
[1 Debug 17:15:29.508] Extension source loaded: Internet-Archiv
[1 Debug 17:15:29.523] Extension source loaded: Hörbücher
[1 Debug 17:15:29.526] Starting GTK main loop
[1 Debug 17:15:29.607] Growing surface cache for 90px images to 0,68 MiB (22 items)
[1 Debug 17:15:29.796] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 17:15:30.721] Creating Pango.Layout, configuring Cairo.Context
[1 Info  17:15:30.894] nereid Client Started
[1 Debug 17:15:30.896] Delayed Initializating Banshee.MediaEngine.PlayerEngineService
[1 Debug 17:15:30.899] (libbanshee:player) Stream volume supported: YES
[1 Debug 17:15:30.921] (libbanshee:player) Audiosink has volume: NO
[1 Debug 17:15:30.967] (libbanshee:player) Using system (gst-plugins-good) equalizer element
[1 Debug 17:15:31.004] Player state change: NotReady -> Ready
[1 Debug 17:15:31.007] Loaded equalizer presets: 0,000153
[1 Debug 17:15:31.010] Selected equalizer: Rock
[1 Debug 17:15:31.014] Player state change: Ready -> Idle
[1 Debug 17:15:31.017] (libbanshee:player) Disabled ReplayGain
[1 Info  17:15:31.017] GStreamer version 0.10.32.0, gapless: True, replaygain: False
[1 Debug 17:15:31.021] Delayed Initializating Banshee.LibraryWatcher.LibraryWatcherService
[1 Debug 17:15:31.028] Core service started (LibraryImportManager, 0,00382)
[1 Debug 17:15:31.122] Started LibraryWatcher for Musik (/home/thomas/Musik/)
[1 Debug 17:15:31.122] Started LibraryWatcher for Videos (/home/thomas/Videos/)
[1 Debug 17:15:31.122] Delayed Initializating Banshee.Podcasting.PodcastService
[1 Debug 17:15:31.430] Delayed Initializating Banshee.Dap.DapService
[1 Debug 17:15:31.434] Dap support extension loaded: Banshee.Dap.MassStorage
[1 Debug 17:15:31.438] Delayed Initializating Banshee.Streamrecorder.StreamrecorderService
[1 Info  17:15:31.440] [Streamrecorder.Gst.Marshaller] gstreamer version found: GStreamer 0.10.32
[1 Debug 17:15:31.441] [Streamrecorder] GstPlugin lame found
[1 Debug 17:15:31.441] [Streamrecorder] GstPlugin vorbis found
[1 Debug 17:15:31.441] [Streamrecorder] GstPlugin flac found
[1 Debug 17:15:31.558] Streamrecorder.PlayerAudioTee]<AddBin> not using blockin pad, calling operation directly
[1 Debug 17:15:31.573] [Recorder] Recorder attached
[2 Debug 17:15:31.578] Refreshing any podcasts that haven't been updated in over an hour
[1 Debug 17:15:32.720] Finished - Startup Job
[1 Debug 17:15:32.731] Starting - Metadaten in Datei schreiben
[3 Debug 17:15:32.759] Finished - Metadaten in Datei schreiben
[3 Debug 17:15:32.761] Starting - Alben-Cover herunterladen
[4 Warn  17:15:33.631] Caught an exception - System.Net.WebException: The remote server returned an error: (404) Not Found. (in `System')
  at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] in <filename unknown>:0 
  at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] in <filename unknown>:0 

** (Banshee:25922): WARNING **: FindNextFile: Bad encoding for '/home/thomas/Videos/…(removed)
Consider using MONO_EXTERNAL_ENCODINGS


** (Banshee:25922): WARNING **: FindNextFile: Bad encoding for '/home/thomas/Videos/…(removed)
Consider using MONO_EXTERNAL_ENCODINGS

[1 Debug 17:15:35.323] Querying model for track to play in off:Next mode
[1 Debug 17:15:35.326] Player state change: Idle -> Loading

(Banshee:25922): GStreamer-CRITICAL **: 
Trying to dispose element identity0, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.


(Banshee:25922): GStreamer-CRITICAL **: 
Trying to dispose element audioconvert0, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.


(Banshee:25922): GStreamer-CRITICAL **: 
Trying to dispose element audioresample0, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.


(Banshee:25922): GStreamer-CRITICAL **: 
Trying to dispose element queue0, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.


GThread-ERROR **: file /build/buildd/glib2.0-2.28.6/./gthread/gthread-posix.c: line 171 (g_mutex_free_posix_impl): error 'Das Gerät oder die Ressource ist belegt' during 'pthread_mutex_destroy ((pthread_mutex_t *) mutex)'
aborting...
Stacktrace:

  at (wrapper managed-to-native) Gtk.Application.gtk_main () <IL 0x0000e, 0x00055>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <IL 0x0000e, 0x00055>
  at Gtk.Application.Run () <IL 0x00000, 0x0000b>
  at Banshee.Gui.GtkBaseClient.Run () <IL 0x0000d, 0x00057>
  at Banshee.Gui.GtkBaseClient.Startup () <IL 0x0000f, 0x0004c>
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <IL 0x00045, 0x00094>
  at Banshee.Gui.GtkBaseClient.Startup<object> () <IL 0x00030, 0x00063>
  at Banshee.Gui.GtkBaseClient.Startup<object> (string[]) <IL 0x0004d, 0x000ef>
  at Nereid.Client.Main (string[]) <IL 0x00001, 0x00017>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <IL 0x0001d, 0x00054>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.Reflection.Assembly,string[]) <IL 0x0001b, 0x00062>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.Reflection.Assembly,string[]) <IL 0x0001b, 0x00062>
  at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly,string[]) <IL 0x00029, 0x0003f>
  at System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <IL 0x0000b, 0x00037>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <IL 0x00035, 0x00087>
  at System.AppDomain.ExecuteAssembly (string) <IL 0x00004, 0x0001f>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string) <IL 0x00033, 0x00067>
  at Booter.Booter.BootClient (string) <IL 0x00024, 0x0006f>
  at Booter.Booter.Main () <IL 0x000f6, 0x001e3>
  at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <IL 0x0001b, 0x00049>

Native stacktrace:

	banshee() [0x489171]
	/lib/x86_64-linux-gnu/libpthread.so.0(+0xfc60) [0x7f621eedbc60]
	/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f621e8e6d05]
	/lib/x86_64-linux-gnu/libc.so.6(abort+0x186) [0x7f621e8eaab6]
	/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_logv+0x4f2) [0x7f621f541a22]
	/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_log+0x7f) [0x7f621f541aaf]
	/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0(+0x2526) [0x7f621f7e7526]
	/usr/lib/gstreamer-0.10/libgstcoreelements.so(+0x1de41) [0x7f61f81fee41]
	/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_unref+0x174) [0x7f621ac31be4]
	/usr/lib/libgstreamer-0.10.so.0(+0x2a90c) [0x7f620f44d90c]
	/usr/lib/libgstreamer-0.10.so.0(+0x2d15b) [0x7f620f45015b]
	/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_unref+0xea) [0x7f621ac31b5a]
	/usr/lib/libgstreamer-0.10.so.0(+0x2a90c) [0x7f620f44d90c]
	/usr/lib/libgstreamer-0.10.so.0(+0x2d15b) [0x7f620f45015b]
	/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_unref+0xea) [0x7f621ac31b5a]
	/usr/lib/libgstreamer-0.10.so.0(+0x2a90c) [0x7f620f44d90c]
	/usr/lib/libgstreamer-0.10.so.0(+0x2d15b) [0x7f620f45015b]
	/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_unref+0xea) [0x7f621ac31b5a]
	/usr/lib/gstreamer-0.10/libgstplaybin.so(+0x12c54) [0x7f61f863ac54]
	/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_unref+0x174) [0x7f621ac31be4]
	/usr/lib/banshee/libbanshee.so(_bp_pipeline_destroy+0x81) [0x7f620fb580f1]
	/usr/lib/banshee/libbanshee.so(+0x9315) [0x7f620fb58315]
	/usr/lib/libgstreamer-0.10.so.0(+0x31f94) [0x7f620f454f94]
	/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x1dd) [0x7f621f538bcd]
	/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x433a8) [0x7f621f5393a8]
	/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x172) [0x7f621f5399f2]
	/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa7) [0x7f6212e35af7]
	[0x41198595]

Debug info from gdb:

Could not attach to process.  If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user.  For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Die Operation ist nicht erlaubt.

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

[1]    25922 abort (core dumped)  banshee --debug
banshee --debug  6,05s user 0,66s system 25% cpu 25,849 total


(core dumpe: 250 MB - i don't upload, if interesseted - the bug is reproduceable).

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to banshee in Ubuntu.
https://bugs.launchpad.net/bugs/845488

Title:
  banshee freezes/hangs on startup

Status in Banshee Music Player:
  New
Status in “banshee” package in Ubuntu:
  Confirmed

Bug description:
  When starting banshee, a black window flashes in the front, which
  after a short time turns transparent, but does not react to clicks or
  anything else. After that, nothing happens, banshee hangs but does not
  cause any CPU or disk or network activity.

  This bug appears with banshee 2.0.0 from the regular natty (11.04)
  repo, as well as with banshee 2.1.3 from ppa:banshee-team/banshee-
  daily.

  I tried removing/renaming ~/.config/banshee-1 and/or
  ~/.cache/banshee-1, but this does NOT change the problem.

  Attachments:
  - output of banshee --debug

  Please let me know if you need further information or if I should try
  something specific. I will leave every config etc. as it is for now
  and use another player instead, in order to help with resolving this
  bug.

To manage notifications about this bug go to:
https://bugs.launchpad.net/banshee/+bug/845488/+subscriptions


References