How to get anything useful out of kgdb?

Sean Bruno sbruno at ignoranthack.me
Fri May 15 17:07:58 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 05/15/15 09:45, Ryan Stone wrote:
> On Fri, May 15, 2015 at 12:23 PM, Sean Bruno
> <sbruno at ignoranthack.me> wrote:
> 
>> 54 Thread 100058 (PID=12: intr/irq262: em1:rx0)  cpustop_handler
>> () at /home/sbruno/bsd/em_mq/sys/x86/x86/mp_x86.c:987 53 Thread
>> 100060 (PID=12: intr/irq263: em1:rx1)  cpustop_handler () at
>> /home/sbruno/bsd/em_mq/sys/x86/x86/mp_x86.c:987 52 Thread 100062
>> (PID=12: intr/irq264: em1:tx0)  cpustop_handler () at
>> /home/sbruno/bsd/em_mq/sys/x86/x86/mp_x86.c:987 51 Thread 100064
>> (PID=12: intr/irq265: em1:tx1)  cpustop_handler () at
>> /home/sbruno/bsd/em_mq/sys/x86/x86/mp_x86.c:987 50 Thread 100066
>> (PID=12: intr/irq266: em1:link)  cpustop_handler () at
>> /home/sbruno/bsd/em_mq/sys/x86/x86/mp_x86.c:987
>> 
> 
> These ones were all running at the time.
> 


Hrm, when I look at them directly in the crashdump, I don't see
anything useful.

(kgdb) tid 100058
[Switching to thread 54 (Thread 100058)]#0  cpustop_handler () at
/home/sbruno/bsd/em_mq/sys/x86/x86/mp_x86.c:987
987		CPU_SET_ATOMIC(cpu, &stopped_cpus);
Current language:  auto; currently minimal
(kgdb) whe
#0  cpustop_handler () at /home/sbruno/bsd/em_mq/sys/x86/x86/mp_x86.c:98
7
#1  0xffffffff80f76f7a in ipi_nmi_handler () at
/home/sbruno/bsd/em_mq/sys/x86/x86/mp_x86.c:969
#2  0xffffffff80e3657a in trap (frame=0xffffffff817eb910) at
/home/sbruno/bsd/em_mq/sys/amd64/amd64/trap.c:188
#3  0xffffffff80e1b273 in nmi_calltrap () at
/home/sbruno/bsd/em_mq/sys/amd64/amd64/exception.S:509
#4  0x0000000800841841 in ?? ()
Previous frame inner to this frame (corrupt stack?)


Is "what I want to do" not really possible?

sean
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQF8BAEBCgBmBQJVVifqXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCQUFENDYzMkU3MTIxREU4RDIwOTk3REQx
MjAxRUZDQTFFNzI3RTY0AAoJEBIB78oecn5kXt8IANIkerdy0eZgjxfCbC+3Re6g
7HxS18p7d+sHzMO9YBtigYqs4apNnPjglCUWlBDQBgpjeyFPvVA20siIGKXSwHqI
ogjY/93n3hr9ZAa+nMxNMBDloghUJJrItV42FWHs1x/sFYiCxojp53zmZDe1lmfU
2ZKotyFdo10Kq+1LNN8TLzK1KjBT581R94mTNlozTAJM+hFiBuSB7xv3tvITOUIa
QQ8gXmLB70vfWpfHnUsW5xlBhjJaR9oBFM4HvhbWVDtVFXpQQvIUgAYboSRjQZZd
90N8Qo/GygK7XNfiiwykLqhLUlr008xgcEQa7ZIryKP8D2dwwAU9XAqGzbkuGjA=
=fGWH
-----END PGP SIGNATURE-----


More information about the freebsd-hackers mailing list