GNOME Bugzilla – Bug 574510
Fix a52 decoder element crash on startup
Last modified: 2010-05-10 11:48:34 UTC
Steps to reproduce: 1. Install gst-plugins-ugly 2. Install Thoggen 3. Run Thoggen 4. Encode a DVD with a52 audio Stack trace: I don't have one just now, but it's crashing when starting encoding. I will post one later (I'm encoding currently so don't want to revert and install the buggy version). OTOH, since it has to be widely used, I'm not sure why it'd still be crashing (it was almost a year ago). Maybe I'm just spectacularly unlucky. But this machine was rebuilt, and still needs the patch, so... Other information:
Created attachment 130256 [details] [review] Fix crash on startup for a52 decoder (not that I know *why* this fixes the crash)
Stack trace follows. The crash actually happens when Thoggen starts, rather than when starting encoding. Not sure why it'd crash here, the line seems quite innocuous. Core was generated by `./src/thoggen --gst-disable-segtrap'. Program terminated with signal 11, Segmentation fault. [New process 1467]
+ Trace 213263
$1 = (GstDebugCategory *) 0x0 (gdb)
How do we select the codecs in thoggen?
The A52 codec is automatically selected when the DVD you attempt to read uses that codec.
Is this still reproducible with the latest core release?
It seems to work without the kludge. It's been a while, so I'm not 100% sure I'm doing things the same way I used to, but IIRC I was running Thoggen the straightforward way. So, call it fixed, thanks.