[Lazarus] Need testers for the a new debugger

Mattias Gaertner nc-gaertnma at netcologne.de
Fri Nov 21 23:51:13 CET 2014


On Fri, 21 Nov 2014 16:31:26 +0100
Reimar Grabowski <reimgrab at web.de> wrote:

> On Mon, 14 Jul 2014 23:13:14 +0200
> Joost van der Sluis <joost at cnoc.nl> wrote:
>[...]
> Onto the real problem.
> Starting and Stopping a program leads to an AV, always, any program.

I can confirm this with fpc 2.6.4 too.

> Create new project -> run -> stop -> AV.
> So I get AVs for just saving while my program is running (I use ctrl+s as a shortcut for quick compile, just an eclipse habit ("build on save") to get rid of error markers).
> Unfortunately there is not much more info I can give you:
> 
> TMainIDE.DoInitProjectRun ProgramFilename=/tmp/project1
> [TMainIDE.DoRunProject] Debugger=TFpDebugDebugger
> [TMainIDE.DoRunProject] END
> Got PID: 23353, TID: -1
> TApplication.HandleException Access violation
>   Stack trace:
>   $0000000000000000
>   more useless stack trace text...
> 
> Ubuntu 14.04 64bit
> Lazarus rev 46936
> FPC 2.7.1 rev 28946

I got a better one:

Failed to read data at address $0000000000000008 from processid 4512. Errcode: 5
TApplication.HandleException Invalid floating point operation
  Stack trace:
  $00000000013C71A2 line 582 of ../debugger/assemblerdlg.pp
  $000000000071DB79 line 4204 of include/control.inc
  $000000000071D75D line 4162 of include/control.inc
  $00000000004301F1
  $00000000007119B1 line 1451 of include/control.inc
  $00000000006FB675 line 4662 of include/wincontrol.inc
  $00000000006FE073 line 5287 of include/wincontrol.inc
  $00000000004736F3 line 1443 of include/customform.inc
  $000000000084057E line 112 of lclmessageglue.pas
  $00000000007DADEA line 3618 of gtk2/gtk2proc.inc
  $00000000007EF2B1 line 1421 of gtk2/gtk2callback.inc
  $00000000007EF9DC line 1598 of gtk2/gtk2callback.inc
  $00007F6A13AB8C0F

Mattias




More information about the Lazarus mailing list