On Tue Jun 04, 2013 at 08:33:02 +0200, Markus Partheymueller wrote:
When I enable pagefault tracing, the last one I see is a fault at address 0xffffffff on that instruction. The respective source code is in /pkg/cxx/lib/tl/include/list_alloc:L182. I assume dereferencing c in c->next is the problem?
Yes, seems so. Coming back to the memory map provided by the bootloader, is there maybe a difference between the machine that works and this one? Maybe you could also try to nail down where that possible -1 is written e.g. with some if's at the write locations.
Adam