Re: panic; current process = 0 (ath0 taskq)

From: Adrian Chadd <adrian_at_freebsd.org>
Date: Mon, 8 Aug 2011 17:58:03 +0800
Ian,

can you please create a PR for this?

That line in -HEAD is part of the RX "packet is bigger than a single
ath_buf descriptor buffer", and I've not seen that code executed
before. :)


Adrian

On 2 August 2011 20:27, Ian FREISLICH <ianf_at_clue.co.za> wrote:
> Hi
>
> I've been getting a lot of these lately.  Especially when my wireless
> struggles to maintain its association with the AP.
>
> Fatal trap 12: page fault while in kernel mode
> cpuid = 0; apic id = 00
> fault virtual address   = 0xc6e5da00
> fault code              = supervisor write, page not present
> instruction pointer     = 0x20:0xc051e0a8
> stack pointer           = 0x28:0xdea1dc28
> frame pointer           = 0x28:0xdea1dc8c
> code segment            = base 0x0, limit 0xfffff, type 0x1b
>                        = DPL 0, pres 1, def32 1, gran 1
> processor eflags        = interrupt enabled, resume, IOPL = 0
> current process         = 0 (ath0 taskq)
> trap number             = 12
> panic: page fault
> cpuid = 0
> Uptime: 4h50m4s
> Physical memory: 2027 MB
> Dumping 202 MB: 187 171 155 139 123 107 91 75 59 43 27 11
>
> (kgdb)
> #0  doadump (textdump=1) at pcpu.h:244
> #1  0xc0690729 in kern_reboot (howto=260)
>    at /usr/src/sys/kern/kern_shutdown.c:430
> #2  0xc069099a in panic (fmt=Variable "fmt" is not available.)
>    at /usr/src/sys/kern/kern_shutdown.c:595
> #3  0xc085492e in trap_fatal (frame=0xdea1dbe8, eva=3336952320)
>    at /usr/src/sys/i386/i386/trap.c:967
> #4  0xc0854b73 in trap_pfault (frame=0xdea1dbe8, usermode=0, eva=3336952320)
>    at /usr/src/sys/i386/i386/trap.c:880
> #5  0xc085500d in trap (frame=0xdea1dbe8) at /usr/src/sys/i386/i386/trap.c:555
> #6  0xc083f2bc in calltrap () at /usr/src/sys/i386/i386/exception.s:168
> #7  0xc051e0a8 in ath_rx_proc (arg=0xc4e58000, npending=1)
>    at /usr/src/sys/dev/ath/if_ath.c:3651
> #8  0xc06cc38d in taskqueue_run_locked (queue=0xc4e6b8c0)
>    at /usr/src/sys/kern/subr_taskqueue.c:306
> #9  0xc06cd1e5 in taskqueue_thread_loop (arg=0xc4e5832c)
>    at /usr/src/sys/kern/subr_taskqueue.c:495
> #10 0xc06664f9 in fork_exit (callout=0xc06cd129 <taskqueue_thread_loop>,
>    arg=0xc4e5832c, frame=0xdea1dd28) at /usr/src/sys/kern/kern_fork.c:941
> #11 0xc083f334 in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:275
>
> Full crash message attached.
>
> Ian
>
> --
> Ian Freislich
>
>
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
>
Received on Mon Aug 08 2011 - 07:58:04 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:16 UTC