Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Dec 2011 08:15:16 GMT
From:      Alec <alec.ext@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   i386/163091: Fatal trap 12: page fault while in kernel mode
Message-ID:  <201112060815.pB68FG3k073162@red.freebsd.org>
Resent-Message-ID: <201112060820.pB68K99K092499@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         163091
>Category:       i386
>Synopsis:       Fatal trap 12: page fault while in kernel mode
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 06 08:20:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Alec
>Release:        8.2-RELEASE FreeBSD
>Organization:
HOLDER
>Environment:
FreeBSD gw1 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
Dec  6 10:46:49 gw1 kernel: Fatal trap 12: page fault while in kernel mode
Dec  6 10:46:49 gw1 kernel: cpuid = 0; apic id = 00
Dec  6 10:46:49 gw1 kernel: fault virtual address       = 0x400
Dec  6 10:46:49 gw1 kernel: fault code          = supervisor read, page not present
Dec  6 10:46:49 gw1 kernel: instruction pointer = 0x20:0xc08e1324
Dec  6 10:46:49 gw1 kernel: stack pointer               = 0x28:0xe7ac6914
Dec  6 10:46:49 gw1 kernel: frame pointer               = 0x28:0xe7ac6934
Dec  6 10:46:49 gw1 kernel: code segment                = base 0x0, limit 0xfffff, type 0x1b
Dec  6 10:46:49 gw1 kernel: = DPL 0, pres 1, def32 1, gran 1
Dec  6 10:46:49 gw1 kernel: processor eflags    = interrupt enabled, resume, IOPL = 0
Dec  6 10:46:49 gw1 kernel: current process             = 3698 (usbconfig)
Dec  6 10:46:49 gw1 kernel: trap number         = 12
Dec  6 10:46:49 gw1 kernel: panic: page fault
Dec  6 10:46:49 gw1 kernel: cpuid = 0
Dec  6 10:46:49 gw1 kernel: KDB: stack backtrace:
Dec  6 10:46:49 gw1 kernel: #0 0xc08e0d07 at kdb_backtrace+0x47
Dec  6 10:46:49 gw1 kernel: #1 0xc08b1dc7 at panic+0x117
Dec  6 10:46:49 gw1 kernel: #2 0xc0be4b43 at trap_fatal+0x323
Dec  6 10:46:49 gw1 kernel: #3 0xc0be4dc0 at trap_pfault+0x270
Dec  6 10:46:49 gw1 kernel: #4 0xc0be5305 at trap+0x465
Dec  6 10:46:49 gw1 kernel: #5 0xc0bcbebc at calltrap+0x6
Dec  6 10:46:49 gw1 kernel: #6 0xc08da8c4 at device_delete_child+0x94
Dec  6 10:46:49 gw1 kernel: #7 0xc07f0585 at uether_ifdetach+0x125
Dec  6 10:46:49 gw1 kernel: #8 0xc07e80e2 at axe_detach+0x32
Dec  6 10:46:49 gw1 kernel: #9 0xc08da658 at device_detach+0x68
Dec  6 10:46:49 gw1 kernel: #10 0xc08da861 at device_delete_child+0x31
Dec  6 10:46:49 gw1 kernel: #11 0xc08da84c at device_delete_child+0x1c
Dec  6 10:46:49 gw1 kernel: #12 0xc07d3851 at usb_detach_device+0x151
Dec  6 10:46:49 gw1 kernel: #13 0xc07d38c2 at usb_unconfigure+0x42
Dec  6 10:46:49 gw1 kernel: #14 0xc07d3dac at usbd_set_config_index+0x6c
Dec  6 10:46:49 gw1 kernel: #15 0xc07d5f93 at ugen_set_config+0x83
Dec  6 10:46:49 gw1 kernel: #16 0xc07d6824 at ugen_ioctl_post+0x2a4

>How-To-Repeat:
Part Of My Script:
####
WHILE="1"
while [ "$WHILE" -eq 1 ]
do
    /usr/sbin/usbconfig -u 4 -a 2 power_off
    /usr/sbin/usbconfig -d ugen4.1 set_config 255
    /usr/sbin/usbconfig -d ugen4.1 set_config 0
done

####
gw1# usbconfig
ugen0.1: <UHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE
ugen1.1: <UHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE
ugen2.1: <UHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE
ugen3.1: <UHCI root HUB Intel> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE
ugen4.1: <EHCI root HUB Intel> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE
ugen4.2: <product 0x3c05 vendor 0x2001> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON

After several restarts usb devices the system reboots
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



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