public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: "Martin J. Bligh" <mbligh@aracnet.com>
To: linux-kernel <linux-kernel@vger.kernel.org>
Subject: [Bug 633] New: Removal of USB flash drive causes oops in khupd
Date: Thu, 24 Apr 2003 12:44:36 -0700	[thread overview]
Message-ID: <1631410000.1051213476@flay> (raw)

http://bugme.osdl.org/show_bug.cgi?id=633

           Summary: Removal of USB flash drive causes oops in khupd
    Kernel Version: 2.5.68
            Status: NEW
          Severity: normal
             Owner: greg@kroah.com
         Submitter: cswingle@iarc.uaf.edu


Distribution: Debian GNU/Linux unstable (sid)
Hardware Environment: k7 desktop and PIII laptop
Software Environment: X, console mode
Problem Description: Unplugging USB flash drive causes oops in khupd, USB
support lost after oops

Steps to reproduce:

Insert a USB flash drive (type doesn't seem to matter, but I can give model info
for the three drives I've tried if you want).  Mount device.  Umount device. 
Remove USB device from socket -- oops as follows:

#####                                                                          
                                                                               
                                     
usb 1-1: USB disconnect, address 3                                             
                                                                               
                                     
Unable to handle kernel NULL pointer dereference at virtual address 00000001   
                                                                               
                                     
 printing eip:                                                                 
                                                                               
                                     
c01badd3                                                                       
                                                                               
                                     
*pde = 00000000                                                                
                                                                               
                                     
Oops: 0000 [#1]                                                                
                                                                               
                                     
CPU:    0                                                                      
                                                                               
                                     
EIP:    0060:[proc_match+19/64]    Not tainted                                 
                                                                               
                                     
EFLAGS: 00010286                                                               
                                                                               
                                     
EIP is at proc_match+0x13/0x40                                                 
                                                                               
                                     
eax: ffffffff   ebx: c1bcd85c   ecx: ffffffff   edx: c11efdc8                  
                                                                               
                                     
esi: c11efdc8   edi: c1bcd88c   ebp: c11efd8c   esp: c11efd84                  
                                                                               
                                     
ds: 007b   es: 007b   ss: 0068                                                 
                                                                               
                                     
Process khubd (pid: 4, threadinfo=c11ee000 task=c114d320)                      
                                                                               
                                     
Stack: 00000001 c1bcd88c c11efdb4 c01bc3d2 00000001 c11efdc8 ffffffff c11efdb4 
                                                                               
                                     
       c11efdc8 c7e725e0 c11efdc8 c7e721b0 c11efde0 c0337bc2 c11efdc8 c1bcd85c 
                                                                               
                                     
       00000000 c7b20030 c7e721b0 c11efe58 c7e725e0 c7e725e0 c7b20200 c11efe58 
                                                                               
                                     
Call Trace:                                                                    
                                                                               
                                     
 [remove_proc_entry+82/288] remove_proc_entry+0x52/0x120                       
                                                                               
                                     
 [scsi_proc_host_rm+66/112] scsi_proc_host_rm+0x42/0x70                        
                                                                               
                                     
 [scsi_unregister+253/576] scsi_unregister+0xfd/0x240                          
                                                                               
                                     
 [scsi_remove_device+64/80] scsi_remove_device+0x40/0x50                       
                                                                               
                                     
 [scsi_remove_device+64/80] scsi_remove_device+0x40/0x50                       
                                                                               
                                     
 [storage_disconnect+429/785] storage_disconnect+0x1ad/0x311                   
                                                                               
                                     
 [iput+99/144] iput+0x63/0x90                                                  
                                                                               
                                     
 [storage_disconnect+0/785] storage_disconnect+0x0/0x311                       
                                                                               
                                     
 [usb_device_remove+156/160] usb_device_remove+0x9c/0xa0                       
                                                                               
                                     
 [device_release_driver+102/112] device_release_driver+0x66/0x70               
                                                                               
                                     
 [bus_remove_device+127/208] bus_remove_device+0x7f/0xd0                       
                                                                               
                                     
 [device_del+108/176] device_del+0x6c/0xb0                                     
                                                                               
                                     
 [device_unregister+20/34] device_unregister+0x14/0x22                         
                                                                               
                                     
 [usb_disconnect+199/352] usb_disconnect+0xc7/0x160                            
                                                                               
                                     
 [usb_hub_port_connect_change+831/848] usb_hub_port_connect_change+0x33f/0x350 
                                                                               
                                     
 [usb_hub_port_status+104/176] usb_hub_port_status+0x68/0xb0                   
                                                                               
                                     
 [usb_hub_events+1014/1392] usb_hub_events+0x3f6/0x570                         
                                                                               
                                     
 [allow_signal+204/512] allow_signal+0xcc/0x200                                
                                                                               
                                     
 [usb_hub_thread+53/240] usb_hub_thread+0x35/0xf0                              
                                                                               
                                     
 [default_wake_function+0/32] default_wake_function+0x0/0x20                   
                                                                               
                                     
 [usb_hub_thread+0/240] usb_hub_thread+0x0/0xf0                                
                                                                               
                                     
 [kernel_thread_helper+5/24] kernel_thread_helper+0x5/0x18                     
                                                                               
                                     
                                                                               
                                                                               
                                     
Code: 0f b7 48 02 3b 4d 08 74 14 31 c0 8b 34 24 8b 7c 24 04 89 ec              
                                                                               
                                     
 <3>drivers/usb/host/uhci-hcd.c: 1060: host controller halted. very bad        
                                                                               
                                     
##### 



                 reply	other threads:[~2003-04-24 19:42 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1631410000.1051213476@flay \
    --to=mbligh@aracnet.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox