Comment 17 for bug 969576

Revision history for this message
Krzysztof Klimonda (kklimonda) wrote :

This patch fixed the original OOPS, but a new, related, one shows up on my computer:

[ 15.719997] BUG: unable to handle kernel NULL pointer dereference at 0000000000000004
[ 15.720229] IP: [<ffffffffa0091a07>] asus_wmi_platform_init+0x87/0x150 [asus_wmi]
[ 15.720354] PGD 122837067 PUD 126e90067 PMD 0
[ 15.720567] Oops: 0000 [#1] SMP
[ 15.720730] CPU 0
[ 15.720783] Modules linked in: eeepc_wmi(+) asus_wmi snd joydev sparse_keymap mac_hid btusb mei(C) soundcore serio_raw snd_page_alloc bluetooth mxm_wmi wmi hid_microsoft usbhid hid dm_snapshot firewire_ohci firewire_core crc_itu_t e1000e
[ 15.722094]
[ 15.722154] Pid: 797, comm: modprobe Tainted: G C 3.2.0-21-generic #34 System manufacturer System Product Name/P8P67 PRO
[ 15.722382] RIP: 0010:[<ffffffffa0091a07>] [<ffffffffa0091a07>] asus_wmi_platform_init+0x87/0x150 [asus_wmi]
[ 15.722508] RSP: 0018:ffff8801251ddc88 EFLAGS: 00010246
[ 15.722571] RAX: 0000000000000000 RBX: ffff88012717f800 RCX: 000000000008e5f8
[ 15.722636] RDX: 0000000000000000 RSI: 00000000000165a0 RDI: ffff88012a802600
[ 15.722702] RBP: ffff8801251ddca8 R08: ffffea0004906240 R09: ffffffffa00910bb
[ 15.722766] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88012717e800
[ 15.722831] R13: ffffffffa00fd080 R14: 00000000fffffff4 R15: ffff88012717e800
[ 15.722896] FS: 00007fcc75f92700(0000) GS:ffff88012f400000(0000) knlGS:0000000000000000
[ 15.722969] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 15.723032] CR2: 0000000000000004 CR3: 0000000125288000 CR4: 00000000000406f0
[ 15.723097] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 15.723162] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 15.723227] Process modprobe (pid: 797, threadinfo ffff8801251dc000, task ffff880124cd16f0)
[ 15.723299] Stack:
[ 15.723359] ffff8801251ddca8 00000000a00fb0a3 00000000fffffff4 ffff88012717f800
[ 15.723633] ffff8801251ddcd8 ffffffffa0092f75 ffff88012717e800 ffffffffa00fd080
[ 15.723907] ffffffffa00fd080 0000000000000000 ffff8801251ddcf8 ffffffffa0093184
[ 15.724181] Call Trace:
[ 15.724243] [<ffffffffa0092f75>] asus_wmi_add+0x95/0x250 [asus_wmi]
[ 15.724308] [<ffffffffa0093184>] asus_wmi_probe+0x54/0x80 [asus_wmi]
[ 15.724374] [<ffffffff813f6167>] platform_drv_probe+0x17/0x20
[ 15.724438] [<ffffffff813f49c8>] really_probe+0x68/0x190
[ 15.724503] [<ffffffff813f4c55>] driver_probe_device+0x45/0x70
[ 15.724567] [<ffffffff813f4d2b>] __driver_attach+0xab/0xb0
[ 15.724631] [<ffffffff813f4c80>] ? driver_probe_device+0x70/0x70
[ 15.724695] [<ffffffff813f4c80>] ? driver_probe_device+0x70/0x70
[ 15.724760] [<ffffffff813f3abc>] bus_for_each_dev+0x5c/0x90
[ 15.724824] [<ffffffff813f478e>] driver_attach+0x1e/0x20
[ 15.724887] [<ffffffff813f43e0>] bus_add_driver+0x1a0/0x270
[ 15.724951] [<ffffffff813f5296>] driver_register+0x76/0x140
[ 15.725016] [<ffffffff813f6726>] platform_driver_register+0x46/0x50
[ 15.725081] [<ffffffff813f6758>] platform_driver_probe+0x28/0xb0
[ 15.725146] [<ffffffff813f6ef1>] platform_create_bundle+0xc1/0xf0
[ 15.725212] [<ffffffffa0093130>] ? asus_wmi_add+0x250/0x250 [asus_wmi]
[ 15.725276] [<ffffffffa009e000>] ? 0xffffffffa009dfff
[ 15.725339] [<ffffffffa009196a>] asus_wmi_register_driver+0x5a/0x70 [asus_wmi]
[ 15.725412] [<ffffffffa009e010>] eeepc_wmi_init+0x10/0x1000 [eeepc_wmi]
[ 15.725478] [<ffffffff81002040>] do_one_initcall+0x40/0x180
[ 15.725543] [<ffffffff810a89ce>] sys_init_module+0xbe/0x230
[ 15.725608] [<ffffffff81664602>] system_call_fastpath+0x16/0x1b
[ 15.725671] Code: 0f 84 99 00 00 00 31 c9 31 d2 31 f6 bf 44 43 54 53 e8 4e f6 ff ff 85 c0 75 4a c7 03 44 43 54 53 48 8b 83 90 03 00 00 48 8b 40 38 <8b> 50 04 85 d2 78 11 31 c9 be 03 00 01 00 bf 44 45 56 53 e8 21
[ 15.729040] RIP [<ffffffffa0091a07>] asus_wmi_platform_init+0x87/0x150 [asus_wmi]
[ 15.729163] RSP <ffff8801251ddc88>
[ 15.729224] CR2: 0000000000000004
[ 15.729292] ---[ end trace e72536b1b8b35ab0 ]---

And yes, on my computer with 3.2.0-21-generic boot also stalls if I don't boot in the rescue mode (and then I can start lightdm by hand) but I'm not sure if it's related