2.6.20-git6 usbserial crashes

Andi Kleen <[email protected]>
Newsgroups gmane.linux.usb.devel
Organization -
Message-ID <[email protected]>
Got this while playing around with a toy.

I have multiple usb serial devices of different types.

-Andi

usb 5-2: USB disconnect, address 4
Unable to handle kernel NULL pointer dereference at 0000000000000020 RIP: 
 [<ffffffff804e2af5>] klist_del+0xa/0x46
PGD 79cb4067 PUD 79cb7067 PMD 0 
Oops: 0000 [1] SMP 
CPU 0 
Modules linked in: visor deflate zlib_deflate zlib_inflate cbc blkcipher sha256 
aes_x86_64 des md5 sha1 xfrm_user xfrm4_tunnel tunnel4 ipcomp esp4 ah4 af_key pp
poe pppox ipt_MASQUERADE ppp_generic slhc iptable_nat snd_pcm_oss nf_nat_sip nf_
conntrack_sip nf_nat_ftp snd_mixer_oss nf_nat_irc nf_nat snd_seq i2c_isa snd_seq
_device ip6t_LOG ip6t_REJECT ip6table_filter ip6_tables xt_tcpudp nf_conntrack_i
pv4 xt_state nf_conntrack_ftp nf_conntrack_irc nf_conntrack ipt_LOG ipt_REJECT i
ptable_filter ip_tables x_tables snd_hda_intel snd_hda_codec snd_pcm snd_timer s
nd snd_page_alloc pl2303 usbserial i2c_i801 i2c_core
Pid: 160, comm: khubd Not tainted 2.6.20-git6-BASIL #119
RIP: 0010:[<ffffffff804e2af5>]  [<ffffffff804e2af5>] klist_del+0xa/0x46
RSP: 0018:ffff81007fe6bc40  EFLAGS: 00010282
RAX: ffff81007eb70c00 RBX: 0000000000000000 RCX: 0000000000000002
RDX: ffff81000e9b1858 RSI: ffffffff8800ba33 RDI: ffff81007eb70d18
RBP: ffff81007eb70cf0 R08: ffff81007fe6bd40 R09: ffff810046941490
R10: ffff81007e494020 R11: ffffffff8029f29f R12: ffff81007eb70d18
R13: ffff81007e494020 R14: ffff81007e494020 R15: ffff81007f642800
FS:  0000000000000000(0000) GS:ffffffff80675000(0000) knlGS:0000000000000000
CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 0000000000000020 CR3: 0000000079cb1000 CR4: 00000000000006e0
Process khubd (pid: 160, threadinfo ffff81007fe6a000, task ffff81007ee1d660)
Stack:  ffff81007eb70cf0 ffff81007eb70cf0 ffff81000e9b1840 ffffffff803858c6
 ffff81000e9b1848 ffff81007eb70cf0 ffff81000e9b1840 ffff81000e9b1840
 0000000000000000 ffffffff80385aaf 0000000000000002 ffffffff8800bacb
Call Trace:
 [<ffffffff803858c6>] device_del+0x22/0x202
 [<ffffffff80385aaf>] device_unregister+0x9/0x12
 [<ffffffff8800bacb>] :usbserial:destroy_serial+0x98/0xef
 [<ffffffff8800ba33>] :usbserial:destroy_serial+0x0/0xef
 [<ffffffff80330fbc>] kref_put+0x5d/0x68
 [<ffffffff8800b938>] :usbserial:usb_serial_disconnect+0x8c/0xb4
 [<ffffffff80410c76>] usb_unbind_interface+0x59/0xa6
 [<ffffffff80387be6>] __device_release_driver+0x8e/0xb0
 [<ffffffff8038806a>] device_release_driver+0x31/0x49
 [<ffffffff80387558>] bus_remove_device+0x89/0x9c
 [<ffffffff80385a35>] device_del+0x191/0x202
 [<ffffffff8040e671>] usb_disable_device+0x6c/0xdf
 [<ffffffff8040b113>] usb_disconnect+0xa3/0x145
 [<ffffffff8040bf31>] hub_thread+0x3f7/0xbb7
 [<ffffffff8023aaf3>] autoremove_wake_function+0x0/0x2e
 [<ffffffff8040bb3a>] hub_thread+0x0/0xbb7
 [<ffffffff8023a776>] keventd_create_kthread+0x0/0x65
 [<ffffffff8023a9cc>] kthread+0xd1/0x101
 [<ffffffff8020a038>] child_rip+0xa/0x12
 [<ffffffff8023a776>] keventd_create_kthread+0x0/0x65
 [<ffffffff8023a8fb>] kthread+0x0/0x101
 [<ffffffff8020a02e>] child_rip+0x0/0x12
RIP  [<ffffffff804e2af5>] klist_del+0xa/0x46
 RSP <ffff81007fe6bc40>
CR2: 0000000000000020

-Andi

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.