Фича такая, отлаживаю прогу (прога многопоточная) в GDB. Точку останова нужно поставить в загружаемой динамической библиотеке. Я делаю следующее:
(gdb) symbol-file libmylib.so
(gdb) attach 1111 (атачу мою прогу, скомпиленную без отлад.информации)
(gdb)c
И что я вижу?
Continuing.
Warning:
Cannot insert breakpoint 1.
Error accessing memory address 0x7c58: Input/output error.
Если пойти другим путем, то точка устанавливается, но подход меня не устраивает:
(gdb) file myprog.bin
(gdb) r
Когда прога запустилась, и библиотека загрузилась нажимаем Ctrl-C и устанавливаем точку останова
(gdb) b myfunc:140
(gdb) r
Только в этом случае произойдет останов
Может я чего не так делаю, кто подскажет?