Hi,
On Wed Dec 06, 2006 at 23:27:02 +0900, Jugwan Eom wrote:
I tried compiling Linux (not L4Linux) kernel on L4Linux. But unhandled page fault was generated during compiling. I use the ubuntu breezy as a root partition.
This is the log.
l4lx | L4RM: [PF] write at 0x6b3da310, ip 00446f79, src 10.02 l4lx | [10.0] l4rm/lib/src/pagefault.c:78:__unknown_pf(): l4lx | unhandled page fault
--PANIC, 'g' for exit------------------------------------IP:
a00b634d (10.00) jdb: bt thread=10.02
backtrace (thread 10.02, fp=afeffcdc, pc=004017de): #1 afeffcdc 004017de #2 afeffd8c 0040207b #3 afeffdb8 00400d32 #4 afeffe5c 00400e24 #5 afefff7c 004027ad #6 afefffbc a00b88ea : __startup_main + 0x4a /home/zugwan/TUDOS/l4/pkg/l4env/lib/src/startup.c:78 #7 afefffec a00acb2c : l4th_thread_start + 0x7c /home/zugwan/TUDOS/l4/pkg/thread/lib/src/create.c:74 #8 afeffffc a00afd36 : l4th_thread_entry + 0x16 /home/zugwan/TUDOS/l4/pkg/thread/lib/src/l4.c:93
--kernel-bt-follows-- #0 c040176c f00068c0 #1 c040176c f000d92a #2 c04017c8 f000f33a #3 6b3da032 f002a383
(10.00) jdb:
Is there any one give me an advice or has experienced this?
Can you reproduce this? If you can please start with showpfexc=1 on the kernel command line. This will print you all pagefaults and exceptions the kernel itself is seeing. Additionally please build your kernel with debugging symbols enabled so that we can see where the EIPs are actually. Then, 10.02 isn't causing the page fault, it's some other thread. You'll see the thread number of this thread when running with showpfexc=1.
Thanks, Adam