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 735273 - orc-0.4.21 fails tests on i686-linux
orc-0.4.21 fails tests on i686-linux
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: orc
1.4.0
Other Linux
: Normal minor
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-08-23 09:26 UTC by Vladimír Čunát
Modified: 2017-11-30 11:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Both tests failing (187.46 KB, text/plain)
2014-08-23 09:26 UTC, Vladimír Čunát
Details
Log of one test failing (26.16 KB, text/plain)
2014-08-23 09:27 UTC, Vladimír Čunát
Details

Description Vladimír Čunát 2014-08-23 09:26:48 UTC
Created attachment 284281 [details]
Both tests failing

We've never had errors with 0.4.19. I tested on two machines: both fail on the "test-limits" tests, and one fails on "exec_opcodes_sys".
Comment 1 Vladimír Čunát 2014-08-23 09:27:46 UTC
Created attachment 284282 [details]
Log of one test failing
Comment 2 Tim-Philipp Müller 2014-08-23 10:09:13 UTC
Is this is a duplicate of bug #728129 then?
Comment 3 Vladimír Čunát 2014-08-23 10:42:07 UTC
The "exec_opcodes_sys" part seems same to me, but I see no mention of "test-limits" in there. I have no idea what that test does, and it provides no output.
Comment 4 Tim-Philipp Müller 2014-08-23 11:07:20 UTC
Could you try and git bisect it from 0.4.19 just to see if it's something in orc that changed (and not the toolchain leading to different results because of operations of undefined behaviour)?
Comment 5 Vladimír Čunát 2014-08-23 13:14:45 UTC
OK, I bisected it, using an always-binary-equal sandbox environment to build+test it. "Surprisingly", the test starts to fail in the commit introducing it :-) 988914384acdf30eab22226d79de3541e7e6f02d If I had a clue this test was introduced in-between those releases, I could save quite some time.
Comment 6 Sebastian Dröge (slomo) 2014-08-25 07:40:49 UTC
Are you compiling with gcc (which version?) or clang?
Comment 7 Vladimír Čunát 2014-08-25 08:45:33 UTC
It's gcc-4.8.3.
Comment 8 Sebastian Dröge (slomo) 2014-08-25 08:54:41 UTC
Ok, so a different bug than bug #728129. Can you run "orc-bugreport" and attach the output here?
Comment 9 Vladimír Čunát 2014-08-25 09:23:29 UTC
Orc 0.4.21 - integrated testing tool
Active backend: sse
L1 cache: 32768
L2 cache: 262144
L3 cache: 3145728
Family/Model/Stepping: 6/37/5
CPU name: Intel(R) Core(TM) i3 CPU       M 370  @ 2.40GHz
Compiler options: sse2 sse3 ssse3 sse41 sse42 
Opcode test:
No errors detected.

BTW, I hope that builds do not assume orc will be run on the same type of CPU as it was compiled.
Comment 10 Sebastian Dröge (slomo) 2014-08-25 09:26:56 UTC
They don't, orc detects the CPU at runtime and emits code for that specific CPU.
Comment 11 Edward Hervey 2017-11-20 10:13:11 UTC
Does it still fail with latest orc ? Quite a few fixes related to undefined behaviours went in.
Comment 12 Vladimír Čunát 2017-11-30 11:54:57 UTC
I tested with newer toolchain now, but 0.4.21 still fails and 0.4.28 succeeds.