It looks stupid, but I can't add DEBUG='-g' to aircrack-ng executable when built it from ports.
I've tried to: 1. make DEBUG='-g' 2. in Makefile MAKE_FLAGS+= CC=${CC} DEBUG='-g' In both cases no egdb debug symbols added to the executable during build. Some search points me to kernel debugging by adding makeoptions DEBUG="-g" into kernel config file. But nothing found how to deal with port executable debugging. Please advice. Martin ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Friday, March 20, 2020 12:32 PM, Klemens Nanni <k...@openbsd.org> wrote: > On Fri, Mar 20, 2020 at 10:33:51AM +0000, Martin wrote: > > > Tried with GDB from ports, no debugging symbols found. > > There is no debug-aircrack-ng package yet; you could work on that or > simply rebuild the port with DEBUG='-g' to get an executable with > symbols you can load from egdb using `symbol-file FILE'. > > > On Tuesday, March 10, 2020 2:16 PM, Martin martin...@protonmail.com wrote: > > > > > It seems malloc problem. aircrack-ng from packages. > > > 6.6-current amd64 setting is: > > > /etc/sysctl.conf > > > vm.malloc_conf=CF > > > Should I set different malloc rule or is it a bug? > > From malloc(3): > > If a program changes behavior if any of these options (except X) are > used, it is buggy.