I compiled everything with GDB global debugging like it is explained here. But there are no symbols?
root@nucright:~# gdb --args wpa_supplicant -iwlan0 -c wpa.conf ... Type "apropos word" to search for commands related to "word"... Reading symbols from wpa_supplicant... (No debugging symbols found in wpa_supplicant) (gdb) r Starting program: /usr/sbin/wpa_supplicant -iwlan0 -c wpa.conf warning: Unable to find dynamic linker breakpoint function. GDB will be unable to debug shared library initializers and track explicitly loaded dynamic code. Successfully initialized wpa_supplicant Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7f719c8 in ?? () (gdb) bt #0 0x00007ffff7f719c8 in ?? () #1 0x00007fffffffe720 in ?? () #2 0x0000555555669118 in ?? () #3 0x0000000000000000 in ?? ()
Oh maybe I have to disable stripping.
After that you have to increase the target image size.