[Lazarus] watch window raise exception
Mattias Gaertner
nc-gaertnma at netcologne.de
Fri Jun 11 12:08:57 CEST 2010
On Fri, 11 Jun 2010 11:59:14 +0200
Andrea Mauri <andrea.mauri.75 at gmail.com> wrote:
> Il 11/06/2010 11.55, Mattias Gaertner ha scritto:
> > gdb lazarus.exe
>
> here the backtrace
>
>
> C:\lazarus_svn>gdb lazarus.exe
> GNU gdb 6.8
> Copyright (C) 2008 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law. Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "i686-pc-mingw32"...
> (gdb) break fpc_raiseexception
> Breakpoint 1 at 0x40bf36
> (gdb) run
> Starting program: C:\lazarus_svn/lazarus.exe
> [New thread 3860.0xa40]
>
> Breakpoint 1, 0x0040bf36 in fpc_raiseexception ()
> (gdb) cont
> Continuing.
>
> Program received signal SIGFPE, Arithmetic exception.
> 0x00426e22 in RAISEGDBEXCEPTION (MSG=0xaa1a6c 'TControl.EnableAutoSizing')
> at lclproc.pas:1514
> 1514 if (length(Msg) div (length(Msg) div 10000))=0 then ;
> (gdb) bt
> #0 0x00426e22 in RAISEGDBEXCEPTION (MSG=0xaa1a6c
> 'TControl.EnableAutoSizing')
> at lclproc.pas:1514
> #1 0x00539a63 in TCONTROL__ENABLEAUTOSIZING (this=0x794bce0)
> at ./include/control.inc:4770
> #2 0x007c2c3b in TDEBUGMANAGER__VIEWDEBUGDIALOG (ADIALOGTYPE=DDTWATCHES,
> BRINGTOFRONT=true, SHOW=true, DODISABLEAUTOSIZING=false,
> this=0x7b40428)
> at debugmanager.pas:1787
Fixed in svn. Please test.
Mattias
More information about the Lazarus
mailing list