Subject: x86dis: *** stack smashing detected ***: x86dis terminated
Package: x86dis
Version: 0.23-6
Severity: normal


x86dis -s xml -e 0 -f /usr/lib/gcc/x86_64-linux-gnu/5/cc1plus
this can also be reproduced with
x86dis -s xml -a 0x000000CF -f /usr/lib/gcc/x86_64-linux-gnu/5/cc1plus

the raw output of that line is
 x86dis -s raw -a 0x000000CF -f /usr/lib/gcc/x86_64-linux-gnu/5/cc1plus
0x000000CF|0x000000CF|7|00 B4 C1 37 01 00 00
|||arithmetic|add|add|80386|General Purpose||carry_set zero_set
oflow_set sign_set parity_set
||0|0|address_expression|byte|0x137(ecx,eax,8)|reg|byte|dh:reg_gen:1|

native output :
000000CF 00 B4 C1 37 01 00 00 add [ecx+eax*8+0x137] dh



The last lines of output :
*** stack smashing detected ***: x86dis terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7320f)[0x7fabb4e7220f]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7fabb4ef54e7]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x0)[0x7fabb4ef54b0]
/usr/lib/x86_64-linux-gnu/libdisasm.so.0(x86_format_insn+0x295a)[0x7fabb51b599a]
x86dis[0x401922]
/usr/lib/x86_64-linux-gnu/libdisasm.so.0(x86_disasm_forward+0x90)[0x7fabb51adad0]
/usr/lib/x86_64-linux-gnu/libdisasm.so.0(x86_disasm_forward+0x118)[0x7fabb51adb58]
/usr/lib/x86_64-linux-gnu/libdisasm.so.0(x86_disasm_forward+0x118)[0x7fabb51adb58]
/usr/lib/x86_64-linux-gnu/libdisasm.so.0(x86_disasm_forward+0x118)[0x7fabb51adb58]
x86dis[0x402191]
x86dis[0x402228]
x86dis[0x40150b]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7fabb4e20b45]
x86dis[0x4017fc]
======= Memory map: ========
00400000-00404000 r-xp 00000000 08:05 46508
  /usr/bin/x86dis
00603000-00604000 r--p 00003000 08:05 46508
  /usr/bin/x86dis
00604000-00605000 rw-p 00004000 08:05 46508
  /usr/bin/x86dis
02404000-02425000 rw-p 00000000 00:00 0                                  [heap]
7fabacd2f000-7fabacd45000 r-xp 00000000 08:05 522451
  /lib/x86_64-linux-gnu/libgcc_s.so.1
7fabacd45000-7fabacf44000 ---p 00016000 08:05 522451
  /lib/x86_64-linux-gnu/libgcc_s.so.1
7fabacf44000-7fabacf45000 rw-p 00015000 08:05 522451
  /lib/x86_64-linux-gnu/libgcc_s.so.1
7fabacf45000-7fabb4dff000 r--s 00000000 08:05 325
  /usr/lib/gcc/x86_64-linux-gnu/5/cc1plus
7fabb4dff000-7fabb4f9e000 r-xp 00000000 08:05 546769
  /lib/x86_64-linux-gnu/libc-2.19.so
7fabb4f9e000-7fabb519e000 ---p 0019f000 08:05 546769
  /lib/x86_64-linux-gnu/libc-2.19.so
7fabb519e000-7fabb51a2000 r--p 0019f000 08:05 546769
  /lib/x86_64-linux-gnu/libc-2.19.so
7fabb51a2000-7fabb51a4000 rw-p 001a3000 08:05 546769
  /lib/x86_64-linux-gnu/libc-2.19.so
7fabb51a4000-7fabb51a8000 rw-p 00000000 00:00 0
7fabb51a8000-7fabb51b9000 r-xp 00000000 08:05 46503
  /usr/lib/x86_64-linux-gnu/libdisasm.so.0.0.0
7fabb51b9000-7fabb53b9000 ---p 00011000 08:05 46503
  /usr/lib/x86_64-linux-gnu/libdisasm.so.0.0.0
7fabb53b9000-7fabb53ba000 r--p 00011000 08:05 46503
  /usr/lib/x86_64-linux-gnu/libdisasm.so.0.0.0
7fabb53ba000-7fabb53ee000 rw-p 00012000 08:05 46503
  /usr/lib/x86_64-linux-gnu/libdisasm.so.0.0.0
7fabb53ee000-7fabb540e000 r-xp 00000000 08:05 546761
  /lib/x86_64-linux-gnu/ld-2.19.so
7fabb55d5000-7fabb55d8000 rw-p 00000000 00:00 0
7fabb560a000-7fabb560e000 rw-p 00000000 00:00 0
7fabb560e000-7fabb560f000 r--p 00020000 08:05 546761
  /lib/x86_64-linux-gnu/ld-2.19.so
7fabb560f000-7fabb5610000 rw-p 00021000 08:05 546761
  /lib/x86_64-linux-gnu/ld-2.19.so
7fabb5610000-7fabb5611000 rw-p 00000000 00:00 0
7ffefa6d1000-7ffefa6f2000 rw-p 00000000 00:00 0                          [stack]
7ffefa718000-7ffefa71a000 r-xp 00000000 00:00 0                          [vdso]
7ffefa71a000-7ffefa71c000 r--p 00000000 00:00 0                          [vvar]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
  [vsyscall]
Aborted

Using this input :

dlocate  /usr/lib/gcc/x86_64-linux-gnu/5/cc1plus
g++-5: /usr/lib/gcc/x86_64-linux-gnu/5/cc1plus
g++-5   5.2.1-23

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (500, 'oldstable'),
(1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages x86dis depends on:
ii  libc6       2.19-22
ii  libdisasm0  0.23-6

x86dis recommends no packages.

x86dis suggests no packages.

-- no debconf information

-- 
James Michael DuPont
Kansas Linux Fest http://kansaslinuxfest.us
Free/Libre Open Source and Open Knowledge Association of Kansas
http://openkansas.us
Member of Free Libre Open Source Software Kosova http://www.flossk.org
Saving Wikipedia(tm) articles from deletion http://SpeedyDeletion.wikia.com

Reply via email to