[Bug 97054] Re: [apport] rhythmbox-metadata crashed with SIGSEGV in gst_adapter_flush()
Sebastien Bacher
seb128 at ubuntu.com
Wed Mar 28 10:35:21 UTC 2007
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
More information about the desktop-bugs
mailing list