Kernel panic when unpluggin AC adaptor
jamesbrandongooch at gmail.com
Wed May 12 23:09:03 UTC 2010
On Wed, May 12, 2010 at 9:41 AM, Attilio Rao <attilio at freebsd.org> wrote:
> 2010/5/12 David DEMELIER <demelier.david at gmail.com>:
>> I remove the patch, and built the kernel (I updated the src this
>> morning) and it does not panic now. It's really odd. If it reappears
>> soon I will tell you.
> I looked at the code with Giovanni and I have the feeling that the
> race with the idle thread may still be fatal.
> We need to fix that.
That seems to be the case, as my laptop shows about an 80-85 % chance
of experiencing a panic if left idle for long-ish periods of time (2
to 4 hours). I usually rebuild world or big ports overnight, and more
often than not I wake up to a panicked machine, same situation every
rman_get_bushandle() at rman_get_bushandle+0x1
sched_idletd() at sched_idletd+0x123
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
The kernel/userland is rebuilt, the ports are finished compiling --
it's in the time AFTER the completion of all tasks that the machine
gets bored and tries to kill itself :)
I have seen the AC adapter plug/unplug "hang" in the past on this
laptop, but I never made the connection between the events, as
nowadays my laptop usually stays plugged in :(
Attilio, I hope you can track this one down, let me know if I can do
anything to help or test...
More information about the freebsd-stable