|
From: denis j. <den...@gm...> - 2009-02-05 14:21:33
|
Hello, On a very big software we develop on AIX 5.3 I got this error after trying to increase --main-stackssize at 133000000 (because previous similar errors) but with a smaller software (very very small) i have the same error, is it because i use xlc 9.0 as compiler ? ==7237910== Process terminating with default action of signal 11 (SIGSEGV): dump ing core ==7237910== Access not within mapped region at address 0xFFFFFFFFFFFFFFFE ==7237910== at 0x9FFFFFFF0004BFC: usl_relocate1 (in /usr/ccs/bin/usla64) ==7237910== by 0x9FFFFFFF000722B: usl_relocate (in /usr/ccs/bin/usla64) ==7237910== by 0x9FFFFFFF000086F: usla_main (in /usr/ccs/bin/usla64) ==7237910== by 0x9FFFFFFF000024B: ustart (in /usr/ccs/bin/usla64) ==7237910== If you believe this happened as a result of a stack overflow in your ==7237910== program's main thread (unlikely but possible), you can try to increase ==7237910== the size of the main thread stack using the --main-stacksize= flag. ==7237910== The main thread stack size used in this run was 134045696. I can't increase main-stacksize furthermore as said by valgrind. so my questions is : or there are no chance it works ? or is there another way to make it works with valgrind ? thanks |
|
From: Julian S. <js...@ac...> - 2009-02-05 15:42:35
|
First of all, are you able to compile and run (on Valgrind) any simple program (eg, hello world), in 64-bit mode? J > ==7237910== Process terminating with default action of signal 11 (SIGSEGV): > dump > ing core > ==7237910== Access not within mapped region at address 0xFFFFFFFFFFFFFFFE > ==7237910== at 0x9FFFFFFF0004BFC: usl_relocate1 (in /usr/ccs/bin/usla64) > ==7237910== by 0x9FFFFFFF000722B: usl_relocate (in /usr/ccs/bin/usla64) > ==7237910== by 0x9FFFFFFF000086F: usla_main (in /usr/ccs/bin/usla64) > ==7237910== by 0x9FFFFFFF000024B: ustart (in /usr/ccs/bin/usla64) |