Bug#583858: additional infos
Package: libc6-i686
Version: 2.11.1-1
Severity: normal
I've compiled a static gdb
LD_LIBRARY_PATH=/lib/disabled/cmov gdb_static ls
(gdb) run
Starting program: /bin/ls
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
Program received signal SIGSEGV, Segmentation fault.
0xf7f6cc9e in ?? () from /lib/disabled/cmov/libc.so.6
(gdb) bt
#0 0xf7f6cc9e in ?? () from /lib/disabled/cmov/libc.so.6
#1 0xf7e44830 in __pthread_initialize_minimal_internal () from /lib/disabled/cmov/libpthread.so.0
#2 0xf7e43ea8 in _init () from /lib/disabled/cmov/libpthread.so.0
#3 0xf7feeb74 in ?? () from /lib/ld-linux.so.2
#4 0xf7feed06 in ?? () from /lib/ld-linux.so.2
#5 0xf7fe088f in ?? () from /lib/ld-linux.so.2
(gdb) display/i $eip
1: x/i $eip
=> 0xf7f6cc9e: movdqa %xmm0,-0x34(%ebp)
(gdb) info registers
eax 0x567 1383
ecx 0xf7e50685 -135985531
edx 0xffffd567 -10905
ebx 0xf7e55ff4 -135962636
esp 0xffffd434 0xffffd434
ebp 0xffffd480 0xffffd480
esi 0xffffd567 -10905
edi 0xffffd4a4 -11100
eip 0xf7f6cc9e 0xf7f6cc9e
eflags 0x10287 [ CF PF SF IF RF ]
cs 0x23 35
ss 0x2b 43
ds 0x2b 43
es 0x2b 43
fs 0x0 0
gs 0x63 99
(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0xf7f6cc7e to 0xf7f6ccbe:
0xf7f6cc7e: push %ebp
0xf7f6cc7f: or $0x80,%al
0xf7f6cc81: jp 0xf7f6cc84
0xf7f6cc83: add %dh,0xa(%ebp)
0xf7f6cc86: cmp %cl,%al
0xf7f6cc88: mov %esi,%edx
0xf7f6cc8a: je 0xf7f6cc67
0xf7f6cc8c: lea 0x0(%esi,%eiz,1),%esi
0xf7f6cc90: xor %edx,%edx
0xf7f6cc92: jmp 0xf7f6cc67
0xf7f6cc94: mov %esi,%eax
0xf7f6cc96: call 0xf7f6caf0
0xf7f6cc9b: mov 0xc(%ebp),%ecx
=> 0xf7f6cc9e: movdqa %xmm0,-0x34(%ebp)
0xf7f6cca3: cmpb $0x0,0x1(%ecx)
0xf7f6cca7: je 0xf7f6ce78
0xf7f6ccad: mov %ecx,%eax
0xf7f6ccaf: call 0xf7f6caf0
0xf7f6ccb4: movdqa %xmm0,-0x24(%ebp)
0xf7f6ccb9: mov $0x0,%eax
(gdb) print/x $ebp-0x34 (it is correct????)
$3 = 0xffffd3f8
0xffffd3f8 / 16.0 = 268434751.5
looks like it is not aligned
hope this help
Regards
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.26-2-xen-amd64 (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Versions of packages libc6-i686 depends on:
ii libc6 2.11.1-1 Embedded GNU C Library: Shared lib
libc6-i686 recommends no packages.
libc6-i686 suggests no packages.
-- no debconf information
-- debsums errors found:
debsums: missing file /lib/i686/cmov/ld-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libBrokenLocale-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libSegFault.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libanl-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libc-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libcidn-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libcrypt-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libdl-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libm-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libmemusage.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libnsl-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libnss_compat-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libnss_dns-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libnss_files-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libnss_hesiod-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libnss_nis-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libnss_nisplus-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libpcprofile.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libpthread-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libresolv-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/librt-2.11.1.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libthread_db-1.0.so (from libc6-i686 package)
debsums: missing file /lib/i686/cmov/libutil-2.11.1.so (from libc6-i686 package)
Reply to: