Your message dated Mon, 03 Mar 2025 09:28:59 +0000
with message-id <[email protected]>
and subject line Bug#807183: fixed in libdisasm 0.23-7
has caused the Debian Bug report #807183,
regarding x86dis: *** stack smashing detected ***: x86dis terminated
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
807183: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807183
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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
--- End Message ---
--- Begin Message ---
Source: libdisasm
Source-Version: 0.23-7
Done: наб <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libdisasm, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
наб <[email protected]> (supplier of updated libdisasm package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 21 Feb 2025 08:55:12 +0100
Source: libdisasm
Architecture: source
Version: 0.23-7
Distribution: unstable
Urgency: medium
Maintainer: Package Salvaging Team <[email protected]>
Changed-By: наб <[email protected]>
Closes: 716481 807183 829908 1094816
Changes:
libdisasm (0.23-7) unstable; urgency=medium
.
[ наб ]
* Team upload.
* Standards-Version: 4.7.0 (routine-update)
* debhelper-compat 13
+ debian/not-installed: usr/lib/*/libdisasm.la
* Rules-Requires-Root: no (routine-update)
* watch file standard 4 (routine-update)
* d/p/:
+ Limit ranges to INT_MAX (they're stored in an int later),
else x86dis rMAAAAAAAA 0x -5 segfaults
Closes: #716481
+ Remove unused autogen.sh (Closes: #829908)
+ Fix length accounting in format_expr() (Closes: #807183)
+ Fix broken negation for bitwise and
* d/copyright: DEP-5
* Maintainer: Package Salvaging Team <[email protected]>
Closes: #1094816
.
[ Andreas Tille ]
* Add Vcs fields
* d/copyright: review + name of license is Artistic-1.0-clarified
* Drop outdated + unused comments in watch file
* Remove unneeded file debian/stamp-patched
* Use secure URI in Homepage field.
Checksums-Sha1:
2beb30c5bac99de437ff35d64d7985f0fd16719f 2010 libdisasm_0.23-7.dsc
8fc84cd64a7b9d01f0cf58a3125fb6b77a46642a 7792 libdisasm_0.23-7.debian.tar.xz
1f25d3deb49b2e5d9132fada0d46903df5d62c6b 6822 libdisasm_0.23-7_amd64.buildinfo
Checksums-Sha256:
4b12c434da7b68fa2decba4f60691965f5ab90e88ef7be8f5e6a73b2235ba9cb 2010
libdisasm_0.23-7.dsc
9fa1fa420b4b628503816d6a3fa0a07ab12062fdf36effa73035f396fb83e905 7792
libdisasm_0.23-7.debian.tar.xz
f3801651cc5e6863f565e27025fdd9241e9a06786cdfcec901183571d776d6ea 6822
libdisasm_0.23-7_amd64.buildinfo
Files:
90a2710f2cd0faad05c4ce6a312a99f4 2010 libs optional libdisasm_0.23-7.dsc
835761b956fb945a71c6ed406303d15c 7792 libs optional
libdisasm_0.23-7.debian.tar.xz
928e01b8e920afb0a609a2aa307b2772 6822 libs optional
libdisasm_0.23-7_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAme4OY8RHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtHeDg//blQMW5bSW0LZRTxgkldDEec7aJoYMVbL
I2Q7zfR5cKCSicBU6+dEIxqKZqHreE7r4maNsE9l5yjUB6Km9M+agSuGAuObbiBe
nXn/CI3fAsKTA1tYJ3IaZGrZ2lSFqS5o2K4glxAUlwYQhYOV88zisCGou7IHlWj9
cJ+Jrjrx2FmWJa+V+WNnw2AMiTTnfobzKGS0e8DVr6QI1UsMesvdimA0Ubu8jgji
nOkt6h9mDkh09LOXgkSKDxcpiMf8JJ4XZZ1gnC8/975fJmw6p/n3JzY4XGqzzyK7
0F+Fat5ufYUMVw97Lk1/05jrERO1nwiqFisVwGCcG8SzzK1SFipgHez4SfvJoYl6
FqnAfYbmnlA7DDwVlUifvkfs1mN//fxHtHPJGCTyFvzhtwd/v54PQY3uoBLaPBWF
z/SZqQrWWPWr8Bkb7wZAEEkMqScrouLTsU+Z1h1eo0/1bVa/8iICmajENDby2x4W
5WbK3V1M4smgH3H0oL3mREsP8XBXbPxTqEU+5baCJgQI88ukyoiFqRqty5tz+Wwt
o2/0WZLlXcitaBUXJBB6/qDmR/L+IiGi7Ovkxb2A1u/i+KckJBpxYwCXi2LtRwWn
cDFmexT8zF9AoYh9TmqR7LlAOmrHwWFK/p8UWTMCTT52+/d0CuEwHFwPOofksgFf
3IHe5iqwlxg=
=qlfy
-----END PGP SIGNATURE-----
pgpH1zRBZYvHk.pgp
Description: PGP signature
--- End Message ---