On Fri, 17 Jul 2009, Julien BLACHE wrote:
I have now repeated the crash with packages installed only from the
main squeeze archives.
Can you try the attached patch, on top of the current testing package?
Drop the file in debian/patches, add it to 00list and rebuild the
package.
I believe this should fix the issue.
I'm afraid not. There's a minor build issue to do with checking for
<avcodec.h>, rather than <libavcodec/avcodec.h>:
checking avcodec.h usability... yes
checking avcodec.h presence... no
configure: WARNING: avcodec.h: accepted by the compiler, rejected by the
preprocessor!
configure: WARNING: avcodec.h: proceeding with the compiler's result
checking for avcodec.h... yes
But the main problem is still present:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5e41b90 (LWP 15278)]
0xb799d105 in ?? () from /usr/lib/i686/cmov/libavcodec.so.52
(gdb) bt
#0 0xb799d105 in ?? () from /usr/lib/i686/cmov/libavcodec.so.52
#1 0x09181eb0 in ?? ()
#2 0xb5e40510 in ?? ()
#3 0xb790b836 in ?? () from /usr/lib/i686/cmov/libavcodec.so.52
#4 0xb55fa008 in ?? ()
#5 0xb5e40510 in ?? ()
#6 0x00000400 in ?? ()
#7 0x00000002 in ?? ()
#8 0x093ba440 in ?? ()
#9 0x093bb440 in ?? ()
#10 0x00000000 in ?? ()
(gdb) disass 0xb799d0f5 0xb799d115
Dump of assembler code from 0xb799d0fe to 0xb799d10f:
0xb799d0fe: movhlps %xmm0,%xmm1
0xb799d101: punpcklwd %xmm1,%xmm0
0xb799d105: movdqa %xmm0,(%ebx,%ecx,1)
0xb799d10a: add $0x10,%ecx
0xb799d10d: js 0xb799d0f0
End of assembler dump.
(gdb) info registers
eax 0x93bc440 154911808
ecx 0xfffff000 -4096
edx 0xb5e40510 -1243347696
ebx 0xb55fb008 -1252020216
As you can see, ebx still isn't 16 byte aligned.
libavcodec52 is now at version 4:0.5+svn20090609-1
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org