From owner-freebsd-usb@FreeBSD.ORG Thu Dec 29 16:20:20 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org 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 B1A5516A41F for ; Thu, 29 Dec 2005 16:20:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D8E4A43D79 for ; Thu, 29 Dec 2005 16:20:13 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBTGKAZI011230 for ; Thu, 29 Dec 2005 16:20:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBTGKAp5011229; Thu, 29 Dec 2005 16:20:10 GMT (envelope-from gnats) Date: Thu, 29 Dec 2005 16:20:10 GMT Message-Id: <200512291620.jBTGKAp5011229@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Philip Rodrigues Cc: Subject: Re: usb/77184: kernel panic on USB device disconnect X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Philip Rodrigues List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Dec 2005 16:20:20 -0000 The following reply was made to PR usb/77184; it has been noted by GNATS. From: Philip Rodrigues To: bug-followup@freebsd.org Cc: Subject: Re: usb/77184: kernel panic on USB device disconnect Date: Thu, 29 Dec 2005 16:19:48 +0000 I get a similar panic when disconnecting a Sony DSC S-40 camera. Backtrace is below. If you need any more information, just ask: Unread portion of the kernel message buffer: #0 doadump () at pcpu.h:165 165 __asm __volatile("movl %%fs:0,%0" : "=r" (td)); (kgdb) backtrace #0 doadump () at pcpu.h:165 #1 0xc0516042 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:399 #2 0xc05162d8 in panic (fmt=0xc06b2fe9 "%s") at /usr/src/sys/kern/kern_shutdown.c:555 #3 0xc06903fc in trap_fatal (frame=0xd4691788, eva=0) at /usr/src/sys/i386/i386/trap.c:831 #4 0xc068ff48 in trap (frame= {tf_fs = 8, tf_es = 40, tf_ds = 40, tf_edi = 1, tf_esi = 0, tf_ebp = -731310000, tf_isp = -731310156, tf_ebx = 1546584928, tf_edx = 0, tf_ecx = 0, tf_eax = 1, tf_trapno = 18, tf_err = 0, tf_eip = -1066825677, tf_cs = 32, tf_eflags = 590406, tf_esp = -731310064, tf_ss = -1066634813}) at /usr/src/sys/i386/i386/trap.c:629 #5 0xc067fe5a in calltrap () at /usr/src/sys/i386/i386/exception.s:139 #6 0xc0698833 in __qdivrem (uq=Unhandled dwarf expression opcode 0x93 ) at /usr/src/sys/libkern/qdivrem.c:97 #7 0xc0698c7e in __udivdi3 (a=1546584928, b=0) at /usr/src/sys/libkern/udivdi3.c:47 #8 0xc0433dc2 in cam_calc_geometry (ccg=0xd46918f8, extended=1) at /usr/src/sys/cam/cam.c:376 #9 0xc04bb992 in umass_cam_action (sim=0xc20d8bc0, ccb=0xd46918f8) at /usr/src/sys/dev/usb/umass.c:2582 #10 0xc0437f06 in xpt_action (start_ccb=0xd46918f8) at /usr/src/sys/cam/cam_xpt.c:3110 #11 0xc0444831 in dasetgeom (periph=0x0, block_len=1, maxsector=1546584927) at /usr/src/sys/cam/scsi/scsi_da.c:1777 ---Type to continue, or q to quit--- #12 0xc0444142 in dadone (periph=0xc204b600, done_ccb=0xc1f39400) at /usr/src/sys/cam/scsi/scsi_da.c:1431 #13 0xc043b5e5 in camisr (V_queue=0xc0718538) at /usr/src/sys/cam/cam_xpt.c:7141 #14 0xc0501bd9 in ithread_loop (arg=0xc1d88380) at /usr/src/sys/kern/kern_intr.c:547 #15 0xc0500e60 in fork_exit (callout=0xc0501a80 , arg=0xc1d88380, frame=0xd4691d38) at /usr/src/sys/kern/kern_fork.c:789 #16 0xc067febc in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:208