GNOME Bugzilla – Bug 693862
Crash in videoscale (with Orc enabled) on Raspberry Pi
Last modified: 2013-03-22 11:19:58 UTC
Created attachment 236218 [details] GDB output with backtrace for crash GStreamer crashes when videoscaling with videoscale element with Orc optimizations enabled on Raspberry Pi. GDB output is attached.
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade. *** This bug has been marked as a duplicate of bug 684399 ***
Thanks for information, Sebastian. Yes, I'll try to rebuild against latest git version of Orc and post the results here.
Unfortunately, the crash is still reproducible with the latest git version of Orc. So it isn't apparently fixed. Backtrace is similar.
Too bad, can you run the pipeline with ORC_DEBUG=5 and paste the complete output? Also can you try to simplify the pipeline and only use videotestsrc, capsfilters and videoscale?
Yes, sure, I'll perform some experiments on Monday and will post the results here.
Created attachment 236552 [details] Orc debug output for an issue Here is an output with ORC_DEBUG=5. I didn't started it under gdb, but if it's necessary, please, let me know, I'll update it.
The ARM backend (as opposed to the NEON backend) has very poor coverage of Orc opcodes and features. I'm disabling it. For Raspberry Pi, since Orc isn't producing any code at runtime, there isn't any benefit to compiling GStreamer with Orc enabled. With Orc disabled, you'll just get the orc-generated backup code that is shipped with tarballs.
milestoned to 1.1.1 since orc requirement was bumped to 0.4.17 in master: commit e53f1d3f402db5a6c24f12c99044d5f6088b2b1b Author: Tim-Philipp Müller <tim.muller@collabora.co.uk> Date: Fri Mar 22 10:47:47 2013 +0000 Require Orc >= 0.4.17 Orc 0.4.17 fixes a bunch crashes on i386 and RPi when orc functions can't be compiled and the fallback function is supposed to be used. Also fixes some issues on PowerPC. https://bugzilla.gnome.org/show_bug.cgi?id=684399 https://bugzilla.gnome.org/show_bug.cgi?id=693862