The fault, although triggered by -O2, may not be compiler's.

Sebastian, do you remember more details? I'm interested in that. gcc
version, platform ...
Did gmp build well with that compiler, if you tried?

Regards,
Lluís.

2009/11/4 pancake <[email protected]>:
> Heheh, ok, it was a gcc fault :) stupid buggy optimizations ;)
>
> Sebastian Reichel wrote:
>>
>> Hi,
>>
>> I'm very sorry, I guess you are using my package from the Debian
>> repository. You should update to a more recent radare version,
>> because your bug has been fixed upstream. It seems the DD, which
>> uploads my packages forgot my last update :(
>> I will prepare a new package once I've got enough time to do so.
>> As alternative to upgrading to a more recent radare version you
>> can also disable code analysis by putting
>> e file.analyzing=false
>> in your .radarerc, but I guess upgrading is better :P
>>
>> @pancake: The bug was 32bit only when compiling with -O2 ;)
>>
>> -- Sebastian
>>
>> On Wed, Nov 04, 2009 at 08:55:11AM +0100, pancake wrote:
>>
>>>
>>> Looks like a problem related in cons.c
>>>
>>> Are you using the debian package? Or a snapshot compiled by you? I
>>> would recommend you to get it from mercurial to ensure that the bug
>>> is not yet fixed in mainstream.
>>>
>>> If it is compiled by you, can you provide the gcc version and cflags
>>> used?
>>>
>>> To debug the segfault I will use valgrind and gdb. If the binary has
>>> been built with debug info you will get a backtrace using the bt
>>> command in gdb.
>>>
>>> If the bug cannot be reproduced by gdb, try by running it in
>>> valgrind. If you can't get it in any of these ways just enable core
>>> files and do some postmortem analysis.
>>>
>>> Send those backtraces to the mailing list, so we can point to the
>>> problem.
>>>
>>> Btw is this happening on 32 or 64 bits?
>>>
>>> Let me know :)
>>>
>>> Thanks for reporting
>>>
>>> On Nov 4, 2009, at 5:55 AM, "jcyang" <[email protected]> wrote:
>>>
>>>
>>>>
>>>> Hi,
>>>> I'm new to linux revese engineering,and even newer to radare.So I
>>>> tried to follow the radare book step by step,but I failed on the
>>>> first step.
>>>>
>>>> When I run 'radare -d /bin/ls',the radare failed in the analyze
>>>> code section with segment failed.Unexpectedly,when I try to ues
>>>> 'typescript' to log the error message,radare runs successfully,but
>>>> if I exit the typescript mode,then the error message turns out
>>>> agian.
>>>>
>>>> I am running debian lenny ,radare 2009.07.22.
>>>>
>>>> Whether it is a bug?If it is,what I need to provide to help fix
>>>> the bug?
>>>>
>>>> thanks.
>>>>
>>>>  ------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> radare mailing list
>>>> [email protected]
>>>> http://lists.nopcode.org/listinfo.cgi/radare-nopcode.org
>>>>
>
> _______________________________________________
> radare mailing list
> [email protected]
> http://lists.nopcode.org/listinfo.cgi/radare-nopcode.org
>
_______________________________________________
radare mailing list
[email protected]
http://lists.nopcode.org/listinfo.cgi/radare-nopcode.org

Reply via email to