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-prev] [day] [month] [year] [list]
Date:	Sat, 07 Apr 2012 15:50:15 +0200
From:	Alexander Holler <holler@...oftware.de>
To:	Marko Hänninen <bugitus@...il.com>
CC:	linux-kernel@...r.kernel.org
Subject: Re: 3.3.0: Oops when resuming from hibernation

Am 07.04.2012 14:18, schrieb Marko Hänninen:
> 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.

You might try that patch which removes a dead lock I had problems with:

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=e72acc13c770a82b4ce4a07e9716f29320eae0f8

See the thread here:

https://lkml.org/lkml/2012/4/2/62

Regards,

Alexander

--
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