From: Christian Hoffmann <chrmhoffmann@gmail.com>
To: linux-kernel@vger.kernel.org
Subject: potential USB bug while plugging/unplugging phone
Date: Sat, 21 Nov 2015 15:19:27 +0100 [thread overview]
Message-ID: <56507D6F.2060100@gmail.com> (raw)
Hi,
running a loop like this:
while true; do lsusb; done
and plugging my mtk phone in, the stack below happened.
Version: Linux c3po 4.2.0-18-generic #22-Ubuntu SMP Fri Nov 6 18:25:50
UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Full dmesg: https://dl.dropboxusercontent.com/u/21820416/usb-crash.dmesg
Rgds,
Chris
[16323.481289] usb 5-3: USB disconnect, device number 5
[16602.047146] usb 9-3: new full-speed USB device number 5 using ohci-pci
[16602.215677] usb 9-3: config 1 has an invalid descriptor of length 0,
skipping remainder of the config
[16602.215682] usb 9-3: config 1 has 1 interface, different from the
descriptor's value: 2
[16602.215687] usb 9-3: New USB device found, idVendor=0e8d, idProduct=0003
[16602.215689] usb 9-3: New USB device strings: Mfr=0, Product=0,
SerialNumber=0
[16602.312280] BUG: unable to handle kernel NULL pointer dereference at
0000000000000008
[16602.312384] IP: [<ffffffffc08eb5e6>] acm_probe+0x186/0x1230 [cdc_acm]
[16602.312464] PGD 0
[16602.312489] Oops: 0000 [#1] SMP
[16602.312531] Modules linked in: cdc_acm(+) nfsv3 rpcsec_gss_krb5 nfsv4
nfs fscache rfcomm xt_addrtype xt_conntrack ipt_MASQUERADE
nf_nat_masquerade_ipv4 iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4
nf_nat_ipv4 iptable_filter ip_tables x_tables nf_nat nf_conntrack bridge
stp llc dm_thin_pool dm_persistent_data dm_bio_prison dm_bufio libcrc32c
pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) binfmt_misc
vboxdrv(OE) bnep btusb btrtl btbcm btintel bluetooth input_leds joydev
snd_hda_codec_realtek snd_hda_codec_generic snd_hda_codec_hdmi kvm_amd
kvm snd_hda_intel edac_core snd_hda_codec snd_hda_core serio_raw
snd_seq_midi k10temp snd_seq_midi_event snd_hwdep edac_mce_amd
snd_rawmidi snd_pcm i2c_piix4 snd_seq snd_seq_device snd_timer
asus_atk0110 8250_fintek snd mac_hid soundcore shpchp nfsd hwmon_vid
[16602.313551] auth_rpcgss msr nfs_acl parport_pc lockd grace ppdev
sunrpc lp parport autofs4 raid10 raid456 async_raid6_recov async_memcpy
async_pq async_xor async_tx xor raid6_pq raid1 multipath linear raid0
uas usb_storage pata_acpi hid_generic usbhid hid amdkfd amd_iommu_v2
radeon firewire_ohci psmouse i2c_algo_bit ttm r8169 firewire_core mii
drm_kms_helper crc_itu_t ahci drm libahci pata_jmicron wmi
[16602.314040] CPU: 1 PID: 9808 Comm: systemd-udevd Tainted: G
OE 4.2.0-18-generic #22-Ubuntu
[16602.314155] Hardware name: System manufacturer System Product
Name/M4A89GTD-PRO/USB3, BIOS 2301 07/18/2011
[16602.314277] task: ffff88021181f080 ti: ffff880212e78000 task.ti:
ffff880212e78000
[16602.314367] RIP: 0010:[<ffffffffc08eb5e6>] [<ffffffffc08eb5e6>]
acm_probe+0x186/0x1230 [cdc_acm]
[16602.314478] RSP: 0018:ffff880212e7b9f8 EFLAGS: 00010246
[16602.314543] RAX: 0000000000000000 RBX: ffff880214422000 RCX:
ffff8801c5550400
[16602.314629] RDX: 0000000000000000 RSI: 0000000000000000 RDI:
0000000000000001
[16602.314715] RBP: ffff880212e7bab8 R08: ffff8802131ca1f8 R09:
0000000000000000
[16602.314802] R10: ffffea0000093600 R11: 0000000000000020 R12:
ffff880214422000
[16602.314888] R13: ffffffffc08f0108 R14: ffff88010269cf72 R15:
0000000000000013
[16602.314976] FS: 00007f634d0068c0(0000) GS:ffff88021fc40000(0000)
knlGS:00000000f7542940
[16602.315075] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[16602.315144] CR2: 0000000000000008 CR3: 000000012f011000 CR4:
00000000000006e0
[16602.315230] Stack:
[16602.315254] ffff88021181f080 ffffffff81277334 00000000ffffffea
0000000000000000
[16602.315347] ffff880212e7ba58 ffffffff812779ae ffff8802131ca7f8
000000009f186511
[16602.315440] ffff880214422090 ffff880200000010 0000000000000000
ffff880214422140
[16602.315533] Call Trace:
[16602.315566] [<ffffffff81277334>] ? kernfs_link_sibling+0x94/0xc0
[16602.315640] [<ffffffff812779ae>] ? kernfs_add_one+0xee/0x140
[16602.315712] [<ffffffff815e4562>] usb_probe_interface+0x1b2/0x2d0
[16602.315787] [<ffffffff81520b0a>] driver_probe_device+0x21a/0x490
[16602.315861] [<ffffffff81520e10>] __driver_attach+0x90/0xa0
[16602.315928] [<ffffffff81520d80>] ? driver_probe_device+0x490/0x490
[16602.316005] [<ffffffff8151e6ac>] bus_for_each_dev+0x6c/0xc0
[16602.316074] [<ffffffff815202ae>] driver_attach+0x1e/0x20
[16602.316140] [<ffffffff8151fddb>] bus_add_driver+0x1eb/0x280
[16602.316210] [<ffffffff815216b0>] driver_register+0x60/0xe0
[16602.316277] [<ffffffff815e2e74>] usb_register_driver+0x84/0x140
[16602.316351] [<ffffffffc0863000>] ? 0xffffffffc0863000
[16602.316414] [<ffffffffc08630c3>] acm_init+0xc3/0x1000 [cdc_acm]
[16602.316489] [<ffffffff81002123>] do_one_initcall+0xb3/0x200
[16602.316558] [<ffffffff811c2835>] ? __vunmap+0x95/0xf0
[16602.316622] [<ffffffff811de027>] ? kmem_cache_alloc_trace+0x187/0x1f0
[16602.316702] [<ffffffff817e66c8>] ? do_init_module+0x28/0x1e7
[16602.316772] [<ffffffff817e6700>] do_init_module+0x60/0x1e7
[16602.316840] [<ffffffff81102876>] load_module+0x1676/0x1c10
[16602.316907] [<ffffffff810fe9c0>] ? __symbol_put+0x60/0x60
[16602.316975] [<ffffffff81202f80>] ? kernel_read+0x50/0x80
[16602.317041] [<ffffffff81103069>] SyS_finit_module+0xb9/0xf0
[16602.317111] [<ffffffff817ef9f2>] entry_SYSCALL_64_fastpath+0x16/0x75
[16602.317189] Code: 0f 84 26 02 00 00 44 39 6d 98 74 0d f6 05 d4 4c 00
00 04 0f 85 24 09 00 00 48 8b 4d b8 48 39 4d c8 0f 84 36 09 00 00 48 8b
45 c8 <48> 8b 40 08 80 78 05 0a 0f 84 7e 02 00 00 48 8b 45 b8 48 8b 40
[16602.317506] RIP [<ffffffffc08eb5e6>] acm_probe+0x186/0x1230 [cdc_acm]
[16602.317590] RSP <ffff880212e7b9f8>
[16602.317631] CR2: 0000000000000008
[16602.351424] ---[ end trace c6faa535f8cd71f5 ]---
[16605.324490] usb 9-3: USB disconnect, device number 5
reply other threads:[~2015-11-21 14:19 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=56507D6F.2060100@gmail.com \
--to=chrmhoffmann@gmail.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 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.