Null Pointer Dereference in mceusb

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi list,

as kindly suggested by gregkh
(https://bugzilla.kernel.org/show_bug.cgi?id=195943), I am now sending
the mail to this mailing list.
I have set up the latest Ubuntu 17.04 server within a qemu/kvm virtual
machine and experienced the following bug in the mce_usb driver:


[ 2873.734554] usb usb1-port1: unable to enumerate USB device
[ 2906.929123] BUG: unable to handle kernel NULL pointer dereference
at 0000000000000003
[ 2906.931178] IP: mce_request_packet+0x66/0x210 [mceusb]
[ 2906.932512] PGD 0
[ 2906.932514]
[ 2906.933561] Oops: 0000 [#1] SMP
[ 2906.934382] Modules linked in: kaweth zd1211rw ir_rc6_decoder
ir_lirc_codec lirc_dev rc_rc6_mce mceusb rc_core ftdi_sio usbserial
usb_storage usbhid hid at
76c50x_usb mac80211 cfg80211 ppdev joydev input_leds i2c_piix4
parport_pc parport pvpanic mac_hid serio_raw ib_iser rdma_cm iw_cm
ib_cm ib_core configfs iscsi
_tcp libiscsi_tcp libiscsi scsi_transport_iscsi ip_tables x_tables
autofs4 btrfs raid10 raid456 async_raid6_recov async_memcpy async_pq
async_xor async_tx xor
 raid6_pq libcrc32c raid1 raid0 multipath linear cirrus ttm
drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops psmouse
drm e1000 floppy pata_acpi
[ 2906.950961] CPU: 0 PID: 3 Comm: kworker/0:0 Not tainted
4.10.0-19-generic #21-Ubuntu
[ 2906.952856] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996),
BIOS rel-1.7.5-0-ge51488c-20140602_164612-nilsson.home.kraxel.org
04/01/2014
[ 2906.955902] Workqueue: usb_hub_wq hub_event
[ 2906.957023] task: ffff928b3d3fbfc0 task.stack: ffffa856c032c000
[ 2906.958507] RIP: 0010:mce_request_packet+0x66/0x210 [mceusb]
[ 2906.959968] RSP: 0018:ffffa856c032f6a8 EFLAGS: 00010286
[ 2906.961331] RAX: ffff928b3aad7a28 RBX: ffff928b3c0a0f00 RCX: 000000000000f29e
[ 2906.963107] RDX: 0000000000000002 RSI: 0000000000000000 RDI: ffff928b3a355800
[ 2906.964821] RBP: ffffa856c032f6d8 R08: ffff928b3fc1c560 R09: 0000000000000000
[ 2906.966323] R10: ffff928b3aad7a28 R11: 000000007aad1040 R12: ffff928b3c06dc00
[ 2906.968069] R13: 0000000000000002 R14: ffff928b3a971830 R15: ffffffffc070c100
[ 2906.969917] FS:  0000000000000000(0000) GS:ffff928b3fc00000(0000)
knlGS:0000000000000000
[ 2906.972030] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2906.973364] CR2: 0000000000000003 CR3: 0000000034c0f000 CR4: 00000000000006f0
[ 2906.975079] Call Trace:
[ 2906.975714]  mce_async_out+0x50/0x70 [mceusb]
[ 2906.976792]  mceusb_dev_probe+0x563/0xd72 [mceusb]
[ 2906.977970]  ? ida_simple_get+0x98/0x100
[ 2906.978948]  usb_probe_interface+0x159/0x2d0
[ 2906.979995]  driver_probe_device+0x2bb/0x460
[ 2906.981051]  __device_attach_driver+0x8c/0x100
[ 2906.982102]  ? __driver_attach+0xf0/0xf0
[ 2906.982873]  bus_for_each_drv+0x67/0xb0
[ 2906.983607]  __device_attach+0xdd/0x160
[ 2906.984348]  device_initial_probe+0x13/0x20
[ 2906.985146]  bus_probe_device+0x92/0xa0
[ 2906.985883]  device_add+0x373/0x630
[ 2906.986591]  usb_set_configuration+0x5fb/0x910
[ 2906.987443]  generic_probe+0x2e/0x80
[ 2906.988131]  usb_probe_device+0x2e/0x70
[ 2906.988866]  driver_probe_device+0x2bb/0x460
[ 2906.989681]  __device_attach_driver+0x8c/0x100
[ 2906.990541]  ? __driver_attach+0xf0/0xf0
[ 2906.991303]  bus_for_each_drv+0x67/0xb0
[ 2906.992042]  __device_attach+0xdd/0x160
[ 2906.992780]  device_initial_probe+0x13/0x20
[ 2906.993584]  bus_probe_device+0x92/0xa0
[ 2906.994319]  device_add+0x373/0x630
[ 2906.995169]  ? add_device_randomness+0x8e/0xf0
[ 2906.996217]  usb_new_device+0x275/0x490
[ 2906.997037]  hub_port_connect+0x50e/0x9d0
[ 2906.997811]  hub_event+0x958/0xb10
[ 2906.998489]  process_one_work+0x1fc/0x4b0
[ 2906.999266]  worker_thread+0x260/0x500
[ 2906.999995]  kthread+0x101/0x140
[ 2907.000620]  ? process_one_work+0x4b0/0x4b0
[ 2907.001429]  ? kthread_create_on_node+0x60/0x60
[ 2907.002310]  ret_from_fork+0x2c/0x40
[ 2907.003178] Code: be c0 00 40 01 48 89 c3 48 89 d7 48 89 55 d0 e8
f1 4d b1 d7 48 85 c0 48 8b 55 d0 0f 84 9c 01 00 00 49 8b 74 24 28 49
8b 7c 24 18 <0f> b6 4e 03 83 e1 03 80 f9 03 8b 0f 0f 84 c1 00 00 00 0f
b6 76
[ 2907.007597] RIP: mce_request_packet+0x66/0x210 [mceusb] RSP: ffffa856c032f6a8
[ 2907.009165] CR2: 0000000000000003
[ 2907.009968] ---[ end trace cb634ea54d2d65fa ]---




Cheers,
Sebastian
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux