[fpc-devel] gdb crashes with trunk

Martin Schreiber fpmse at bluewin.ch
Thu Apr 3 19:12:45 CEST 2008


On Thursday 03 April 2008 17.18:48 Jonas Maebe wrote:
> On 03 Apr 2008, at 17:16, Martin Schreiber wrote:
> > On Thursday 03 April 2008 14.04:44 Jonas Maebe wrote:
> >> One thing you can try is using -gw to use dwarf instead of stabs.
> >
> > It seems sets are displayed as integers with dwarf?
>
> $ ppcppc57 -h
> [snip]
>    -g     Generate debug information (default format for target)
> [snip]
>        -go<x>     Set debug information options
>           -godwarfsets Enable Dwarf set debug information (breaks gdb
> < 6.5)
>
The compiler crashes with -godwarfsets.
"
Free Pascal Compiler version 2.3.1 [2008/03/28] for i386
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Linux for i386
Compiling mseide.pas
Compiling /home/mse/packs/standard/svn/mse/trunk/lib/common/kernel/mseerr.pas
Compiling /home/mse/packs/standard/svn/mse/trunk/lib/common/kernel/msekeyboard.pas
msekeyboard.pas(21,28) Note: Values in enumeration types have to be ascending
Compiling /home/mse/packs/standard/svn/mse/trunk/lib/common/kernel/i386-linux/msesetlocale.pas
Compiling /home/mse/packs/standard/svn/mse/trunk/lib/common/kernel/msereal.pas
Compiling /home/mse/packs/standard/svn/mse/trunk/lib/common/kernel/i386-linux/msesysintf.pas
Compiling /home/mse/packs/standard/svn/mse/trunk/lib/common/kernel/i386-linux/msesysintf.pas
Compiling /home/mse/packs/standard/svn/mse/trunk/lib/common/kernel/msehash.pas
msehash.pas(464,31) Warning: Converting pointers to signed integers may result 
in wrong comparison results and range errors, use an unsigned type instead.
msehash.pas(681,31) Warning: Converting pointers to signed integers may result 
in wrong comparison results and range errors, use an unsigned type instead.
Compiling /home/mse/packs/standard/svn/mse/trunk/lib/common/kernel/i386-linux/msesysintf.pas
Compiling /home/mse/packs/standard/svn/mse/trunk/lib/common/kernel/msesysutils.pas
msesysintf.pas(768,2) Note: Local variable "err" not used
Compiling actionsmodule.pas
Compiling main.pas
Compiling sourcepage.pas
Compiling breakpointsform.pas
Compiling sourceform.pas
Compiling sourcepage.pas
Compiling pascaldesignparser.pas
Compiling msedesigner.pas
Compiling /home/mse/packs/standard/svn/mse/trunk/lib/common/designutils/msedesignintf.pas
Compiling msedesigner.pas
Compiling /home/mse/packs/standard/svn/mse/trunk/lib/common/designutils/msepropertyeditors.pas
Compiling msedesigner.pas
Compiling formdesigner.pas
Compiling componentpaletteform.pas
Compiling main.pas
Compiling sourcepage.pas
Compiling sourcepage_mfm.pas
Compiling sourceform.pas
Compiling finddialogform.pas
Compiling projectoptionsform.pas
Compiling /home/mse/packs/standard/svn/mse/trunk/lib/common/sysutils/msesysenv.pas
Compiling projectoptionsform_mfm.pas
Compiling sourceform.pas
Compiling finddialogform.pas
Compiling finddialogform_mfm.pas
Compiling sourceform_mfm.pas
Compiling main.pas
Compiling /home/mse/packs/standard/svn/mse/trunk/lib/common/printer/msepostscriptprinter.pas
Compiling /home/mse/packs/standard/svn/mse/trunk/lib/common/printer/mseprinter.pas
Fatal: Compilation aborted
An unhandled exception occurred at $0819E73F :
EAccessViolation : Access violation
  $0819E73F
  $0819EA0D
  $080D5D59
  $081A2386
  $080D64DE
  $0811E994
  $0810608F
  $08114594
  $0811D7D7
  $0811E235
  $0810608F
  $08114594
  $0811D7D7
  $0811E235
  $0810608F
  $08114594
  $0811D7D7

"



More information about the fpc-devel mailing list