From owner-freebsd-usb@FreeBSD.ORG Fri Mar 18 15:00:08 2005 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3C4D616A4CF for ; Fri, 18 Mar 2005 15:00:08 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D4AD243D49 for ; Fri, 18 Mar 2005 15:00:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2IF07p3064150 for ; Fri, 18 Mar 2005 15:00:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2IF07Sa064149; Fri, 18 Mar 2005 15:00:07 GMT (envelope-from gnats) Resent-Date: Fri, 18 Mar 2005 15:00:07 GMT Resent-Message-Id: <200503181500.j2IF07Sa064149@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-usb@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Marc van Kempen Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 700C416A4CE for ; Fri, 18 Mar 2005 14:57:52 +0000 (GMT) Received: from amsfep17-int.chello.nl (amsfep17-int.chello.nl [213.46.243.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 303BC43D3F for ; Fri, 18 Mar 2005 14:57:51 +0000 (GMT) (envelope-from marc@bowtie.nl) Received: from e16014.upc-e.chello.nl ([213.93.16.14]) by amsfep19-int.chello.nlESMTP <20050318145542.XWLE1799.amsfep19-int.chello.nl@e16014.upc-e.chello.nl> for ; Fri, 18 Mar 2005 15:55:42 +0100 Received: from e16014.upc-e.chello.nl (localhost [127.0.0.1]) j2IEtfkv073611 for ; Fri, 18 Mar 2005 15:55:41 +0100 (CET) (envelope-from marc@e16014.upc-e.chello.nl) Received: (from marc@localhost) by e16014.upc-e.chello.nl (8.13.3/8.13.1/Submit) id j2IEtfQx073610; Fri, 18 Mar 2005 15:55:41 +0100 (CET) (envelope-from marc) Message-Id: <200503181455.j2IEtfQx073610@e16014.upc-e.chello.nl> Date: Fri, 18 Mar 2005 15:55:41 +0100 (CET) From: Marc van Kempen To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: usb/78986: crash when printing to usb connected printer X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Marc van Kempen List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Mar 2005 15:00:08 -0000 >Number: 78986 >Category: usb >Synopsis: crash when printing to usb connected printer >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Mar 18 15:00:07 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Marc van Kempen >Release: FreeBSD 5.3-STABLE i386 >Organization: >Environment: System: FreeBSD e16014.upc-e.chello.nl 5.3-STABLE FreeBSD 5.3-STABLE #9: Fri Feb 25 10:54:15 CET 2005 marc@e107252.upc-e.chello.nl:/usr/obj/usr/ncvs/src/sys/JUNG i386 AMD Athlon XP 1500+ 1Gb Memory >Description: Every once in a while, printing to my Samsung ML-1510 laserprinter connected through usb will completely lock up the computer. >How-To-Repeat: Print several times until it locks up. The problem is that there doesn't seem to be a pattern to it. Here is a stacktrace: > ulpt0: Samsung Electronics Co., Ltd. Samsung ML-1510_700, rev 1.10/1.00, addr +3, iclass 7/1 > ulpt0: using bi-directional mode > > Fatal trap 12: page fault while in kernel mode > fault virtual address = 0x4c > fault code = supervisor read, page not present > instruction pointer = 0x8:0xc04e6be9 > stack pointer = 0x10:0xefe71b04 > frame pointer = 0x10:0xefe71b20 > 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 = 68367 (lpd) > trap number = 12 > panic: page fault > KDB: stack backtrace: > kdb_backtrace(100,c3bb6c80,10,efe71ac4,c) at kdb_backtrace+0x29 > panic(c06d3bfd,c07003ba,0,fffff,c33be79b) at panic+0xa8 > trap_fatal(efe71ac4,4c,c3bb6c80,c275ca8c,c) at trap_fatal+0x27c > trap_pfault(efe71ac4,0,4c) at trap_pfault+0x1cf > trap(18,10,10,0,c684e300) at trap+0x2ed > calltrap() at calltrap+0x5 > --- trap 0xc, eip = 0xc04e6be9, esp = 0xefe71b04, ebp = 0xefe71b20 --- > usb_transfer_complete(c2e22c00) at usb_transfer_complete+0xcd > uhci_abort_xfer(c2e22c00,6,efe71b5c,c04e6b03,c2e22c00) at uhci_abort_xfer+0xcf > uhci_device_bulk_abort(c2e22c00) at uhci_device_bulk_abort+0xd > usbd_ar_pipe(c684e300) at usbd_ar_pipe+0x1f > usbd_abort_pipe(c684e300,c5574a50,efe71ba4,c0500048,c074b258) at +usbd_abort_pipe+0xb > ulptclose(c074b258,2,2000,c3bb6c80,c071a400) at ulptclose+0x92 > spec_close(efe71bbc,efe71be4,c05958a4,efe71bbc,c07403a0) at spec_close+0x310 > spec_vnoperate(efe71bbc) at spec_vnoperate+0x13 > vn_close(c5574a50,2,c6850300,c3bb6c80,efe71c14) at vn_close+0x40 > vn_closefile(c2e47cc0,c3bb6c80) at vn_closefile+0xc2 > fdrop_locked(c2e47cc0,c3bb6c80,0,efe71ccc,c05189e7) at fdrop_locked+0xa4 > fdrop(c2e47cc0,c3bb6c80,c0740960,c6676948,0) at fdrop+0x41 > closef(c2e47cc0,c3bb6c80,0,c33be710,0) at closef+0x237 > close(c3bb6c80,efe71d14,1,0,292) at close+0x169 > syscall(2f,2f,2f,805a67f,805f080) at syscall+0x27b >Fix: No known fix. >Release-Note: >Audit-Trail: >Unformatted: