| Summary: | kernel panic with 2.6.12-r9 Pre-empt configured | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | M. Edward Borasky <znmeb> |
| Component: | [OLD] Core system | Assignee: | Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel> |
| Status: | RESOLVED NEEDINFO | ||
| Severity: | critical | ||
| Priority: | Highest | ||
| Version: | 2005.0 | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
M. Edward Borasky
2005-08-31 18:11:46 UTC
Its hard to say with the little info you have provided. Oops messages say PREEMPT just to indicate that it is enabled, not to say that it is a PREEMPT-related problem (but it might be). We really need to see the oops message. Also you should try to reproduce this on gentoo-sources-2.6.13 I now know how to reproduce this ... I think. It turns out that what was happening is that the rmagick (1.3.2) ebuild was trying to write a huge file to disk and overflowed /var/tmp/portage (and hence /), causing the kernel to crash every time. So this is definitely a case of the kernel not being able to defend itself against a stupid user who tried to write more than a filesystem could handle. Once I cleaned up /var/tmp/portage/ rmagick emerged just fine. I don't know enough about the kernel to know whether the upstream folks know or care about this condition, but if there's some way to capture the stack trace, etc. for them, I'll go ahead and fill up /var/tmp/portage again, emerge rmagick again and ship the data to you all. Otherwise, you can close this as "user error". You can either capture it over serial console, over netconsole, with a digital camera, or with pen-and-paper. Make sure you are running gentoo-sources-2.6.13 too, and give us more info (which filesystem is in use? emerge --info? etc) Please reopen when you have time to provide us with more info (see comment #3) |