exaile crashes randomly (GStreamer-CRITICAL ** , GThread-ERROR **)

Bug #878775 reported by MALEI
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
exaile (Ubuntu)
New
Undecided
Unassigned

Bug Description

Description: Ubuntu 11.04
Release: 11.04

===exaile.py-bugreport.txt===
System: Linux 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686
X Vendor: The X.Org Foundation
X Vendor Release: 11001000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Ambiance
Icon Theme: ubuntu-mono-dark
GTK+ Modules: gnomesegvhandler, canberra-gtk-module

Memory status: size: 317661184 vsize: 317661184 resident: 59572224 share: 26083328 rss: 59572224 rss_rlim: 18446744073709551615
CPU usage: start_time: 1319107950 rtime: 2642 utime: 2165 stime: 477 cutime:0 cstime: 1 timeout: 0 it_real_value: 0 frequency: 100

---- Critical and fatal warnings logged during execution ----

** GThread **: file /build/buildd/glib2.0-2.28.6/./gthread/gthread-posix.c: line 171 (g_mutex_free_posix_impl): error 'Device or resource busy' during 'pthread_mutex_destroy ((pthread_mutex_t *) mutex)'

----------- .xsession-errors ---------------------
** (gnome-session:2055): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2055): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2055): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2055): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2055): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2055): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2055): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2055): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2055): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2055): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2055): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2055): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2055): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2055): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2055): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
--------------------------------------------------

===console debugging output===
malei@malei-desktop:~$ exaile --debug
14:52:32,199:INFO : Loading Exaile 0.3.2.1... (xl.main)
14:52:32,199:INFO : Loading settings... (xl.main)
14:52:32,767:DEBUG : Provider tags registered for service covers (xl.providers)
14:52:32,767:DEBUG : Provider localfile registered for service covers (xl.providers)
14:52:32,841:DEBUG : Normal playback engine selected. (xl.player)
14:52:33,518:DEBUG : Provider tracknumber registered for service tag_formatting (xl.providers)
14:52:33,519:DEBUG : Provider discnumber registered for service tag_formatting (xl.providers)
14:52:33,519:DEBUG : Provider artist registered for service tag_formatting (xl.providers)
14:52:33,519:DEBUG : Provider __length registered for service tag_formatting (xl.providers)
14:52:33,519:DEBUG : Provider __rating registered for service tag_formatting (xl.providers)
14:52:33,519:DEBUG : Provider __last_played registered for service tag_formatting (xl.providers)
14:52:33,520:DEBUG : Provider filename registered for service tag_formatting (xl.providers)
14:52:33,776:INFO : Loading plugins... (xl.main)
14:52:33,828:DEBUG : Loaded plugin lyricsviewer (xl.plugins)
14:52:33,856:INFO : Attempting to connect to AudioScrobbler (http://post.audioscrobbler.com/) (audioscrobbler)
14:52:33,869:DEBUG : Loaded plugin audioscrobbler (xl.plugins)
14:52:33,893:DEBUG : Loaded plugin lastfmcovers (xl.plugins)
14:52:33,914:DEBUG : Loaded plugin amazoncovers (xl.plugins)
14:52:34, 77:DEBUG : Loaded plugin lyricwiki (xl.plugins)
14:52:34,233:DEBUG : Loaded plugin podcasts (xl.plugins)
14:52:34,251:INFO : Logged in successfully to AudioScrobbler (http://post.audioscrobbler.com/) (_scrobbler)
14:52:34,252:INFO : Connected to AudioScrobbler (audioscrobbler)
14:52:34,252:DEBUG : Loaded plugin gnomemmkeys (xl.plugins)
14:52:34,253:INFO : Loading collection... (xl.main)
14:52:34,452:INFO : Loading devices... (xl.main)
14:52:34,484:DEBUG : HAL Providers: [] (xl.hal)
14:52:34,485:DEBUG : Provider __local registered for service lyrics (xl.providers)
14:52:34,486:INFO : Loading interface... (xl.main)
14:52:34,507:DEBUG : Connected to HAL (xl.hal)
14:52:35, 65:INFO : Loading main window... (xlgui)
14:52:35, 86:INFO : Enabling Restart menu item (xlgui.main)
14:52:35,130:INFO : Connecting main window events... (xlgui.main)
14:52:35,170:DEBUG : Adding playlist 0: order0.playing.ULTRA (xlgui.main)
14:52:35,170:DEBUG : Tab:0; Tag:playing; Name:ULTRA (xlgui.main)
14:52:35,376:INFO : Loading panels... (xlgui)
14:52:35,444:DEBUG : Reloading collection tree (xlgui.panel.collection)
14:52:35,554:INFO : Connecting panel events... (xlgui)
14:52:35,633:INFO : Done loading main window... (xlgui)
14:52:36,386:DEBUG : Provider lastfm registered for service covers (xl.providers)
14:52:36,389:DEBUG : Provider lyricwiki registered for service lyrics (xl.providers)
14:52:36,389:DEBUG : Provider amazon registered for service covers (xl.providers)
14:52:38,129:INFO : Playing http://stream.kazancity.net:8000/09-ultra (xl.player.engine_normal)
14:52:39,839:ERROR : Couldn't query duration (xl.player.engine_normal)
14:52:40,655:ERROR : Couldn't query duration (xl.player.engine_normal)
14:53:00,198:INFO : Buffering complete (xl.player.engine_normal)
14:53:02,847:DEBUG : Saving settings... (xl.settings)
15:00:11,883:INFO : Playing http://stream.kazancity.net:8000/09-ultra (xl.player.engine_normal)
15:00:11,887:INFO : Buffering complete (xl.player.engine_normal)
15:00:12, 78:ERROR : <gst.Message GstMessageError, gerror=(GError)NULL, debug=(string)"gstsouphttpsrc.c\(1115\):\ gst_soup_http_src_parse_status\ \(\):\ /GstPlayBin2:player/GstURIDecodeBin:uridecodebin1/GstSoupHTTPSrc:source:\012File\ Not\ Found\ \(404\)\,\ URL:\ http://stream.kazancity.net:8000/09-ultra"; from source at 0xb18f6c0> ['__class__', '__cmp__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__grefcount__', '__gstminiobject_init__', '__gtype__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'copy', 'flags', 'parse_async_start', 'parse_buffering', 'parse_buffering_stats', 'parse_clock_lost', 'parse_clock_provide', 'parse_duration', 'parse_error', 'parse_info', 'parse_new_clock', 'parse_qos', 'parse_qos_stats', 'parse_qos_values', 'parse_request_state', 'parse_segment_done', 'parse_segment_start', 'parse_state_changed', 'parse_step_done', 'parse_step_start', 'parse_stream_status', 'parse_structure_change', 'parse_tag', 'parse_tag_full', 'parse_warning', 'set_buffering_stats', 'set_qos_stats', 'set_qos_values', 'set_seqnum', 'src', 'structure', 'timestamp', 'type'] (xl.player.engine_normal)

(exaile.py:4314): GStreamer-CRITICAL **:
Trying to dispose element abin, but it is in PLAYING 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.

(exaile.py:4314): GStreamer-CRITICAL **:
Trying to dispose element playsink0, but it is in PLAYING 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.

(exaile.py:4314): GStreamer-CRITICAL **:
Trying to dispose element player, but it is in PLAYING 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.

15:00:12,145:ERROR : <gst.Message GstMessageError, gerror=(GError)NULL, debug=(string)"gsttypefindelement.c\(554\):\ gst_type_find_element_handle_event\ \(\):\ /GstPlayBin2:player/GstURIDecodeBin:uridecodebin1/GstTypeFindElement:typefindelement1"; from typefindelement1 at 0xb18f700> ['__class__', '__cmp__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__grefcount__', '__gstminiobject_init__', '__gtype__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'copy', 'flags', 'parse_async_start', 'parse_buffering', 'parse_buffering_stats', 'parse_clock_lost', 'parse_clock_provide', 'parse_duration', 'parse_error', 'parse_info', 'parse_new_clock', 'parse_qos', 'parse_qos_stats', 'parse_qos_values', 'parse_request_state', 'parse_segment_done', 'parse_segment_start', 'parse_state_changed', 'parse_step_done', 'parse_step_start', 'parse_stream_status', 'parse_structure_change', 'parse_tag', 'parse_tag_full', 'parse_warning', 'set_buffering_stats', 'set_qos_stats', 'set_qos_values', 'set_seqnum', 'src', 'structure', 'timestamp', 'type'] (xl.player.engine_normal)

(exaile.py:4314): GStreamer-CRITICAL **:
Trying to dispose element volume, 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.

(exaile.py:4314): GStreamer-CRITICAL **:
Trying to dispose element aresample, 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.

(exaile.py:4314): GStreamer-CRITICAL **:
Trying to dispose element aconv, 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.

(exaile.py:4314): GStreamer-CRITICAL **:
Trying to dispose element aqueue, 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 'Device or resource busy' during 'pthread_mutex_destroy ((pthread_mutex_t *) mutex)'
aborting...
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: Operation not permitted.
/home/malei/4314: No such file or directory.
No stack.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.