Hi, My name is Ethan Hamilton, I am testing address sanitizer as a debugging tool for one of our C++/Linux products (unfortunately, I cannot say which one).
I have compiled/linked it with Ubuntu 13.10 (gcc 4.8.1). The binary builds without a problem but unfortunately, the binary doesn't start. The binary throws an error of the following type during startup, ERROR: AddressSanitizer: global-buffer-overflow on address Now, while that might mean that we do have one such problem -I am tempted not to think that because this is a basic startup operation on a product that has been extensively tested and that is widely deployed-, there might be something else going on because our product combines different libraries from different sources within TIBCO, some of which are in C (our team does its development in C++ though). I have been trying to see if there is a way to disable that particular checker at either compile time or runtime and I don't see any way to accomplish that from reading the manual page, http://code.google.com/p/address-sanitizer/wiki/Flags I have tried -asan-globals combined with and without -mllvm without success. Keep in mind that I am using gcc 4.8.1 not clang. If possible I would like to do this by sticking to gcc . Thank you in advance, Ethan. -- You received this message because you are subscribed to the Google Groups "address-sanitizer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
