Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Sep 2010 20:30:14 +0300
From:      Andriy Gapon <avg@icyb.net.ua>
To:        a.smith@ukgrid.net
Cc:        freebsd-fs@freebsd.org, Alexander Motin <mav@freebsd.org>
Subject:   Re: ZFS related kernel panic
Message-ID:  <4C8A6B26.8050305@icyb.net.ua>
In-Reply-To: <20100910173912.205969tzhjiovf8c@webmail2.ukgrid.net>
References:  <20100909140000.5744370gkyqv4eo0@webmail2.ukgrid.net> <20100909182318.11133lqu4q4u1mw4@webmail2.ukgrid.net> <4C89D6A8.1080107@icyb.net.ua> <20100910143900.20382xl5bl6oo9as@webmail2.ukgrid.net> <20100910141127.GA13056@icarus.home.lan> <20100910155510.11831w104qjpyc4g@webmail2.ukgrid.net> <20100910152544.GA14636@icarus.home.lan> <20100910173912.205969tzhjiovf8c@webmail2.ukgrid.net>

next in thread | previous in thread | raw e-mail | index | archive | help
on 10/09/2010 19:39 a.smith@ukgrid.net said the following:
> Quoting Jeremy Chadwick <freebsd@jdc.parodius.com>:
> 
>> When the panic happens, you will be dropped to a db> prompt at the
>> console.  You should type "trace" to get a backtrace at that point.
>>
> 
> ok, I have successfully got to the db> prompt, here is the output of trace:
> 
> 
> Tracing pid 12 tid 100024 td 0xffffff0001667000
> siis_end_transaction() at siis_end_transaction+0x45
> siis_ch_intr() at siis_ch_intr+0x70
> siis_ch_intr_locked() at siis_ch_intr_locked+0x3e
> siis_intr() at siis_intr+0x61
> intr_event_exectute_handlers() at intr_event_execute_handlers+0xfd
> ithread_loop() at fork_exit+0x118
> fork_exit() at fork_exit+0x118
> fork_trampoline() at fork_trampoline+0xe
> --- trap 0, rip = 0, rsp = 0xffffff80000a5d30, rbp = 0 ---

That's useful information I think.
For completeness you might also run kgdb and then do:
(kgdb) info line *siis_end_transaction+0x45
and so on for all stack trace lines involving siis.
Thanks.

-- 
Andriy Gapon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C8A6B26.8050305>