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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.