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
-~----------~----~----~----~------~----~------~--~---

Reply via email to