lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Sat, 7 Apr 2012 15:18:57 +0300
From:	Marko Hänninen <bugitus@...il.com>
To:	linux-kernel@...r.kernel.org
Subject: 3.3.0: Oops when resuming from hibernation

Hi,


I'm getting oops, when my laptop is resuming from hibernation (hibernated by KDE). If I hibernate again without reboot, it won't wake up anymore. My bluetooth mouse (Logitech V470) works before hibernation, but not after. I have to reboot 
to make bluetooth work again.
I can reproduce this oops with every hibernation. This is regression in linux 3.3.0: bluetooth has worked correctly before (since 2.6 days to 3.2.14). The problem still exists with 3.3.1 (which introduces another problem with ath9k not 
connecting to AP, which is why I'm stuck with 3.3.0)


Oops:

[  237.991473] Bluetooth: unknown link type 44
[  237.991478] BUG: unable to handle kernel paging request at 000000004f80229e
[  237.991525] IP: [<000000004f80229e>] 0x4f80229d
[  237.991555] PGD 0 
[  237.991570] Oops: 0010 [#1] PREEMPT SMP 
[  237.991598] CPU 2 
[  237.991611] Modules linked in: psmouse joydev sdhci_pci
[  237.991650] 
[  237.991661] Pid: 517, comm: khubd Not tainted 3.3.0 #1 Hewlett-Packard HP ProBook 4730s/167C
[  237.991720] RIP: 0010:[<000000004f80229e>]  [<000000004f80229e>] 0x4f80229d
[  237.991759] RSP: 0018:ffff880149e3fbd8  EFLAGS: 00010202
[  237.991785] RAX: 000000004f80229e RBX: ffff8801450c4000 RCX: 0000000000000013
[  237.991822] RDX: 0000000000000067 RSI: 0000000000000016 RDI: ffff8801450c4000
[  237.991857] RBP: ffff880145019638 R08: 0000000000000002 R09: 00000000fffffffe
[  237.991892] R10: 0000000000000000 R11: 000000000000032e R12: ffff8801450195d0
[  237.991927] R13: 0000000000000000 R14: ffffffff81a4c510 R15: ffffffff81a4c578
[  237.991973] FS:  0000000000000000(0000) GS:ffff88014f480000(0000) knlGS:0000000000000000
[  237.992026] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[  237.992062] CR2: 000000004f80229e CR3: 0000000001a05000 CR4: 00000000000406e0
[  237.992088] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  237.992112] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[  237.992139] Process khubd (pid: 517, threadinfo ffff880149e3e000, task ffff88014a3739f0)
[  237.992167] Stack:
[  237.992176]  ffffffff814fccc9 ffff8801466ee000 ffff8801450c4000 ffff880148706926
[  237.992206]  ffff880145019000 ffff880145019010 ffffffff814f9c9a ffff88014a33d140
[  237.992238]  ffff880145019000 0000000000000000 ffff88014a32cc00 0000000000000000
[  237.992269] Call Trace:
[  237.992283]  [<ffffffff814fccc9>] ? hci_conn_hash_flush+0x7c/0x9d
[  237.992306]  [<ffffffff814f9c9a>] ? hci_dev_do_close+0x10d/0x234
[  237.992329]  [<ffffffff814fb44f>] ? hci_unregister_dev+0x54/0x13e
[  237.992352]  [<ffffffff813cc76f>] ? btusb_disconnect+0x4a/0x8f
[  237.992374]  [<ffffffff813702f7>] ? usb_unbind_interface+0x5b/0x126
[  237.992398]  [<ffffffff812fa7e7>] ? __device_release_driver+0x7f/0xd0
[  237.992423]  [<ffffffff812fa855>] ? device_release_driver+0x1d/0x2b
[  237.992446]  [<ffffffff812fa43a>] ? bus_remove_device+0xd2/0xe7
[  237.992469]  [<ffffffff812f840f>] ? device_del+0x11a/0x168
[  237.992490]  [<ffffffff8136e847>] ? usb_disable_device+0x6b/0x15a
[  237.992514]  [<ffffffff813688f8>] ? usb_disconnect+0x94/0x107
[  237.992536]  [<ffffffff81369efb>] ? hub_thread+0x509/0xdeb
[  237.992558]  [<ffffffff81050a38>] ? update_curr+0x67/0xaa
[  237.992579]  [<ffffffff81040009>] ? find_worker_executing_work+0xb/0x31
[  237.992604]  [<ffffffff81566051>] ? __schedule+0x40a/0x421
[  237.992625]  [<ffffffff810456fa>] ? wake_up_bit+0x23/0x23
[  237.992646]  [<ffffffff813699f2>] ? usb_remote_wakeup+0x2f/0x2f
[  237.992668]  [<ffffffff813699f2>] ? usb_remote_wakeup+0x2f/0x2f
[  237.992690]  [<ffffffff810452ed>] ? kthread+0x81/0x89
[  237.992709]  [<ffffffff81568754>] ? kernel_thread_helper+0x4/0x10
[  237.992732]  [<ffffffff8104526c>] ? kthread_freezable_should_stop+0x37/0x37
[  237.992757]  [<ffffffff81568750>] ? gs_change+0xb/0xb
[  237.992774] Code:  Bad RIP value.
[  237.992790] RIP  [<000000004f80229e>] 0x4f80229d
[  237.992809]  RSP <ffff880149e3fbd8>
[  237.992821] CR2: 000000004f80229e
[  238.144442] ---[ end trace 904a4682b9213a2e ]---



This is with vanilla 3.3.0 kernel, downloaded from kernel.org:
Linux bugi 3.3.0 #1 SMP PREEMPT Sat Apr 7 13:23:08 EEST 2012 x86_64 Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz GenuineIntel GNU/Linux


I'm not sure if this bug is in usb, bluetooth or hibernation, so I send this mail to lkml.
I'm not subscribed to the list, so please CC me.


Marko Hänninen
bugitus (at) gmail (dot) com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ