Date: Fri, 2 Oct 2015 00:56:44 +0300 From: Andriy Gapon <avg@FreeBSD.org> To: sbruno@FreeBSD.org Cc: Ryan Stone <rysto32@gmail.com>, "freebsd-hackers@freebsd.org" <freebsd-hackers@FreeBSD.org> Subject: Re: How to get anything useful out of kgdb? Message-ID: <560DAC1C.8050501@FreeBSD.org> In-Reply-To: <555646F1.4000405@ignoranthack.me> References: <554E41EE.2010202@ignoranthack.me> <2063489.pgabuk9nPJ@ralph.baldwin.cx> <55561803.9050102@ignoranthack.me> <19618854.y3EeXVtCGX@ralph.baldwin.cx> <55561D9A.30309@ignoranthack.me> <CAFMmRNydJdVm%2BDpptQY_LnRvMfUMmoLkLXZFd1zP3OxaMFHgxw@mail.gmail.com> <555627EC.2020007@ignoranthack.me> <CAFMmRNyM6Tc7P8rLJmMSVXOFkK4Tc0OCOtc=E9dLEtzKrEtjLg@mail.gmail.com> <555646F1.4000405@ignoranthack.me>
next in thread | previous in thread | raw e-mail | index | archive | help
On 15/05/2015 22:20, Sean Bruno wrote: > I'm guessing that we are just at the limit of what the intree kgdb is > capable of doing with out crashdumps. It's just that a userland process was running on a CPU when it got an NMI. > #2 0xffffffff80e3657a in trap (frame=0xffffffff817eb910) at > /home/sbruno/bsd/em_mq/sys/amd64/amd64/trap.c:188 > 188 if (ipi_nmi_handler() == 0) > (kgdb) p frame > $5 = (struct trapframe *) 0xffffffff817eb910 > (kgdb) p *frame > $6 = {tf_rdi = 34389196884, tf_rsi = 34389192960, tf_rdx = 0, tf_rcx = > 360, tf_r8 = 0, tf_r9 = -8795456263872, tf_rax = 0, tf_rbx = > 34393489408, tf_rbp = 140736951475936, tf_r10 = 17232, tf_r11 = 583, > tf_r12 = 1882455366, > tf_r13 = 34389196880, tf_r14 = 0, tf_r15 = 6358856, tf_trapno = 19, > tf_fs = 19, tf_gs = 27, tf_addr = 0, tf_flags = 1, tf_es = 59, tf_ds = > 59, tf_err = 0, tf_rip = 34368395329, tf_cs = 67, tf_rflags = 518, > tf_rsp = 140736951475912, > tf_ss = 59} > (kgdb) p *frame->tf_rip > Cannot access memory at address 0x800841841 > (kgdb) info line *frame->tf_rip > No line number information available for address 0x800841841 > (kgdb) -- Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?560DAC1C.8050501>