[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: [PATCH] kernel32: make it possible to create a backtrace from a
From:       Bernhard Loos <bernhardloos () googlemail ! com>
Date:       2011-09-27 19:05:33
Message-ID: CAOB12PWxJSxo+QNOGq6_GTVNUgof6SQZOsSMody7AuB5YkR0xg () mail ! gmail ! com
[Download RAW message or body]

On Tue, Sep 27, 2011 at 6:06 PM, Alexandre Julliard <julliard@winehq.org> wrote:
> Bernhard Loos <bernhardloos@googlemail.com> writes:
>
>> RtlRaiseException_helper2 has one argument in this case and gcc
>> retores the original esp value after the call. The problem is, that
>> gcc doesn't emit DWARF frame adjustment ops for this whole exercise,
>> so for the single instruction at 0x7b839cf9, gdb assumes the wrong Esp
>> value and the result are broken backtraces. Usually, this doesn't hurt
>> much but in this case the Eip value for the exception context points
>> there which makes this pretty annoying.
>
> I suggest filing a bug with gcc then.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50544
Let's see how it goes.

> --
> Alexandre Julliard
> julliard@winehq.org
>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic