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]
Message-ID: <20080616123238.GA2852@deprecation.cyrius.com>
Date:	Mon, 16 Jun 2008 14:32:38 +0200
From:	Martin Michlmayr <tbm@...ius.com>
To:	linux-kernel@...r.kernel.org
Cc:	Matthew Garrett <mjg59@...f.ucam.org>, keithp@...thp.com
Subject: kernel panic when plugging in USB device and closing lid

My HP Compaq 2510p laptop regularly locks up after I move away from my
desk and then return, plug in my USB keyboard and close the lid.  I've
now found an easy way to reproduce this:

 - Boot in single user mode
 - Plug in a USB device (e.g. keyboard or usb stick)
 - Close the lid
 - Open the lid and you see a kernel panic like this (written down by hand):

BUG: unable to handle kernel <1>BUG: unable to handle kernel NULL pointer dereference at 0000000000000000
IP: [<ffffffff8024949f>] ktime_get_ts:0x17/0x48
PGD 7cceb067 PUD 7cd19067 PMD 0
Oops: 0000 [1] SMP
CPU 1
Module linked in: ...
... lots of register info ...
Process swapper (pid: 0, threadinfo fffff81007f3bc000, task ffff81007f3b40c0)

RIP [<ffffffff8024949f>] ktime_get_ts+0x17/x048
 RSP <ffff81007e88fb90>
CR2: 0000000000000000
---[ end trace dd6b99ae04431d83 ]--
Kernel panic -- not syncing: Attempted to kill the idle task!

This is with 2.6.25.  2.6.26-rc5 looks slightly different.  Screen shots:
http://www.cyrius.com/tmp/2.6.25.jpg
http://www.cyrius.com/tmp/2.6.26-rc5.jpg

I briefly talked to Matthew Garrett on IRC who said this "looks like
state corruption".  He asked me to set /proc/acpi/video/blah/DOS to 7
and see whether I could still reproduce the problem.  After setting
this value, I no longer see the kernel panic.  Matthew: "Right.  The
lid-close SMM seems to blow things up some of the time."

Does anyone have any idea what's going on and how to fix it?

-- 
Martin Michlmayr
http://www.cyrius.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