|
From: James B. <ja...@ha...> - 2005-03-09 16:28:55
|
Hi, I downloaded, compiled and ran the 2.4.0-rc1 release through the regtest suite on this FC3 box - the following 2 tests failed (which don't seem to be a problem): == 200 tests, 2 stderr failures, 0 stdout failures ================= memcheck/tests/scalar (stderr) memcheck/tests/scalar_supp (stderr) ==== Using the new version of memcheck on my application works a treat. No problems there. However, when I use the new version of massif, I get the following: ==================================================================== ==19751== ==19751== Stack overflow in thread 0: can't grow stack to 0xE4E4E4F4 --19751-- INTERNAL ERROR: Valgrind received a signal 11 (SIGSEGV) - exiting --19751-- si_code=1 Fault EIP: 0xB7D74051; Faulting address: 0xE4E4E4F4 --19751-- esp=0xB0755F38 valgrind: the `impossible' happened: Killed by fatal signal Basic block ctr is approximately 503255235 ==19751== at 0xB7D74051: calc_exact_ST_dbld2 (ms_main.c:1269) sched status: running_tid=0 ==================================================================== ========================================= Note that the version of massif that came with the 2.2.0 release doesn't have a problem with my application. What is slightly confusing (at least to fools like me) is that my application finishes fine before generating the error - the last thing it does is print a 'finished' message. Any idea as to what is going on here? Cheers, James. James Begley -- Telephone: +354-575-2039. Marine Research Institute, Skulagata 4, P.O. Box 1390, 121 Reykjavik, Iceland. |