Package: liboil0.3 Version: 0.3.6-1 Severity: grave liboil-0.3.so.0 includes altivec instructions in a codepath which is triggered without a cpu check.
| Program received signal SIGILL, Illegal instruction.
| 0x0ebd77d8 in oil_debug_set_print_function () from /usr/lib/liboil-0.3.so.0
| (gdb) disassemble
| Dump of assembler code for function oil_debug_set_print_function:
[...]
| 0x0ebd77d0 <oil_debug_set_print_function+108>: stwu r1,-32(r1)
| 0x0ebd77d4 <oil_debug_set_print_function+112>: addi r0,r1,8
| 0x0ebd77d8 <oil_debug_set_print_function+116>: lvx v0,r0,r0
^^^^^^^^^^^^^^^^
| 0x0ebd77dc <oil_debug_set_print_function+120>: addi r1,r1,32
| 0x0ebd77e0 <oil_debug_set_print_function+124>: blr
| 0x0ebd77e4 <oil_debug_set_print_function+128>: nop
| 0x0ebd77e8 <oil_debug_set_print_function+132>: nop
| 0x0ebd77ec <oil_debug_set_print_function+136>: nop
| 0x0ebd77f0 <oil_debug_set_print_function+140>: .long 0x35938
| End of assembler dump.
| (gdb) bt
| #0 0x0ebd77d8 in oil_debug_set_print_function () from
/usr/lib/liboil-0.3.so.0
| #1 0x0ebd79e8 in oil_cpu_fault_check_try () from /usr/lib/liboil-0.3.so.0
| #2 0x0ebd7b00 in oil_cpu_fault_check_try () from /usr/lib/liboil-0.3.so.0
| #3 0x0ebd7340 in oil_init () from /usr/lib/liboil-0.3.so.0
| #4 0x0ec3c170 in swfdec_decoder_new () from /usr/lib/libswfdec-0.3.so.0
| #5 0x0ed2b774 in gst_swfdec_get_type () from
/usr/lib/gstreamer-0.8/libgstswfdec.so
| #6 0x0fccc724 in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0
| #7 0x0fcad46c in g_object_thaw_notify () from /usr/lib/libgobject-2.0.so.0
| #8 0x0fec0fb8 in gst_object_get_type () from /usr/lib/libgstreamer-0.8.so.1
[...]
Bastian
--
... The prejudices people feel about each other disappear when they get
to know each other.
-- Kirk, "Elaan of Troyius", stardate 4372.5
signature.asc
Description: Digital signature

