ogg exemple make totem and gstreamer crash

Bug #450700 reported by Xavier Verne
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu
New
Low
Unassigned

Bug Description

Binary package hint: libgstreamer0.10-0

Steps to reproduce :

1. Open Ubuntu Karmic Live Cd examples
2. Play Aesop's_Fables,_Volume_1_(Fable_1)_-_The_Fox_and_The_Grapes.spx
3. Close application with the upper right cross OR Pause the stream
=> Application freezes
Expected results : application close.

Apport said it couldn't report from totem cause it's an external program (libgstream0.10-0)

Screenshot added of apport message (in French)

I can reproduce it as many times as I want.

I'm gonna try to debug the exact message.

Revision history for this message
Xavier Verne (xavier-verne) wrote :
Revision history for this message
Xavier Verne (xavier-verne) wrote :

Trying to further debug gstreamer0.10, it appears gstreamer plays this file quite nicely

gst-launch playbin uri=file:///media/IOMEGA_HDD/Aeso.spx
Définition du pipeline à PAUSED...
Le pipeline est en phase de PREROLL...
Le pipeline a terminé la phase PREROLL...
Passage du pipeline à la phase PLAYING...
New clock: GstPulseSinkClock
Caught SIGUSR2 - Stop request.
Caught SIGUSR1 - Play request.
New clock: GstPulseSinkClock

As you can see above, SIGUSR2 & SIGUSR1 are used to pause/start playback and it works perfectly this is not the same behavior from Totem GUI Pause button. I dont't know how totem control stream, maybe not with POSIX signals, more from within libgstreamer.

How should I investigate right now ? is it related to live cd ? To totem ? To Totem-gstreamer interaction ?

Revision history for this message
Xavier Verne (xavier-verne) wrote :

Capture-1 added, it shows Totem frozen just after Pausing (and make some other application over the window and back, so that we see X-server is not refreshing GUI).

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a backtrace following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in gstreamer0.10 (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
summary: - [Karmic] Live CD : audio ogg exemple make totem and gstreamer die
+ ogg exemple make totem and gstreamer crash
Revision history for this message
Xavier Verne (xavier-verne) wrote :

Trying to debug from Totem right now :

# GST_DEBUG_NO_COLOR=1 GST_DEBUG=*:2 totem 2> log

I open the file from Movie -> Open menu : file

Same bug. Log file looks like this, seems to report a pb loading libpython2.6.so not avalaible :

1:00:00.021386869 5002 0x90de080 WARN pyplugin gstpythonplugin.c:343:plugin_init: Couldn't g_module_open libpython. Reason: /usr/lib/libpython2.6.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
0:00:00.021775605 5002 0x90de080 WARN GST_PLUGIN_LOADING gstplugin.c:422:gst_plugin_register_func: plugin "/usr/lib/gstreamer-0.10/libgstpython.so" failed to initialise
0:00:05.178865980 5001 0x9b8d8c8 WARN oggdemux gstoggdemux.c:2436:gst_ogg_demux_read_chain:<oggdemux0> page is not BOS page
0:00:05.179269104 5001 0x9b8d8c8 WARN speexdec gstspeexdec.c:724:speex_dec_chain_parse_data:<speexdec0> segment not initialized or not TIME format
0:00:05.181397447 5001 0x9b8d8c8 WARN oggdemux gstoggdemux.c:2432:gst_ogg_demux_read_chain:<oggdemux0> problem reading BOS page: ret=-3
0:00:05.461386874 5001 0x9bcb7d8 WARN basesink gstbasesink.c:3279:gst_base_sink_chain_unlocked:<autovideosink0-actual-sink-xvimage> warning: Problème interne de flux de données.
0:00:05.461769953 5001 0x9bcb7d8 WARN basesink gstbasesink.c:3279:gst_base_sink_chain_unlocked:<autovideosink0-actual-sink-xvimage> warning: Received buffer without a new-segment. Assuming timestamps start from 0.
0:00:05.468826856 5001 0x90de080 WARN totem bacon-video-widget-gst-0.10.c:1794:bvw_bus_message_cb: Warning message: warning message from element 'autovideosink0-actual-sink-xvimage': GstMessageWarning, gerror=(GstGError)NULL, debug=(string)"gstbasesink.c\(3279\):\ gst_base_sink_chain_unlocked\ \(\):\ /GstPlayBin2:play/GstPlaySink:playsink0/GstBin:vbin/GstGConfVideoSink:video-sink/GstBin:bin0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage:\012Received\ buffer\ without\ a\ new-segment.\ Assuming\ timestamps\ start\ from\ 0.";

Start thinking more and more it's not a gstreamer pb. Revert project assignment - and going to sleep.

Revision history for this message
Xavier Verne (xavier-verne) wrote :

As investigating, it seems not to be a gstreamer pb.

affects: gstreamer0.10 (Ubuntu) → ubuntu
Changed in ubuntu:
status: Incomplete → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.