Debug backtrace for the crash: 372 g_return_if_fail (GST_IS_ADAPTER (adapter)); (gdb) thread apply all bt full
Thread 7 (process 7948): #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0xb7286ec1 in __lll_mutex_unlock_wake () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7283bf9 in _L_mutex_unlock_61 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #3 0xb7283860 in __pthread_mutex_unlock_usercnt () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #4 0xb7283bf0 in pthread_mutex_unlock () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #5 0xb72f30e8 in IA__g_static_rec_mutex_unlock (mutex=0x80aed00) at gthread.c:314 __PRETTY_FUNCTION__ = "IA__g_static_rec_mutex_unlock" #6 0xb7556430 in gst_element_set_state_func (element=0x8076950, state=GST_STATE_PAUSED) at gstelement.c:2254 current = GST_STATE_READY next = <value optimized out> old_pending = GST_STATE_VOID_PENDING ret = GST_STATE_CHANGE_ASYNC old_ret = <value optimized out> __PRETTY_FUNCTION__ = "gst_element_set_state_func" #7 0xb75526a3 in gst_element_set_state (element=0x8076950, state=GST_STATE_PAUSED) at gstelement.c:2160 result = <value optimized out> __PRETTY_FUNCTION__ = "gst_element_set_state" #8 0xb7547502 in gst_bin_change_state_func (element=0x8076cf0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:1767 child = (GstElement *) 0x8076950 bin = <value optimized out> ret = <value optimized out> current = GST_STATE_READY next = GST_STATE_PAUSED have_async = 1 have_no_preroll = 0 base_time = 0 it = (GstIterator *) 0x80b2648 __PRETTY_FUNCTION__ = "gst_bin_change_state_func" #9 0xb7571a87 in gst_pipeline_change_state (element=0x8076cf0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstpipeline.c:499 result = <value optimized out> pipeline = (GstPipeline *) 0x8076cf0 clock = <value optimized out> __PRETTY_FUNCTION__ = "gst_pipeline_change_state" #10 0xb75534ba in gst_element_change_state (element=0x8076cf0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2291 ret = <value optimized out> current = <value optimized out> ---Type <return> to continue, or q <return> to quit--- next = <value optimized out> __PRETTY_FUNCTION__ = "gst_element_change_state" #11 0xb75535a2 in gst_element_change_state (element=0x8076cf0, transition=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2324 ret = GST_STATE_CHANGE_SUCCESS current = <value optimized out> next = <value optimized out> __PRETTY_FUNCTION__ = "gst_element_change_state" #12 0xb7556423 in gst_element_set_state_func (element=0x8076cf0, state=GST_STATE_PAUSED) at gstelement.c:2252 current = GST_STATE_NULL next = 10 old_pending = GST_STATE_VOID_PENDING ret = <value optimized out> old_ret = <value optimized out> __PRETTY_FUNCTION__ = "gst_element_set_state_func" #13 0xb75526a3 in gst_element_set_state (element=0x8076cf0, state=GST_STATE_PAUSED) at gstelement.c:2160 result = <value optimized out> __PRETTY_FUNCTION__ = "gst_element_set_state" #14 0x0805120b in rb_metadata_load (md=0x8074868, uri=0x80b3350 "file:///home/ukkonen/Desktop/Varasto/Musiikki/Mp3%20Sekalaiset/Wasted.ram", error=0xbfbe3160) at rb-metadata-gst.c:1084 pipeline = (GstElement *) 0x8076cf0 urisrc = (GstElement *) 0x8124010 decodebin = (GstElement *) 0x8076950 typefind = (GstElement *) 0x8128490 file_size = -1 file_size_format = GST_FORMAT_BYTES state_ret = <value optimized out> change_timeout = <value optimized out> __FUNCTION__ = "rb_metadata_load" __PRETTY_FUNCTION__ = "rb_metadata_load" #15 0x0804f0dc in _handle_message (connection=0x807a210, message=0x80796b0, data=0xbfbe33d4) at rb-metadata-dbus-service.c:117 __FUNCTION__ = "_handle_message" #16 0xb73903cb in _dbus_object_tree_dispatch_and_unlock (tree=0x8079cf0, message=0x80796b0) at dbus-object-tree.c:842 user_data = (void *) 0xbfbe33d4 next = (DBusList *) 0x0 path = (char **) 0x80abe68 exact_match = 0 list = (DBusList *) 0x8079d90 link = <value optimized out> result = 141 subtree = <value optimized out> #17 0xb738323e in dbus_connection_dispatch (connection=0x807a210) at dbus-connection.c:4308 ret = <value optimized out> sent = <value optimized out> ---Type <return> to continue, or q <return> to quit--- uuid = {dummy1 = 0x807a210, dummy2 = -1221347512, dummy3 = 134717800, dummy4 = 134611200, dummy5 = 0, dummy6 = 0, dummy7 = 0, dummy8 = 1} message = (DBusMessage *) 0x80796b0 link = <value optimized out> filter_list_copy = (DBusList *) 0x0 message_link = (DBusList *) 0x8079d78 result = 3216913032 status = 3074041911 __FUNCTION__ = "dbus_connection_dispatch" #18 0xb73af80d in message_queue_dispatch (source=0x80793e0, callback=0, user_data=0x0) at dbus-gmain.c:101 connection = (DBusConnection *) 0x807a210 #19 0xb72d4df2 in IA__g_main_context_dispatch (context=0x807a168) at gmain.c:2045 No locals. #20 0xb72d7dcf in g_main_context_iterate (context=0x807a168, block=1, dispatch=1, self=0x805ff20) at gmain.c:2677 got_ownership = <value optimized out> max_priority = 0 timeout = 0 some_ready = 1 nfds = <value optimized out> allocated_nfds = <value optimized out> fds = (GPollFD *) 0x80794c0 __PRETTY_FUNCTION__ = "g_main_context_iterate" #21 0xb72d8179 in IA__g_main_loop_run (loop=0x8079e50) at gmain.c:2881 got_ownership = -1222106048 self = (GThread *) 0x805ff20 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #22 0x0804ea19 in main (argc=Cannot access memory at address 0x0 ) at rb-metadata-dbus-service.c:504 svc = {server = 0x80aa768, connection = 0x0, loop = 0x8079e50, last_active = 1175015020, metadata = 0x8074868, external = 0} dbus_error = {name = 0x0, message = 0x0, dummy1 = 0, dummy2 = 0, dummy3 = 0, dummy4 = 0, dummy5 = 0, padding1 = 0x0} address = <value optimized out> __FUNCTION__ = "main" Thread 6 (process 7976): #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0xb728484c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb751a133 in g_cond_timed_wait_posix_impl (cond=0x80debb0, entered_mutex=0x0, abs_time=0x3) at gthread-posix.c:242 result = <value optimized out> end_time = {tv_sec = 1175015021, tv_nsec = 175436000} __PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl" #3 0xb72b7c81 in g_async_queue_pop_intern_unlocked (queue=0x80722a8, try=<value optimized out>, end_time=0xb5ee5374) at gasyncqueue.c:341 retval = <value optimized out> ---Type <return> to continue, or q <return> to quit--- __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" #4 0xb72f46d3 in g_thread_pool_thread_proxy (data=0x8073b90) at gthreadpool.c:220 task = <value optimized out> pool = (GRealThreadPool *) 0x8073b90 #5 0xb72f2b7f in g_thread_create_proxy (data=0x82139b8) at gthread.c:591 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #6 0xb728031b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #7 0xb720950e in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. Thread 5 (process 7977): #0 0xb72094f8 in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #1 0x007d0f00 in ?? () No symbol table info available. #2 0x00000000 in ?? () No symbol table info available. Thread 4 (process 7978): #0 0xb72094f8 in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #1 0x007d0f00 in ?? () No symbol table info available. #2 0x00000000 in ?? () No symbol table info available. Thread 3 (process 7979): #0 0xb72094f8 in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #1 0x007d0f00 in ?? () No symbol table info available. #2 0x00000000 in ?? () No symbol table info available. Thread 2 (process 7980): #0 0xb72094f8 in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #1 0x007d0f00 in ?? () No symbol table info available. #2 0x00000000 in ?? () No symbol table info available. Thread 1 (process 7953): #0 0xb75c8259 in gst_adapter_flush (adapter=0x8208e88, flush=116) at gstadapter.c:372 __t = 136399968 ---Type <return> to continue, or q <return> to quit--- __r = <value optimized out> cur = <value optimized out> __PRETTY_FUNCTION__ = "gst_adapter_flush" #1 0xb56ded6c in gst_rmdemux_chain (pad=0x8125980, buffer=0x82128b0) at rmdemux.c:1051 ret = GST_FLOW_OK data = <value optimized out> rmdemux = (GstRMDemux *) 0x81fa1c0 __PRETTY_FUNCTION__ = "gst_rmdemux_chain" #2 0xb56e04d5 in gst_rmdemux_loop (pad=0x8125980) at rmdemux.c:828 __txt = <value optimized out> __dbg = <value optimized out> reason = <value optimized out> rmdemux = (GstRMDemux *) 0x81fa1c0 buffer = (GstBuffer *) 0x82128b0 ret = GST_FLOW_OK size = <value optimized out> __PRETTY_FUNCTION__ = "gst_rmdemux_loop" #3 0xb7583d56 in gst_task_func (task=0x8215a50, tclass=0x80dea78) at gsttask.c:192 t = -1218954037 lock = (GStaticRecMutex *) 0x8104bd0 tself = (GThread *) 0x80bd728 __PRETTY_FUNCTION__ = "gst_task_func" #4 0xb72f44d8 in g_thread_pool_thread_proxy (data=0x80ce800) at gthreadpool.c:265 task = (gpointer) 0x8215a50 pool = (GRealThreadPool *) 0x80ce800 #5 0xb72f2b7f in g_thread_create_proxy (data=0x80bd728) at gthread.c:591 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #6 0xb728031b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #7 0xb720950e in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. -- [apport] rhythmbox-metadata crashed with SIGSEGV in gst_adapter_flush() https://launchpad.net/bugs/97054 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs