Comment #4 on issue 5933 by craig.schlenter: test_shell_tests aborts due to double free on linux with hammer SHARED=1 http://code.google.com/p/chromium/issues/detail?id=5933
I poked at it in a debugger for a while .. exit seems to call the destructor and then __cxa_finalize does too. In theory if one of the exit related functions calls the destructor, then it supposed to be removed from the list so I'm not sure I understand what is happening completely but I haven't spent much time delving into the low level plumbing code. This is the reference that caused me to poke at the linking issues btw.: http://groups.google.com/group/xam-developers-group/browse_thread/thread/6c64f201c9779793 PS. Some of the other errors valgrind reports there are covered here btw.: http://code.google.com/p/chromium/issues/detail?id=5464 (ignore my incoherent rambling in that thread but using the diff I posted together with the codereview stuff Brett posted kills the valgrind webkit errors although there are some other problems with this approach according to the webkit bugzilla). PPS. The other super strange thing I see with valgrind for tests_shell_tests btw. which your valgrind output suggests you are seeing too (since the alarm handler is run) is that the test server fails to start under valgrind (it complains about the port being null). Strange ... -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings --~--~---------~--~----~------------~-------~--~----~ Automated mail from issue updates at http://crbug.com/ Subscription options: http://groups.google.com/group/chromium-bugs -~----------~----~----~----~------~----~------~--~---