[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