* 3.6.8: BT USB with rfcomm/pppd crash on dongle pull
@ 2012-12-05 20:45 Michael Büsch
0 siblings, 0 replies; only message in thread
From: Michael Büsch @ 2012-12-05 20:45 UTC (permalink / raw)
To: Marcel Holtmann, Gustavo Padovan, Johan Hedberg; +Cc: linux-bluetooth
[-- Attachment #1: Type: text/plain, Size: 4800 bytes --]
The following crash happened by pulling a BT USB dongle while
an rfcomm/pppd connection was active over that dongle.
The dongle was connected to a 4-port USB hub. A usb-serial-dongle
was also connected to that hub.
The _hub_ was pulled from the host USB port. (The BT USB dongle remained in the hub).
[427194.250218] usb 1-2: USB disconnect, device number 82
[427194.250243] usb 1-2.1: USB disconnect, device number 89
[427194.250688] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0
[427194.250771] cp210x 1-2.1:1.0: device disconnected
[427194.251377] usb 1-2.4: USB disconnect, device number 83
[427194.251845] general protection fault: 0000 [#1] PREEMPT SMP
[427194.252114] Modules linked in: uvcvideo nfnetlink_log nfnetlink bridge stp llc cp210x nls_utf8 nls_cp437 acpi_cpufreq mperf ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6t_rt ipt_MASQUERADE xt_conntrack ipt_REJECT xt_tcpudp ip6table_mangle ip6table_filter ip6_tables iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack iptable_mangle iptable_filter ip_tables x_tables videobuf2_vmalloc videobuf2_memops videobuf2_core i915 drm_kms_helper video kvm_intel kvm [last unloaded: uvcvideo]
[427194.254255] CPU 0
[427194.254326] Pid: 30, comm: khubd Not tainted 3.6.8+ #3 ASUSTeK Computer INC. 1011PX/1015PE
[427194.254557] RIP: 0010:[<ffffffff8182e752>] [<ffffffff8182e752>] l2cap_chan_destroy+0x32/0x80
[427194.254811] RSP: 0018:ffff88007c545b90 EFLAGS: 00010246
[427194.254959] RAX: dead000000200200 RBX: ffff8800263dd800 RCX: 0000000000000000
[427194.255051] RDX: dead000000100100 RSI: dead000000100100 RDI: dead000000200200
[427194.255051] RBP: ffff8800263a8900 R08: ffff88007c544000 R09: 0000000000000000
[427194.255051] R10: 000000000000294c R11: 0000000000000000 R12: 0000000000000067
[427194.255051] R13: ffff8800263a8800 R14: ffff8800263ddad0 R15: ffff8800263a8660
[427194.255051] FS: 0000000000000000(0000) GS:ffff88007f400000(0000) knlGS:0000000000000000
[427194.255051] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[427194.255051] CR2: ffffffffff600400 CR3: 0000000001e0c000 CR4: 00000000000007e0
[427194.255051] DR0: 0000000000000001 DR1: 0000000000000002 DR2: 0000000000000001
[427194.255051] DR3: 000000000000000a DR6: 00000000ffff0ff0 DR7: 0000000000000400
[427194.255051] Process khubd (pid: 30, threadinfo ffff88007c544000, task ffff880000153b10)
[427194.255051] Stack:
[427194.255051] ffff8800263df800 ffffffff81833530 ffff8800263dd800 ffffffff8182ebba
[427194.255051] ffff8800263dd000 ffff8800263a8910 ffff8800024de578 ffff8800263dd000
[427194.255051] ffff8800024de610 ffff8800024de610 ffff880005f12800 0000000000000000
[427194.255051] Call Trace:
[427194.255051] [<ffffffff81833530>] ? l2cap_sock_kill+0x30/0x50
[427194.255051] [<ffffffff8182ebba>] ? l2cap_conn_del+0xaa/0x170
[427194.255051] [<ffffffff818329a7>] ? l2cap_disconn_cfm+0x17/0x20
[427194.255051] [<ffffffff8181a68d>] ? hci_conn_hash_flush+0x9d/0xb0
[427194.255051] [<ffffffff818164a4>] ? hci_dev_do_close+0xc4/0x3a0
[427194.255051] [<ffffffff8181853f>] ? hci_unregister_dev+0x5f/0x170
[427194.255051] [<ffffffff8163e715>] ? btusb_disconnect+0x55/0xd0
[427194.255051] [<ffffffff8156abfa>] ? usb_unbind_interface+0x6a/0x1c0
[427194.255051] [<ffffffff81462f37>] ? __device_release_driver+0x77/0xf0
[427194.255051] [<ffffffff814631a9>] ? device_release_driver+0x29/0x40
[427194.255051] [<ffffffff814629f3>] ? bus_remove_device+0xc3/0x100
[427194.255051] [<ffffffff814602bb>] ? device_del+0x11b/0x1a0
[427194.255051] [<ffffffff815688b4>] ? usb_disable_device+0x94/0x1e0
[427194.255051] [<ffffffff81560bbf>] ? usb_disconnect+0x7f/0x110
[427194.255051] [<ffffffff81560ba9>] ? usb_disconnect+0x69/0x110
[427194.255051] [<ffffffff81562710>] ? hub_thread+0x420/0x1320
[427194.255051] [<ffffffff819260d3>] ? __schedule+0x2a3/0x670
[427194.255051] [<ffffffff810887f0>] ? finish_wait+0xa0/0xa0
[427194.255051] [<ffffffff815622f0>] ? usb_remote_wakeup+0x40/0x40
[427194.255051] [<ffffffff81087f77>] ? kthread+0x87/0x90
[427194.255051] [<ffffffff81929074>] ? kernel_thread_helper+0x4/0x10
[427194.255051] [<ffffffff81087ef0>] ? kthread_freezable_should_stop+0x50/0x50
[427194.255051] [<ffffffff81929070>] ? gs_change+0xb/0xb
[427194.255051] Code: 80 cc ea 81 e8 20 8a 0f 00 48 be 00 01 10 00 00 00 ad de 48 bf 00 02 20 00 00 00 ad de 48 8b 83 b8 02 00 00 48 8b 93 b0 02 00 00 <48> 89 42 08 48 89 10 48 89 bb b8 02 00 00 48 89 b3 b0 02 00 00
[427194.255051] RIP [<ffffffff8182e752>] l2cap_chan_destroy+0x32/0x80
[427194.255051] RSP <ffff88007c545b90>
[427194.349290] ---[ end trace 286151bbf87935e3 ]---
[427194.349306] note: khubd[30] exited with preempt_count 1
--
Greetings, Michael.
PGP encryption is encouraged / 908D8B0E
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2012-12-05 20:45 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-05 20:45 3.6.8: BT USB with rfcomm/pppd crash on dongle pull Michael Büsch
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.