GNOME Bugzilla – Bug 89573
crash when unreffing gnomevfssrc
Last modified: 2004-12-22 21:47:04 UTC
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
+ Trace 25711
Thread 1 (Thread 1024 (LWP 11471))
*** This bug has been marked as a duplicate of 86384 ***
olive (on irc) tells me that I marked these as duplicates in the wrong direction. I was just going by bug number (that bigger numbers are dups of smaller numbers).
*** Bug 86384 has been marked as a duplicate of this bug. ***
Could someone tell me if this is still the case ? There have been fixes put into cvs to gnomevfssrc. Please let me know soon ;)
This is fixed as far as I'm concerned. I've been able to play songs with Rhythmbox for 24 hours in a row without a crash. I think that's gone now. We might need a Gstreamer release for people to stop using the broken gnomevfssrc though.
I'm still getting it with the latest cvs gst-plugins, especially on quit or at the end of an album/group.
okay, found a reliable way to repro update to the very very latest rb cvs, play something, and while playing, quit. Whoop, there you go.
Changing severity to critical since it's quite a nasty one (still getting it on exit and (sometimes) at the end of a list)
*** Bug 91467 has been marked as a duplicate of this bug. ***
Wim Taymans have been trying unsucessfully to find this bug. A good testcase would help a lot.
gnomevfssrc performs gnome_vfs_init and gnome_vfs_shutdown based on simple refcounting. gnomevfssrc should not open and shutdown vfs if it was already initialized when the plugin loads. fix in CVS
Works with the latest gstreamer cvs. Thank you wim :)