Size: a a a

2021 December 02

Vs

Vladislav support.od... in freebsd_ru
/usr/libexec/gdb
источник

VO

Vyacheslav Olkhovche... in freebsd_ru
Поставь пакет
источник

Vs

Vladislav support.od... in freebsd_ru
truss еще есть
источник

DL

Dmitry Luhtionov in freebsd_ru
man gdb
источник

DL

Dmitry Luhtionov in freebsd_ru
GDB(4)                 FreeBSD Kernel Interfaces Manual                 GDB(4)

NAME
    gdb – external kernel debugger
источник

VO

Vyacheslav Olkhovche... in freebsd_ru
В базе сейчас lldb идет
источник

Vs

Vladislav support.od... in freebsd_ru
NAME
      gdb - The GNU Debugger
источник

DL

Dmitry Luhtionov in freebsd_ru
13.0-STABLE FreeBSD 13.0-STABLE #0 stable/13-n248228-354988ca3f9: Thu Nov 25 02:31:45 UTC 2021     root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC  amd64
источник

Vs

Vladislav support.od... in freebsd_ru
devel/gdb
источник

DL

Dmitry Luhtionov in freebsd_ru
есть прувы, как им корку подцепить и bt сделать ?
источник

VO

Vyacheslav Olkhovche... in freebsd_ru
Да. В гугле ищешь соответсвие комманд
источник

OG

Oleg Ginzburg in freebsd_ru
мож ты make -C /usr/src delete-old забыл сделать, они в Obsoletes
источник

Vs

Vladislav support.od... in freebsd_ru
--source-on-crash <file>
             When in batch mode, tells the debugger to source this file of
             lldb commands if the target crashes.
источник

DL

Dmitry Luhtionov in freebsd_ru
mitya@R61:/usr/home/mitya# lldb --core icewm.core
(lldb) target create --core "icewm.core"
Core file '/usr/home/mitya/icewm.core' (x86_64) was loaded.

(lldb) bt
* thread #1, name = 'icewm', stop reason = signal SIGSEGV
 * frame #0: 0x00000000002c4248
   frame #1: 0x00007fffffffe220
(lldb) quit
источник

DL

Dmitry Luhtionov in freebsd_ru
собираю из портов с дебагом теперь
источник

OG

Oleg Ginzburg in freebsd_ru
а бинарь разве ненадо еще указать?
источник

OG

Oleg Ginzburg in freebsd_ru
lldb --core icewm.core `which icewm`
источник

DL

Dmitry Luhtionov in freebsd_ru
толку то, он stripped
источник

DL

Dmitry Luhtionov in freebsd_ru
так само падал slim
источник

DL

Dmitry Luhtionov in freebsd_ru
mitya@R61:/# lldb --core slim.core which slim
(lldb) target create "/usr/local/bin/slim" --core "slim.core"
Core file '/slim.core' (x86_64) was loaded.

(lldb) bt
* thread #1, name = 'slim', stop reason = signal SIGSEGV
 * frame #0: 0x00000008004d5154 libXft.so.2`XftDrawGlyphs + 36
   frame #1: 0x00000008004d55c5 libXft.so.2`XftDrawString16 + 309
   frame #2: 0x000000080071f928 libslim.so.1.3.6`Panel::OnExpose(this=0x00000008010a8000) at panel.cpp:0
   frame #3: 0x0000000800721dfb libslim.so.1.3.6`Panel::EventHandler(this=0x00000008010a8000, curfield=<unavailable>) at panel.cpp:465:3
   frame #4: 0x0000000801858fac slim`conv(num_msg=<unavailable>, msg=<unavailable>, resp=<unavailable>, appdata_ptr=<unavailable>) at app.cpp:64:12
   frame #5: 0x00000008002b63fa libpam.so.6`pam_vprompt + 266
   frame #6: 0x00000008002b589f libpam.so.6`pam_prompt + 127
   frame #7: 0x00000008002b53af libpam.so.6`pam_get_user + 303
(lldb)
источник