GNOME Bugzilla – Bug 579394
[playbin2] deadlock with wavpack files: type_found -> analyze_new_pad -> no_more_pads
Last modified: 2009-11-25 07:26:39 UTC
Playbin2 seems to stop playing on track change. I've run across this while working on hooking up the gapless support into Banshee, but it's reproducible with the test7.c test program in gst-plugins-base/gst/playback. This seems specific to wavpack files; flac & mp3 files don't seem to trigger the same wedge. I'm attaching the output of a test7 run, modified to annotate the state changes on playbin2's bus, with a backtrace at the end once it's wedged.
Created attachment 132864 [details] Log of test7 run, with gdb backtrace once it's wedged.
Bug 580640 is similar, with the submitter using rhythmbox with crossfading enabled. I haven't looked into it in any detail.
Reported to still occur with -base from git (by daurn).
Can someone still reproduce this with latest GIT? Many things have changed with decodebin2/uridecodebin/playbin2 since last time this was confirmed.
FWIW, I can't reproduce it with latest GIT with test7 and two wavpack files ;)
Ok, let's close this then :)