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