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 706072 - playbin: Abort when trying to play audio after faulty PNG
playbin: Abort when trying to play audio after faulty PNG
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: dont know
git master
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-08-15 13:45 UTC by Jens Georg
Modified: 2016-02-28 23:44 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Small sample (1.07 KB, text/x-csrc)
2013-08-15 13:45 UTC, Jens Georg
Details
backtrace of first critical (30.37 KB, text/x-log)
2013-08-16 09:38 UTC, Jens Georg
Details
backtrace of second critical (28.23 KB, text/x-log)
2013-08-16 09:39 UTC, Jens Georg
Details

Description Jens Georg 2013-08-15 13:45:05 UTC
Created attachment 251740 [details]
Small sample

This seems somewhat related to or fallout of bug 706066. Once it fails and you try to decode audio on the same playbin afterwards, it aborts:

0:00:00.653888119 14135 0x7ff064003720 ERROR             bufferpool gstbufferpool.c:491:gst_buffer_pool_set_active:<xvimagebufferpool1> start failed

(png-audio:14135): GStreamer-CRITICAL **: Padname src_0 is not unique in element streamsynchronizer0, not adding

(png-audio:14135): GStreamer-CRITICAL **: Padname sink_0 is not unique in element streamsynchronizer0, not adding
**
ERROR:gstplaysink.c:3270:gst_play_sink_do_reconfigure: assertion failed: (it)
Aborted (core dumped)

To test, have a 4k by 4k png named sample.png and some audio file named sample.mp3 in /tmp and run attached program.
Comment 1 Sebastian Dröge (slomo) 2013-08-16 09:01:08 UTC
Can you provide sample files for this, and backtraces for the streamsynchronizer warnings?
Comment 2 Jens Georg 2013-08-16 09:31:00 UTC
image is available at
http://rygel-project.org/snapshot/testfiles/tmp/706066/sample.png and as audio
file you can use any file, really.
https://git.gnome.org/browse/gupnp-dlna-media/tree/strict/audio/NiN_Ghosts_IV_34.mp3
seems to "work" here, if you need a definite file.
Comment 3 Jens Georg 2013-08-16 09:38:43 UTC
Created attachment 251805 [details]
backtrace of first critical
Comment 4 Jens Georg 2013-08-16 09:39:55 UTC
Created attachment 251807 [details]
backtrace of second critical
Comment 5 Jens Georg 2013-08-16 09:44:03 UTC
info provided
Comment 6 Tim-Philipp Müller 2016-02-28 23:44:02 UTC
Can't reproduce this any more with current git master. Please re-open if it's still an issue.