|
From: Julian S. <js...@ac...> - 2005-11-08 02:43:02
|
> SYSCALL[671,1](125) sys_mprotect ( 0xBEE5C000, 4096, 16777223 )[sync] --> > Failure(0x16) > SYSCALL[671,1]( 6) sys_close ( 3 )[sync] --> Success(0x0) > SYSCALL[671,1](146) sys_writev ( 2, 0xBEE5C3B8, 10 ) --> [async] ... > ./test: error while loading shared libraries: libtest.so: cannot enable > executable stack as shared object requires: Invalid argument > > > Any idea what could be wrong? looks like the actual mprotect fails with a > very weird way. It could be that the mprotect was made to fail because the 16M area extended off the end of the stack into some place which V "owns". I'll look at it tomorrow. J |