16064 execve("scripts/basic/fixdep", ["scripts/basic/fixdep", "drivers/net/e1000/.e1000_main.o."..., "drivers/net/e1000/e1000_main.o", "gcc -m32 -Wp,-MD,drivers/net/e10"...], [/* 109 vars */]) = 0
16064 uname({sys="Linux", node="localhost", ...}) = 0
16064 brk(0) = 0x805b18c
16064 brk(0x805c000) = 0x805c000
16064 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb00dc000
16064 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
why does 16064 get a SEGV here ? the old_mmap call seems valid...
this happens during kernel compilation with gcc
thanks for hints