LINUX.ORG.RU

Ошибка при отладке


0

0

при отладке использую gdb. Если пускать прогу не в отладочном режиме, то все пучком, вроде как работает. В отладочном режиме вылетает и все, причем отладчик выдает следующее:

Fatal exception: Signal 5 Stack: libsal.so.3[0x40be6066] libsal.so.3[0x40be61f3] libsal.so.3[0x40be62bc] libpthread.so.0[0x41146618] libc.so.6(__clone+0x57)[0x420de407] Error accessing memory address 0x4001552c: Operation not permitted.

В чем вся загвоздка?

anonymous

Ответ на: комментарий от alphex_kaanoken

Все просто, когда запускаю gdb и выполняю run - это отладочный. А когда просто пускаю прогу, то не отладочный

anonymous
()
Ответ на: комментарий от anonymous

>Все просто, когда запускаю gdb и выполняю run - это отладочный. А когда просто пускаю прогу, то не отладочный

тогда надо видеть код - а так как тебе помочь? Вопрос из ряда - "Я запускаю свою прогу и у меня seg fault, а в другом дистрибутиве все нормально"

alphex_kaanoken ★★★
()
Ответ на: комментарий от carrot

прога - OpenOffice, он собран без отладочной информации. Я же цепляю к нему свой компонент, залитый в библиотеку. Библиотека собиралась с отладочной информацией. Office в GDB вылетает, еще до загрузки моей библиотеки

anonymous
()
Ответ на: комментарий от anonymous

на самом деле - безнадега ... не по моим железным зубам ...
уточни:
- какой OpenOffice?
- какая система?
- почему там libpthread? от OpenOffice? или от тебя?
- кто у нас __clone?

carrot
()
Ответ на: комментарий от carrot

другой хороший рецепт -
задай тот же вопрос на "OpenOffice website"

гарантирую 99% успеха ;-)

carrot
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.