[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: allocate_string_data memory corruption
From: |
Stefan Monnier |
Subject: |
Re: allocate_string_data memory corruption |
Date: |
Wed, 18 Jan 2006 20:15:52 -0500 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
>> Are you in fact 110% sure the abort happens on the second debugging
>> check? Can you tell how did you verify this? (The line number shown
>> by GDB is not a reliable evidence.)
>>
>> Was this code compiled without optimizations? If not, recompile with
>> "-O0" and see if you get abort or crash in another place.
> I'll double-check with the user, but I believe it was compiled with
> -O0. We had to move the check around in that function while we were
> narrowing down where the memory corruption occurs, and the line number
> reported by GDB seemed to be correct.
If you use eassert instead of "if (...) abort();" you won't have to worry
about it because the line number is embedded in the error message, so you
don't even need debug-symbols.
OTOH you need to compile with -DENABLE_CHECKING.
Stefan
- allocate_string_data memory corruption, Chong Yidong, 2006/01/18
- Re: allocate_string_data memory corruption, Ken Raeburn, 2006/01/18
- Re: allocate_string_data memory corruption, Chong Yidong, 2006/01/18
- Re: allocate_string_data memory corruption, Romain Francoise, 2006/01/19
- Re: allocate_string_data memory corruption, Stefan Monnier, 2006/01/19
- Re: allocate_string_data memory corruption, Kim F. Storm, 2006/01/19
- Re: allocate_string_data memory corruption, Stefan Monnier, 2006/01/19
- Re: allocate_string_data memory corruption, Richard M. Stallman, 2006/01/20