Package: gdb Version: 7.7.1+dfsg-5 Severity: important Dear Maintainer,
There seems to be an issue with gdb 7.7 for armhf, I was able to verify this is resolved in gdb 7.12.1 Debugging an application led to: [Thread 0xb307e450 (LWP 23138) exited] Program received signal SIGILL, Illegal instruction. This doesn't happen if the program is just run directly. The exact sequence is to do: # gdb app Set the break point and run: (gdb) break amscrtsocket.cpp:179 (gdb) run Then step: (gdb) step thanks, Paul -- System Information: Debian Release: 8.7 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: armhf (armv7l) Kernel: Linux 4.8.0-rt1-dirty (SMP w/2 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 gdb depends on: ii libc6 2.19-18+deb8u7 ii libexpat1 2.1.0-6+deb8u3 ii liblzma5 5.1.1alpha+20120614-2+b3 ii libncurses5 5.9+20140913-1+b1 ii libpython2.7 2.7.9-2+deb8u1 ii libreadline6 6.3-8+b3 ii libtinfo5 5.9+20140913-1+b1 ii zlib1g 1:1.2.8.dfsg-2+b1 Versions of packages gdb recommends: ii gdbserver 7.7.1+dfsg-5 ii libc6-dbg [libc-dbg] 2.19-18+deb8u7 Versions of packages gdb suggests: pn gdb-doc <none> -- no debconf information