LINUX.ORG.RU

Опять GDB


0

0
Кто подскажет почему, из под root прога отлаживается, а под другим пользователем gdb выдает :

Fatal exception: Signal 5

anonymous
SIGTRAP 5 Core Trace/breakpoint trap

Да вроде все в норме, возможно этому пользователю не хватает прав на библиотеки которые использует программа.
anonymous
()
Ответ на: комментарий от anonymous
gdb поругался на три библиотеки

Stack: libsal (впринципе моя библиотека), /lib/tls/libpthread.so.0 /lib/tls/libc.so.6

Couldn't get registers: No such process.

права у пользователя на эти библиотеки поставил 777 (просто для пробы). Все равно вылитает

anonymous
()
Ответ на: комментарий от anonymous
Тут важны не права на библиотеки, а права на процесс. Если пользователь не владеет процессом, он не может его отлаживать. root может отлаживать все процессы.
anonymous
()
Ответ на: комментарий от anonymous
Уточнить можно ? Просто, не хочеться из под root пускать gdb. Как можно пользователю обойти эти моменты?
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.