ATA/Cdrom(?) panic

Bjoern A. Zeeb bz at FreeBSD.org
Wed Nov 16 06:43:48 UTC 2011


Hey,

we have seen this or a very similar panic for about 1 year now once in
a while and I think I reported it before; this is FreeBSD as guest on
vmware.   Seems it was a double panic this time.   Could someone please
see what's going on there?    It was on 8.x-STABLE in the past and this
is 8.2-RELEASE-p4.

Thanks
/bz

acd0: WARNING - READ_TOC taskqueue timeout - completing request directly


Fatal trap 12: page fault while in kernel mode
cpuid = 4; apic id = 04
fault virtual address   = 0x1f4
fault code              = supervisor read, page not present
instruction pointer     = 0x20:0xc08a1e9f

stack pointer           = 0x28:0xe6ad5b9c
Fatal trap 12: page fault while in kernel mode
frame pointer           = 0x28:0xe6ad5bb4
cpuid = 2;
code segment            = base 0x0, limit 0xfffff, type 0x1bapic id = 02
                         = DPL 0, pres 1, def32 1, gran 1
fault virtual address   = 0x1f4
processor eflags        =
fault code              = supervisor read, page not presentinterrupt enabled,
instruction pointer     = 0x20:0xc08a1e9fresume,
stack pointer           = 0x28:0xe8e9e808IOPL = 0
frame pointer           = 0x28:0xe8e9e820
current process         =
code segment            = base 0x0, limit 0xfffff, type 0x1b12 (swi6: task queue)
                         = DPL 0, pres 1, def32 1, gran 1
trap number             = 12
processor eflags        = interrupt enabled,
panic: page faultresume,
cpuid = 4IOPL = 0
current process         =
KDB: stack backtrace:25162 (bsnmpd)

trap number             = 12#0 0xc08e0d07 at kdb_backtrace+0x47

#1 0xc08b1dc7 at panic+0x117
#2 0xc0be4b53 at trap_fatal+0x323
#3 0xc0be4dd0 at trap_pfault+0x270
#4 0xc0be5315 at trap+0x465
#5 0xc0bcbecc at calltrap+0x6
#6 0xc08b0d86 at _sema_post+0x46
#7 0xc056fa47 at ata_completed+0x727
#8 0xc08eb97a at taskqueue_run_locked+0xca
#9 0xc08ebc8a at taskqueue_run+0xaa
#10 0xc08ebd53 at taskqueue_swi_run+0x13
#11 0xc088903b at intr_event_execute_handlers+0x13b
#12 0xc088a75b at ithread_loop+0x6b
#13 0xc0886d51 at fork_exit+0x91
#14 0xc0bcbf44 at fork_trampoline+0x8
Uptime: 5d20h1m56s


(gdb) l *ata_completed+0x727
489             (request->callback)(request);
490         else
491             sema_post(&request->done);
492
493         /* only call ata_start if channel is present */
494         if (ch)
495             ata_start(ch->dev);
496     }
497
498     void


-- 
Bjoern A. Zeeb                                 You have to have visions!
          Stop bit received. Insert coin for new address family.


More information about the freebsd-stable mailing list