Bug#483352: liboil: FTBFS: FAIL: stride
Sebastian Andrzej Siewior
sebastian at breakpoint.cc
Wed Jun 16 09:53:38 UTC 2010
* Lucas Nussbaum | 2008-05-28 15:55:45 [+0200]:
>Actually, it sounds like a random failure. On a different system (which
>Running the stride test only:
>for i in $(seq 1 1000); do ./stride | md5sum; done 2>/dev/null | uniq -c
> 84 59cb5e56fa49f40e006f93b014c3e2e3 -
> 16 95dbd01040419d10a42caefac6913a4d -
> 17 7d7467d98588d11503e39782ace06700 -
>
>So it always fail several times in a row. (16 or 17 times)
You get three different checksums so do I on sid today. Digging further:
- one checksum passes
- one checksum sum is a segfault, the log is terminated. This looks here
like:
| diff8x8_average_s16_u8
| diff8x8_average_s16_u8_ref
| diff8x8_average_s16_u8_mmx
|-dif
|\ No newline at end of file
|+diff8x8_const128_s16_u8
|+ diff8x8_const128_s16_u8_ref
|+ diff8x8_const128_s16_u8_mmx
|+diff8x8_s16_u8
- one checksum is the stride test failure. The test has two random
values, n & m. I get a failure with n = 1, m = 33. And the output
looks the following:
|--- outout_file.zzUmpQ0c4M 2010-06-16 11:38:24.710930966 +0200
|+++ outout_file.yqVtEGdXZO 2010-06-16 11:37:52.153206764 +0200
|@@ -618,6 +618,9 @@
| conv_u16_f32_rintf
| conv_u16_f32_ref
| conv_u16_f32_lrintf
|+OIL: ERROR liboiltest.c 382: oil_test_check_impl(): function deinterleave2_asm wrote before area for parameter d1_n
|+OIL: ERROR liboiltest.c 382: oil_test_check_impl(): function deinterleave2_asm wrote before area for parameter d2_n
|+OIL: ERROR liboiltest.c 405: oil_test_check_impl(): function deinterleave2_asm in class deinterleave2_s16 failed check (0 > 0) || (outside=1)
| conv_u16_f32_lrint
| conv_u16_f32_c
| conv_u16_f64
|@@ -834,6 +837,8 @@
| deinterleave2_mmx
| deinterleave2_c_1
| deinterleave2_asm
|+ failed stride test
|+n: 1 m: 33
| dequantize8x8_s16
| dequantize8x8_s16_ref
| diff8x8_average_s16_u8
Sebastian
More information about the Pkg-gstreamer-maintainers
mailing list