Система FreeBSD 5.3. Среда для дебага - KDevelop. Дебажим с помощью gdb.Ниже на картинке можно видеть кака я пытаюсь запустить дебаг. Но он тормозится... Не идет вобщем. Что делать то?
----------------
gdb /home/madjack/development/infonet/debug/src/infonet -fullname -nx -quiet
(gdb) set edit off
(gdb) (gdb)
(gdb) set confirm off
(gdb) set print static-members off
(gdb) tty /dev/ttyp7
(gdb) set width 0
(gdb) set height 0
(gdb) set stop-on 1
(gdb) handle SIG32 pass nostop noprint
(gdb) handle SIG43 pass nostop noprint
(gdb) set print asm-demangle on
(gdb) set output-radix 10
(gdb) cd /home/madjack/development/infonet/debug/src
(gdb) run
[Switching to LWP 100155]
Stopped due to shared library event
(gdb) backtrace
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
#1 0x28070510 in _rtld () from /libexec/ld-elf.so.1
#2 0x2806f966 in .rtld_start () from /libexec/ld-elf.so.1
(gdb) frame 0
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
(gdb) continue
Cannot get lwp 0 registers: Operation not permitted(gdb) backtrace
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
#1 0x28070510 in _rtld () from /libexec/ld-elf.so.1
#2 0x2806f966 in .rtld_start () from /libexec/ld-elf.so.1
(gdb) frame 0
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
(gdb) continue
Cannot get lwp 0 registers: Operation not permitted(gdb) backtrace
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
#1 0x28070510 in _rtld () from /libexec/ld-elf.so.1
#2 0x2806f966 in .rtld_start () from /libexec/ld-elf.so.1
(gdb) frame 0
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
(gdb) continue
Cannot get lwp 0 registers: Operation not permitted(gdb) backtrace
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
#1 0x28070510 in _rtld () from /libexec/ld-elf.so.1
#2 0x2806f966 in .rtld_start () from /libexec/ld-elf.so.1
(gdb) frame 0
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
(gdb) continue
Cannot get lwp 0 registers: Operation not permitted(gdb) backtrace
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
#1 0x28070510 in _rtld () from /libexec/ld-elf.so.1
#2 0x2806f966 in .rtld_start () from /libexec/ld-elf.so.1
(gdb) frame 0
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
(gdb) continue
Cannot get lwp 0 registers: Operation not permitted(gdb) backtrace
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
#1 0x28070510 in _rtld () from /libexec/ld-elf.so.1
#2 0x2806f966 in .rtld_start () from /libexec/ld-elf.so.1
(gdb) frame 0
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
(gdb) continue
Cannot get lwp 0 registers: Operation not permitted(gdb) backtrace
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
#1 0x28070510 in _rtld () from /libexec/ld-elf.so.1
#2 0x2806f966 in .rtld_start () from /libexec/ld-elf.so.1
(gdb) frame 0
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
(gdb) continue
Cannot get lwp 0 registers: Operation not permitted(gdb) backtrace
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
#1 0x28070510 in _rtld () from /libexec/ld-elf.so.1
#2 0x2806f966 in .rtld_start () from /libexec/ld-elf.so.1
(gdb) frame 0
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
(gdb) continue
Cannot get lwp 0 registers: Operation not permitted(gdb) backtrace
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
#1 0x28070510 in _rtld () from /libexec/ld-elf.so.1
#2 0x2806f966 in .rtld_start () from /libexec/ld-elf.so.1
(gdb) frame 0
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
(gdb) continue
Cannot get lwp 0 registers: Operation not permitted(gdb) backtrace
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
#1 0x28070510 in _rtld () from /libexec/ld-elf.so.1
#2 0x2806f966 in .rtld_start () from /libexec/ld-elf.so.1
(gdb) frame 0
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
(gdb) continue
Cannot get lwp 0 registers: Operation not permitted(gdb) backtrace
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
#1 0x28070510 in _rtld () from /libexec/ld-elf.so.1
#2 0x2806f966 in .rtld_start () from /libexec/ld-elf.so.1
(gdb) frame 0
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
(gdb) continue
Cannot get lwp 0 registers: Operation not permitted(gdb) backtrace
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
#1 0x28070510 in _rtld () from /libexec/ld-elf.so.1
#2 0x2806f966 in .rtld_start () from /libexec/ld-elf.so.1
(gdb) frame 0
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
(gdb) next
Cannot get lwp 0 registers: Operation not permitted(gdb) backtrace
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
#1 0x28070510 in _rtld () from /libexec/ld-elf.so.1
#2 0x2806f966 in .rtld_start () from /libexec/ld-elf.so.1
(gdb) frame 0
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
(gdb) finish
Cannot get lwp 0 registers: Operation not permitted(gdb) backtrace
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
#1 0x28070510 in _rtld () from /libexec/ld-elf.so.1
#2 0x2806f966 in .rtld_start () from /libexec/ld-elf.so.1
(gdb) frame 0
#0 0x280728fc in r_debug_state () from /libexec/ld-elf.so.1
класс! а ваша программа использует потоки?
>класс! а ваша программа использует потоки?
Да. А что в этом такого?
>>класс! а ваша программа использует потоки?
>
>
>Да. А что в этом такого?
да нет, ничего порочного... А что, если вручную отлаживать в gdb и тот же самый bt скоммандовать - такой же результат? и почему тогда он у вас останавливается из-за какого-то shared library event в момент загрузки библитотечки?
>>>класс! а ваша программа использует потоки?
>>
>>
>>Да. А что в этом такого?
>да нет, ничего порочного... А что, если вручную отлаживать в gdb и
>тот же самый bt скоммандовать - такой же результат? и почему
>тогда он у вас останавливается из-за какого-то shared library event в
>момент загрузки библитотечки?
Нет. Если чисто из gdb то все гараздо проще=)Cannot find thread 2: Thread ID=1, generic error
Хоть bt хоть что жми=)