After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 89235 - gnomevfssrc: sigsegv ni gnome_vfs_uri_unref () from /usr/lib/libgnomevfs-2.so.0
gnomevfssrc: sigsegv ni gnome_vfs_uri_unref () from /usr/lib/libgnomevfs-2.so.0
Status: VERIFIED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins
git master
Other Linux
: Normal major
: 0.4.0
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2002-07-28 02:17 UTC by rothwell
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description rothwell 2002-07-28 02:17:19 UTC
I've make a Gtk2 test program. I'm using gstreamer, gstreamer-plugins, and
monkey-media from CVS. Gstreamer says it's version 0.4.0.1. GnomeVFS is 2.0
(RedHat version included with the Limbo beta release).

When I call 

monkey_media_mixer_set_state (mixer, MONKEY_MEDIA_MIXER_STATE_STOPPED);

it releases the gnomevfssrc, which crashes in gnome_vfs_uri_unref ().


Is this a gstreamer problem, or a gnomevfs problem?



Program received signal SIGSEGV, Segmentation fault.

Thread 1026 (LWP 8248)

  • #0 gnome_vfs_uri_unref
    from /usr/lib/libgnomevfs-2.so.0
  • #1 gnome_vfs_handle_destroy
    from /usr/lib/libgnomevfs-2.so.0
  • #2 gst_gnomevfssrc_close_file
    at gstgnomevfssrc.c line 543
  • #3 gst_gnomevfssrc_change_state
    at gstgnomevfssrc.c line 574
  • #4 gst_element_set_state
    at gstelement.c line 1931
  • #5 gst_bin_change_state
    at gstbin.c line 533
  • #6 gst_element_set_state
    at gstelement.c line 1931
  • #7 gst_bin_change_state
    at gstbin.c line 533
  • #8 gst_thread_update_state
    at gstthread.c line 286
  • #9 gst_thread_main_loop
    at gstthread.c line 619
  • #10 pthread_start_thread
    from /lib/i686/libpthread.so.0
  • #11 pthread_start_thread_event
    from /lib/i686/libpthread.so.0

Comment 1 rothwell 2002-07-28 02:18:22 UTC
I should have mentioned that the app specifies an HTTP location for
the gnomevfssrc.
Comment 2 Thomas Vander Stichele 2002-08-01 09:37:03 UTC
a fix has been put into cvs to not unref the gnomevfssrc unneeded.
Can you try again ?
Comment 3 rothwell 2002-08-03 15:52:15 UTC
I obtained the new version from CVS, recompiled gstreamer,
gst-plugins, monkey-median, and my app, and can happily report that it
no longer crashes. Thank you!

-Michael