[Ti] powerbook crashing [panic.log]
Dr Trevor J. Hutley
TrevorHutley at consultant.com
Thu Mar 23 06:41:25 PST 2006
On 23 Mar 2006, at 03:03, Kynan Shook wrote:
> Well, in theory, they should all get logged, but I have seen them
> get missed myself, and I'm not always sure why.
>
> In 10.2, when they changed from the behavior of dumping ugly text
> all over your screen to putting up a multi-lingual message, they
> redirected the text to the PRAM. Then, the next time you reboot,
> the OS sees that there is a panic log in the PRAM, and writes it to
> disk. It's done this way because writing to the PRAM is a more
> basic access; once the kernel has panicked, there is no guarantee
> that the OS is in a state where it would be possible to write to
> the disk.
THANK YOU for this very clear explanation - unknown to me - about the
mechanism of saving a panic log.
>
> There are two reasons why a panic won't be logged. The first is if
> you have turned on remote debugging in Open Firmware - this is used
> by people who write kernel code. Once the kernel panics, they can
> use a second computer to tap into memory and the kernel and see
> what went wrong. You would almost certainly know if you had turned
> this on. If you think you might've turned it on, type "nvram boot-
> args" on the command line; if it prints out just "boot-args", it's
> off.
Just did that, and it is off.....
>
> The other time it won't save the panic log is if you reset PRAM.
almost never do that
> One could do this inadvertently by using the button on the back of
> certain TiBooks, under the keyboard of others, or by pressing a
> certain key combo. To properly reboot a panicked Mac, you should
> either press Command-Control-Power or hold down the power button
> for several seconds.
that is what I do
> Also, I believe the information is only saved for 1 reboot, so if
> you boot into Single User Mode
I think that is the explanation. After a kernel panic, I typically
boot in to single user mode and run fsck or applejack, in case the
panic has damaged something.
Your very careful thinking and systematic analysis has explained why
I have few panics logged, and I have understood quite a few new
things about MacOS.
Thank you very much.
regards, Trevor
More information about the Titanium
mailing list