Am Dienstag 13 Mai 2008 13:48 schrieb Jeremy Fitzhardinge:I thought so, too, however it doesn't :-(. Linux crashes just after the message "Freeing unused kernel memory: ..." due to dereferencing a bad address. The following is from the top of my head (if you need more details, let me kow and I'll recompile everything with PAE so I can reproduce the problem again -- this will take some time though..): The crash results from a call to do_munmap(). Strangely though, when setting a breakpoint at the faulting assembly instruction (I'm using qemu's debug stub facility) , the problem disappears: the address being dereferenced (contained in register eax) is always a valid one. However, as soon as I remove that breakpoint and hit "continue", it does crash again with the crash dump showing an eip pointing to where the breakpoint formerly was, and an invalid address in eax. The eip that was reported was always the same, and there was no xchg instruction at that address. It might have been consistently wrong though (how would I figure this out?). Rob -- Robert Kaiser http://wwwvs.informatik.fh-wiesbaden.de Labor für Verteilte Systeme kaiser@informatik.fh-wiesbaden.de FH Wiesbaden - University of Applied Sciences tel: (+49)611-9495-294 Kurt-Schumacher-Ring 18, 65197 Wiesbaden, Germany fax: (+49)611-9495-294 --
| Jeremy Fitzhardinge | Re: [RFC 00/15] x86_64: Optimize percpu accesses |
| Vladislav Bolkhovitin | Re: Integration of SCST in the mainstream Linux kernel |
| Mike Galbraith | Re: regression: CD burning (k3b) went broke |
git: | |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Linus Torvalds | Re: [GIT]: Networking |
| Michael Grollman | Re: 8169 Intermittent ifup Failure Issue With RTL8102E Chipset in Intel's New D945... |
