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.

Reply via email to