[Gstreamer-bugs] [Bug 89573] New - crash when unreffing gnomevfssrc

bugzilla-daemon at widget.gnome.org bugzilla-daemon at widget.gnome.org
Wed Jul 31 18:36:39 PDT 2002


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=89573

Changed by jorn at nl.linux.org.

--- shadow/89573	Wed Jul 31 21:36:38 2002
+++ shadow/89573.tmp.25167	Wed Jul 31 21:36:39 2002
@@ -0,0 +1,236 @@
+Bug#: 89573
+Product: GStreamer
+Version: cvs
+OS: Linux
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: normal
+Priority: Normal
+Component: gst-plugins
+AssignedTo: gstreamer-maint at bugzilla.gnome.org                            
+ReportedBy: jorn at nl.linux.org               
+QAContact: gstreamer-maint at bugzilla.gnome.org
+TargetMilestone: 0.4.0
+URL: 
+Cc: hadess at hadess.net
+Summary: crash when unreffing gnomevfssrc
+
+Sometimes (not always) unreffing a gnomevfssrc causes it to crash, trace:
+(can be tested by playing a lot in for example rhythmbox)
+
+Backtrace was generated from '/opt/gnome/bin/rhythmbox'
+
+[New Thread 1024 (LWP 11471)]
+[New Thread 2049 (LWP 11476)]
+[New Thread 1026 (LWP 11477)]
+[New Thread 2051 (LWP 11478)]
+[New Thread 3076 (LWP 11796)]
+0x420b4859 in wait4 () from /lib/i686/libc.so.6
+#0  0x420b4859 in wait4 () from /lib/i686/libc.so.6
+#1  0x4213030c in __DTOR_END__ () from /lib/i686/libc.so.6
+#2  0x406a8ca3 in waitpid () from /lib/i686/libpthread.so.0
+#3  0x400bb273 in libgnomeui_module_info_get ()
+   from /opt/gnome/lib/libgnomeui-2.so.0
+#4  0x406a6f75 in pthread_sighandler () from /lib/i686/libpthread.so.0
+#5  <signal handler called>
+#6  0x409269cb in g_hash_table_foreach_remove_or_steal ()
+   from /opt/gnome/lib/libglib-2.0.so.0
+#7  0x409268ed in g_hash_table_foreach_remove ()
+   from /opt/gnome/lib/libglib-2.0.so.0
+#8  0x4059a14f in mime_extensions_empty ()
+   from /opt/gnome/lib/libgnomevfs-2.so.0
+#9  0x4059a30b in gnome_vfs_mime_shutdown ()
+   from /opt/gnome/lib/libgnomevfs-2.so.0
+#10 0x4058fe0c in gnome_vfs_shutdown () from /opt/gnome/lib/libgnomevfs-2.so.0
+#11 0x4104af3b in gst_gnomevfssrc_dispose (object=0x823f188)
+    at gstgnomevfssrc.c:255
+#12 0x408ddbbf in g_object_last_unref ()
+   from /opt/gnome/lib/libgobject-2.0.so.0
+#13 0x408e11d9 in g_object_unref () from /opt/gnome/lib/libgobject-2.0.so.0
+#14 0x4053cd81 in gst_object_unref ()
+   from /opt/gnome/lib/libgstreamer-0.4.0.1.so.0
+#15 0x4053d739 in gst_object_unparent ()
+   from /opt/gnome/lib/libgstreamer-0.4.0.1.so.0
+#16 0x4053f5e6 in gst_bin_remove ()
+   from /opt/gnome/lib/libgstreamer-0.4.0.1.so.0
+#17 0x4053fd9a in gst_bin_dispose ()
+   from /opt/gnome/lib/libgstreamer-0.4.0.1.so.0
+#18 0x408ddbbf in g_object_last_unref ()
+   from /opt/gnome/lib/libgobject-2.0.so.0
+#19 0x408e11d9 in g_object_unref () from /opt/gnome/lib/libgobject-2.0.so.0
+#20 0x4053cd81 in gst_object_unref ()
+   from /opt/gnome/lib/libgstreamer-0.4.0.1.so.0
+#21 0x401d7c83 in monkey_media_stream_finalize ()
+   from /opt/gnome/lib/libmonkey-media.so.0
+#22 0x401d96eb in monkey_media_audio_stream_finalize ()
+   from /opt/gnome/lib/libmonkey-media.so.0
+#23 0x408ddbf2 in g_object_last_unref ()
+   from /opt/gnome/lib/libgobject-2.0.so.0
+#24 0x408e11d9 in g_object_unref () from /opt/gnome/lib/libgobject-2.0.so.0
+#25 0x408e1805 in g_value_object_free_value ()
+   from /opt/gnome/lib/libgobject-2.0.so.0
+#26 0x408fb53a in g_value_unset () from /opt/gnome/lib/libgobject-2.0.so.0
+#27 0x408eee41 in g_signal_emit_valist ()
+   from /opt/gnome/lib/libgobject-2.0.so.0
+#28 0x408eee94 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
+#29 0x401d8557 in monkey_media_stream_timeout_cb ()
+   from /opt/gnome/lib/libmonkey-media.so.0
+#30 0x40931a40 in g_timeout_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
+#31 0x4092f4c0 in g_main_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
+#32 0x40930311 in g_main_context_dispatch ()
+   from /opt/gnome/lib/libglib-2.0.so.0
+#33 0x409306b2 in g_main_context_iterate ()
+   from /opt/gnome/lib/libglib-2.0.so.0
+#34 0x40930d8e in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
+#35 0x402bc925 in bonobo_main () from /opt/gnome/lib/libbonobo-2.so.0
+#36 0x0805565a in main ()
+#37 0x42017589 in __libc_start_main () from /lib/i686/libc.so.6
+
+Thread 5 (Thread 3076 (LWP 11796)):
+#0  0x420293d5 in sigsuspend () from /lib/i686/libc.so.6
+No symbol table info available.
+#1  0x406a6679 in __pthread_wait_for_restart_signal ()
+   from /lib/i686/libpthread.so.0
+No symbol table info available.
+#2  0x406a2f2c in pthread_cond_wait () from /lib/i686/libpthread.so.0
+No symbol table info available.
+#3  0x4055f7c0 in gst_thread_main_loop ()
+   from /opt/gnome/lib/libgstreamer-0.4.0.1.so.0
+No symbol table info available.
+#4  0x406a3fef in pthread_start_thread () from /lib/i686/libpthread.so.0
+No symbol table info available.
+
+Thread 4 (Thread 2051 (LWP 11478)):
+#0  0x420b4c21 in nanosleep () from /lib/i686/libc.so.6
+No symbol table info available.
+#1  0x406a87ae in nanosleep () from /lib/i686/libpthread.so.0
+No symbol table info available.
+#2  0x409475a6 in g_usleep () from /opt/gnome/lib/libglib-2.0.so.0
+No symbol table info available.
+#3  0x08066483 in rb_library_thread_main ()
+No symbol table info available.
+#4  0x4094532a in g_thread_create_proxy () from /opt/gnome/lib/libglib-2.0.so.0
+No symbol table info available.
+#5  0x406a3fef in pthread_start_thread () from /lib/i686/libpthread.so.0
+No symbol table info available.
+
+Thread 3 (Thread 1026 (LWP 11477)):
+#0  0x420b4c21 in nanosleep () from /lib/i686/libc.so.6
+No symbol table info available.
+#1  0x406a87ae in nanosleep () from /lib/i686/libpthread.so.0
+No symbol table info available.
+#2  0x409475a6 in g_usleep () from /opt/gnome/lib/libglib-2.0.so.0
+No symbol table info available.
+#3  0x080670c9 in rb_library_watcher_thread_main ()
+No symbol table info available.
+#4  0x4094532a in g_thread_create_proxy () from /opt/gnome/lib/libglib-2.0.so.0
+No symbol table info available.
+#5  0x406a3fef in pthread_start_thread () from /lib/i686/libpthread.so.0
+No symbol table info available.
+
+Thread 2 (Thread 2049 (LWP 11476)):
+#0  0x420e0127 in poll () from /lib/i686/libc.so.6
+No symbol table info available.
+#1  0x406a3c70 in __pthread_manager () from /lib/i686/libpthread.so.0
+No symbol table info available.
+
+Thread 1 (Thread 1024 (LWP 11471)):
+#0  0x420b4859 in wait4 () from /lib/i686/libc.so.6
+No symbol table info available.
+#1  0x4213030c in __DTOR_END__ () from /lib/i686/libc.so.6
+No symbol table info available.
+#2  0x406a8ca3 in waitpid () from /lib/i686/libpthread.so.0
+No symbol table info available.
+#3  0x400bb273 in libgnomeui_module_info_get ()
+   from /opt/gnome/lib/libgnomeui-2.so.0
+No symbol table info available.
+#4  0x406a6f75 in pthread_sighandler () from /lib/i686/libpthread.so.0
+No symbol table info available.
+#5  <signal handler called>
+No symbol table info available.
+#6  0x409269cb in g_hash_table_foreach_remove_or_steal ()
+   from /opt/gnome/lib/libglib-2.0.so.0
+No symbol table info available.
+#7  0x409268ed in g_hash_table_foreach_remove ()
+   from /opt/gnome/lib/libglib-2.0.so.0
+No symbol table info available.
+#8  0x4059a14f in mime_extensions_empty ()
+   from /opt/gnome/lib/libgnomevfs-2.so.0
+No symbol table info available.
+#9  0x4059a30b in gnome_vfs_mime_shutdown ()
+   from /opt/gnome/lib/libgnomevfs-2.so.0
+No symbol table info available.
+#10 0x4058fe0c in gnome_vfs_shutdown () from /opt/gnome/lib/libgnomevfs-2.so.0
+No symbol table info available.
+#11 0x4104af3b in gst_gnomevfssrc_dispose (object=0x823f188)
+    at gstgnomevfssrc.c:255
+No locals.
+#12 0x408ddbbf in g_object_last_unref ()
+   from /opt/gnome/lib/libgobject-2.0.so.0
+No symbol table info available.
+#13 0x408e11d9 in g_object_unref () from /opt/gnome/lib/libgobject-2.0.so.0
+No symbol table info available.
+#14 0x4053cd81 in gst_object_unref ()
+   from /opt/gnome/lib/libgstreamer-0.4.0.1.so.0
+No symbol table info available.
+#15 0x4053d739 in gst_object_unparent ()
+   from /opt/gnome/lib/libgstreamer-0.4.0.1.so.0
+No symbol table info available.
+#16 0x4053f5e6 in gst_bin_remove ()
+   from /opt/gnome/lib/libgstreamer-0.4.0.1.so.0
+No symbol table info available.
+#17 0x4053fd9a in gst_bin_dispose ()
+   from /opt/gnome/lib/libgstreamer-0.4.0.1.so.0
+No symbol table info available.
+#18 0x408ddbbf in g_object_last_unref ()
+   from /opt/gnome/lib/libgobject-2.0.so.0
+No symbol table info available.
+#19 0x408e11d9 in g_object_unref () from /opt/gnome/lib/libgobject-2.0.so.0
+No symbol table info available.
+#20 0x4053cd81 in gst_object_unref ()
+   from /opt/gnome/lib/libgstreamer-0.4.0.1.so.0
+No symbol table info available.
+#21 0x401d7c83 in monkey_media_stream_finalize ()
+   from /opt/gnome/lib/libmonkey-media.so.0
+No symbol table info available.
+#22 0x401d96eb in monkey_media_audio_stream_finalize ()
+   from /opt/gnome/lib/libmonkey-media.so.0
+No symbol table info available.
+#23 0x408ddbf2 in g_object_last_unref ()
+   from /opt/gnome/lib/libgobject-2.0.so.0
+No symbol table info available.
+#24 0x408e11d9 in g_object_unref () from /opt/gnome/lib/libgobject-2.0.so.0
+No symbol table info available.
+#25 0x408e1805 in g_value_object_free_value ()
+   from /opt/gnome/lib/libgobject-2.0.so.0
+No symbol table info available.
+#26 0x408fb53a in g_value_unset () from /opt/gnome/lib/libgobject-2.0.so.0
+No symbol table info available.
+#27 0x408eee41 in g_signal_emit_valist ()
+   from /opt/gnome/lib/libgobject-2.0.so.0
+No symbol table info available.
+#28 0x408eee94 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
+No symbol table info available.
+#29 0x401d8557 in monkey_media_stream_timeout_cb ()
+   from /opt/gnome/lib/libmonkey-media.so.0
+No symbol table info available.
+#30 0x40931a40 in g_timeout_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
+No symbol table info available.
+#31 0x4092f4c0 in g_main_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
+No symbol table info available.
+#32 0x40930311 in g_main_context_dispatch ()
+   from /opt/gnome/lib/libglib-2.0.so.0
+No symbol table info available.
+#33 0x409306b2 in g_main_context_iterate ()
+   from /opt/gnome/lib/libglib-2.0.so.0
+No symbol table info available.
+#34 0x40930d8e in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
+No symbol table info available.
+#35 0x402bc925 in bonobo_main () from /opt/gnome/lib/libbonobo-2.so.0
+No symbol table info available.
+#36 0x0805565a in main ()
+No symbol table info available.
+#37 0x42017589 in __libc_start_main () from /lib/i686/libc.so.6
+No symbol table info available.
+#0  0x420b4859 in wait4 () from /lib/i686/libc.so.6





More information about the Gstreamer-bugs mailing list