[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: