GNOME Bugzilla – Bug 649930
Test failed for mpeg2dec (segfault)
Last modified: 2011-12-02 16:46:16 UTC
Hello, I'm currently building plugins-ugly 0.10.18 in Mandriva cooker, all builds fine, but it failed on checking: Running suite(s): mpeg2dec 33%: Checks: 3, Failures: 0, Errors: 2 elements/mpeg2dec.c:1386:E:general:test_decode_stream1:0: (after this point) Received signal 11 (Segmentation fault) elements/mpeg2dec.c:1453:E:general:test_decode_stream2:0: (after this point) Received signal 11 (Segmentation fault) FAIL: elements/mpeg2dec Running suite(s): xingmux 100%: Checks: 1, Failures: 0, Errors: 0 PASS: elements/xingmux ========================================================================== Detailed log here: http://kenobi.mandriva.com/queue/failure/cooker/main/release/20110511023335.fwang.kenobi.22149/log/gstreamer0.10-plugins-ugly-0.10.18-1/build.0.20110511023419.log And, environment here: http://kenobi.mandriva.com/queue/failure/cooker/main/release/20110511023335.fwang.kenobi.22149/log/gstreamer0.10-plugins-ugly-0.10.18-1/rpm_qa.0.20110511023419.log
Could you run make elements/mpeg2dec.gdb from tests/check, let it crash and get a backtrace of the crash?
It crashes on i586 only. Seems to be related to libmpeg2 and or gcc: $ make ./elements/mpeg2dec.gdb GNU gdb (GDB) 7.1-5 (Mandriva Linux release 2011.0) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i586-mandriva-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /home/goetz/gstreamer0.10-plugins-ugly/BUILD/gst-plugins-ugly-0.10.18/tests/check/elements/mpeg2dec...done. (gdb) run Starting program: /home/goetz/gstreamer0.10-plugins-ugly/BUILD/gst-plugins-ugly-0.10.18/tests/check/elements/mpeg2dec [Thread debugging using libthread_db enabled] Running suite(s): mpeg2dec Program received signal SIGSEGV, Segmentation fault. 0xb75faad8 in sse2_idct (block=0x80af940, dest=0x80becb0 "", stride=176) at idct_mmx.c:950 950 SSE2_IDCT_2ROW (table04, xmm0, xmm4, *rounder0_128, *rounder4_128); (gdb) bt
+ Trace 227084
And when downgrading only gst-plugins-ugly to previous release the problem disappears? This looks more like a problem in the mpeg2dec library.
No, 0.10.17 fails in the same way now. It is a problem in mpeg2dec.
*** Bug 647970 has been marked as a duplicate of this bug. ***
*** Bug 665406 has been marked as a duplicate of this bug. ***