From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2008-05-22 17:40:55
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=506301 gnome-perl | general | Ver: unspecified ------- Comment #3 from Quentin Sculo 2008-05-22 17:41 UTC ------- Sorry for not replying sooner. In the meantime I upgraded to mandriva 2008.1, with : perl-Glib-1.180-1mdv2008.1 perl-GStreamer-0.09-2mdv2008.1 libgstreamer0.10_0.10-0.10.17-3mdv2008.1 libglib2.0_0-2.16.2-1mdv2008.1 and I've also tested it with manually compiled versions of the latest gstreamer library and plugins and perl bindings GStreamer-0.11 gstreamer-0.10.19 gst-plugins-base-0.10.19 gst-plugins-ugly-0.10.8 gst-plugins-bad-0.10.7 It seems somethings have changed, or maybe I made some mistakes earlier. With mp3 or ogg, it usually runs fine, but in some rare cases, crashes early. With flac or mpc, it crashes reliably before the ~30th iteration. Also it still crashes if I comment the line with $msg->type, the only way it doesn't crash is by not changing the sink everytime or by not connecting to the "message" signal (even an empty callback causes crashes). The crashes are totally random, sometimes preceded by bogus error messages. Usually ending with a "Segmentation fault", but also "*** glibc detected *** perl: double free or corruption (fasttop): 0x083f2c78" or "Out of memory!" ... The backtrace are different each time. I can't reproduce the crash when running under valgrind, the output doesn't seem to contain anything useful, but I'll attach it. I'm beginning to think it's a gstreamer bug and not a bug in the bindings. -- 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. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=506301. |