[gstreamer-bugs] [Bug 422982] New: rhythmbox-metadata crashed with SIGSEGV in object_remove_closure()
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Mon Mar 26 05:51:06 PDT 2007
Do NOT reply to this via email (we are currently unable to handle email
responses and they WILL be discarded).
You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=422982.
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.
GStreamer | don't know | Ver: 0.10.x
Summary: rhythmbox-metadata crashed with SIGSEGV in
object_remove_closure()
Product: GStreamer
Version: 0.10.x
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: critical
Priority: Normal
Component: don't know
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: seb128 at debian.org
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: 2.17/2.18
GNOME milestone: Unspecified
The bug has been described on https://launchpad.net/bugs/95846
"Binary package hint: rhythmbox
rhythmbox was in "standby" and crashed while indexing the metadata of my music
files.
ProblemType: Crash
Architecture: i386
Date: Sun Mar 25 10:52:36 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/lib/rhythmbox/rhythmbox-metadata
Package: rhythmbox 0.9.8-0ubuntu2 [modified:
usr/lib/rhythmbox/rhythmbox-metadata usr/lib/librhythmbox-core.so.0.0.0
usr/bin/rhythmbox usr/bin/rhythmbox-client]
PackageArchitecture: i386
ProcCmdline: /usr/lib/rhythmbox/rhythmbox-metadata unix:tmpdir=/tmp
...
.
Thread 5 (process 13053):
#0 handler_insert (signal_id=<value optimized out>, instance=0x8079c08,
handler=0xef5c6c0) at ../glib/gbsearcharray.h:202
__PRETTY_FUNCTION__ = "handler_insert"
#1 0x4e7053c1 in IA__g_signal_connect_closure (instance=0x8079c08,
detailed_signal=0x8057b36 "unknown-type", closure=0xef23670, after=0) at
gsignal.c:1611
handler = (Handler *) 0x1
signal_id = 36
handler_seq_no = 26021
detail = 0
itype = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_signal_connect_closure"
#2 0x4e6f208d in IA__g_signal_connect_object (instance=0x8079c08,
detailed_signal=0x8057b36 "unknown-type", c_handler=0x8051a60
<rb_metadata_gst_unknown_type_cb>,
gobject=0x8076868, connect_flags=0) at gobject.c:2077
closure = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_signal_connect_object"
#3 0x0805112d in rb_metadata_load (md=0x8076868,
uri=0xef94d60
"file:///media/EXTERN/Musik/Musik_big/Best%20Of%20Glam%20Rock/12%20-%20Alice%20Cooper%20-%20Nobody%20Likes%20Me.mp3",
error=0xbf947150) at rb-metadata-gst.c:1053
pipeline = (GstElement *) 0x8079ec0
urisrc = (GstElement *) 0x99798c0
decodebin = (GstElement *) 0x8079c08
typefind = <value optimized out>
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"
#4 0x0804f0dc in _handle_message (connection=0x807bd00, message=0x806ec28,
data=0xbf9473c4) at rb-metadata-dbus-service.c:117
__FUNCTION__ = "_handle_message"
#5 0x4420e3cb in _dbus_object_tree_dispatch_and_unlock (tree=0x8064f98,
message=0x806ec28) at dbus-object-tree.c:842
user_data = (void *) 0xbf9473c4
next = (DBusList *) 0x0
path = (char **) 0xee92f00
exact_match = 0
list = (DBusList *) 0x807c7b8
link = <value optimized out>
result = 141
subtree = <value optimized out>
#6 0x4420123e in dbus_connection_dispatch (connection=0x807bd00) at
dbus-connection.c:4308
ret = <value optimized out>
sent = <value optimized out>
uuid = {dummy1 = 0x807bd00, dummy2 = 1137919816, dummy3 = 134728976,
dummy4 = 134619368, dummy5 = 0, dummy6 = 0, dummy7 = 0, dummy8 = 6}
message = (DBusMessage *) 0x806ec28
link = <value optimized out>
filter_list_copy = (DBusList *) 0x0
message_link = (DBusList *) 0x807c7a0
result = 3214176888
status = 1143081015
__FUNCTION__ = "dbus_connection_dispatch"
#7 0x4e66a80d in message_queue_dispatch (source=0x8064f00, callback=0,
user_data=0x0) at dbus-gmain.c:101
connection = (DBusConnection *) 0x807bd00
#8 0x43ccddf2 in IA__g_main_context_dispatch (context=0x807cd10) at
gmain.c:2045
No locals.
#9 0x43cd0dcf in g_main_context_iterate (context=0x807cd10, block=1,
dispatch=1, self=0x8060ad8) 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 *) 0x807bfe8
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#10 0x43cd1179 in IA__g_main_loop_run (loop=0x807c880) at gmain.c:2881
got_ownership = 1302299712
self = (GThread *) 0x8060ad8
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#11 0x0804ea19 in main (argc=) at rb-metadata-dbus-service.c:504
svc = {server = 0x807c698, connection = 0x0, loop = 0x807c880,
last_active = 1174812755, metadata = 0x8076868, 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 4 (process 13408):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x4d9fa84c in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2 0x441ed133 in g_cond_timed_wait_posix_impl (cond=0x80dfe10,
entered_mutex=0x0, abs_time=0x14b2) at gthread-posix.c:242
result = <value optimized out>
end_time = {tv_sec = 1174812756, tv_nsec = 484558000}
__PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl"
#3 0x43cb0c81 in g_async_queue_pop_intern_unlocked (queue=0x80cf150,
try=<value optimized out>, end_time=0xb54fe374) at gasyncqueue.c:341
retval = <value optimized out>
__PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#4 0x43ced6d3 in g_thread_pool_thread_proxy (data=0x80cedf8) at
gthreadpool.c:220
task = <value optimized out>
pool = (GRealThreadPool *) 0x80cedf8
#5 0x43cebb7f in g_thread_create_proxy (data=0xb5d35a58) at gthread.c:591
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6 0x4d9f631b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0x4d94e50e in clone () from /lib/tls/i686/cmov/libc.so.6
.
Thread 3 (process 13459):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x4d9fa84c in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2 0x441ed133 in g_cond_timed_wait_posix_impl (cond=0x806e138,
entered_mutex=0x0, abs_time=0x2259) at gthread-posix.c:242
result = <value optimized out>
end_time = {tv_sec = 1174812756, tv_nsec = 483857000}
__PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl"
#3 0x43cb0c81 in g_async_queue_pop_intern_unlocked (queue=0x8074440,
try=<value optimized out>, end_time=0xb5cff374) at gasyncqueue.c:341
retval = <value optimized out>
__PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#4 0x43ced6d3 in g_thread_pool_thread_proxy (data=0x8075d18) at
gthreadpool.c:220
task = <value optimized out>
pool = (GRealThreadPool *) 0x8075d18
#5 0x43cebb7f in g_thread_create_proxy (data=0xb5d00a88) at gthread.c:591
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6 0x4d9f631b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0x4d94e50e in clone () from /lib/tls/i686/cmov/libc.so.6
.
Thread 2 (process 13465):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x4d9fa84c in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2 0x441ed133 in g_cond_timed_wait_posix_impl (cond=0x80dfe10,
entered_mutex=0x0, abs_time=0x14b0) at gthread-posix.c:242
result = <value optimized out>
end_time = {tv_sec = 1174812756, tv_nsec = 440646000}
__PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl"
#3 0x43cb0c81 in g_async_queue_pop_intern_unlocked (queue=0x80cf150,
try=<value optimized out>, end_time=0xb701c374) at gasyncqueue.c:341
retval = <value optimized out>
__PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#4 0x43ced6d3 in g_thread_pool_thread_proxy (data=0x80cedf8) at
gthreadpool.c:220
task = <value optimized out>
pool = (GRealThreadPool *) 0x80cedf8
#5 0x43cebb7f in g_thread_create_proxy (data=0xb5dea3d8) at gthread.c:591
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6 0x4d9f631b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0x4d94e50e in clone () from /lib/tls/i686/cmov/libc.so.6
.
Thread 1 (process 13460):
#0 object_remove_closure (data=0x8076868, closure=0xee68998) at gobject.c:2115
carray = (CArray *) 0x0
i = <value optimized out>
__PRETTY_FUNCTION__ = "object_remove_closure"
#1 0x4e6f024a in IA__g_closure_invalidate (closure=0xee68998) at
gclosure.c:166
__PRETTY_FUNCTION__ = "IA__g_closure_invalidate"
#2 0x4e6f0420 in IA__g_closure_unref (closure=0xee68998) at gclosure.c:392
__PRETTY_FUNCTION__ = "IA__g_closure_unref"
#3 0x4e7060aa in IA__g_signal_handlers_destroy (instance=0x8079868) at
gsignal.c:578
hlist = (HandlerList *) 0x1
handler = (Handler *) 0x0
i = 1
__PRETTY_FUNCTION__ = "IA__g_signal_handlers_destroy"
#4 0x4e6f2645 in g_object_real_dispose (object=0x8079868) at gobject.c:532
No locals.
#5 0xb7e34221 in gst_object_dispose (object=0x8079868) at gstobject.c:446
parent = <value optimized out>
__PRETTY_FUNCTION__ = "gst_object_dispose"
#6 0xb7e4b5dc in gst_element_dispose (object=0x8079868) at gstelement.c:2606
element = (GstElement *) 0x8079868
__PRETTY_FUNCTION__ = "gst_element_dispose"
#7 0xb7e3bdf7 in gst_bin_dispose (object=0x8079868) at gstbin.c:453
bin = (GstBin *) 0x8079868
__PRETTY_FUNCTION__ = "gst_bin_dispose"
#8 0xb7c688f8 in gst_decode_bin_dispose (object=0x8079868) at
gstdecodebin.c:370
decode_bin = (GstDecodeBin *) 0x8079868
#9 0x4e6f28db in IA__g_object_unref (_object=0x8079868) at gobject.c:1760
object = (GObject *) 0x8079868
__PRETTY_FUNCTION__ = "IA__g_object_unref"
#10 0xb7e3402e in gst_object_unref (object=0x8079868) at gstobject.c:354
__PRETTY_FUNCTION__ = "gst_object_unref"
#11 0xb7e396e1 in gst_bin_remove_func (bin=0xd2b5be0, element=0x8079868) at
gstbin.c:988
elem_name = (gchar *) 0xefce6a0 "h¿Û\016find"
it = <value optimized out>
clock_message = <value optimized out>
__PRETTY_FUNCTION__ = "gst_bin_remove_func"
#12 0xb7e3779a in gst_bin_remove (bin=0xd2b5be0, element=0x8079868) at
gstbin.c:1045
bclass = (GstBinClass *) 0x8077190
result = <value optimized out>
__PRETTY_FUNCTION__ = "gst_bin_remove"
#13 0xb7e3bdd1 in gst_bin_dispose (object=0xd2b5be0) at gstbin.c:446
bin = (GstBin *) 0xd2b5be0
__PRETTY_FUNCTION__ = "gst_bin_dispose"
#14 0xb7e656fd in gst_pipeline_dispose (object=0xd2b5be0) at gstpipeline.c:273
pipeline = (GstPipeline *) 0xd2b5be0
__PRETTY_FUNCTION__ = "gst_pipeline_dispose"
#15 0x4e6f28db in IA__g_object_unref (_object=0xd2b5be0) at gobject.c:1760
object = (GObject *) 0xd2b5be0
__PRETTY_FUNCTION__ = "IA__g_object_unref"
#16 0xb7e3402e in gst_object_unref (object=0xd2b5be0) at gstobject.c:354
__PRETTY_FUNCTION__ = "gst_object_unref"
#17 0xb7e384a4 in gst_bin_recalc_func (bin=0xd2b5be0, data=0x0) at
gstbin.c:2076
__PRETTY_FUNCTION__ = "gst_bin_recalc_func"
#18 0x43ced4d8 in g_thread_pool_thread_proxy (data=0x8075d18) at
gthreadpool.c:265
task = (gpointer) 0xd2b5be0
pool = (GRealThreadPool *) 0x8075d18
#19 0x43cebb7f in g_thread_create_proxy (data=0xb5dc9b08) at gthread.c:591
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#20 0x4d9f631b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#21 0x4d94e50e in clone () from /lib/tls/i686/cmov/libc.so.6"
More information about the Gstreamer-bugs
mailing list