[Lazarus] Problems with r29727

Juha Manninen juha.manninen62 at gmail.com
Sat Mar 5 12:02:42 CET 2011


Bart kirjoitti lauantai 05 maaliskuu 2011 02:04:27:
> Hi,
> 
> I just updated Lazarus (SVN) to r29727.
> Made a clean build from commandline using fpc 2.4.2
> 
> Now when I run Lazarus, it tends to crash at random moments (Access
> Violation). I haven't been able to keep it running more the 2
> minutes...
> I tried trapping it in gdb, but when lazarus crashes, gdb happily says
> the program exited normally, so I was unable to create a backtrace.
> I'm running Lazarus under WinMe as my OS atm (didn't test in Linux yet).
> 
> Does anyone else have Access Violations (or SIGSEGV's) with this revision?

Not SIGSEGV but sometimes I am getting the listing (below) when closing 
Lazarus. It does not happen always.
GDB didn't find any errors here either.
The listing would continue forever and Lazarus must be killed from task 
manager.
I have range checks enabled.

My "Refactor Menu" changes are one suspect but I didn't find any such problem 
from it.

---

Call trace for block $00007F76C0B10B20 size 80
  $00000000005BE2CC line 345 of ../inc/objpas.inc
  $0000000000AD96A8 line 971 of codetree.pas
  $0000000000B3B924 line 1927 of identcompletiontool.pas
  $0000000000B2F682 line 8150 of finddeclarationtool.pas
  $0000000000B1E7BE line 2625 of finddeclarationtool.pas
  $0000000000B1D8CE line 3144 of finddeclarationtool.pas
  $0000000000B2665B line 5273 of finddeclarationtool.pas
  $0000000000B26593 line 5290 of finddeclarationtool.pas
Call trace for block $00007F76C1B208C0 size 83
  $00000000005B5E8E line 569 of ../inc/astrings.inc
  $0000000000B09857 line 4222 of pascalparsertool.pas
  $0000000000B82E7A line 527 of pascalreadertool.pas
  $0000000000B3B8EA line 1920 of identcompletiontool.pas
  $0000000000B2F682 line 8150 of finddeclarationtool.pas
  $0000000000B1E7BE line 2625 of finddeclarationtool.pas
  $0000000000B1D8CE line 3144 of finddeclarationtool.pas
  $0000000000B2665B line 5273 of finddeclarationtool.pas
Call trace for block $00007F76C0B10A40 size 80
  $00000000005BE2CC line 345 of ../inc/objpas.inc
  $0000000000AD96A8 line 971 of codetree.pas
  $0000000000B3B924 line 1927 of identcompletiontool.pas
  $0000000000B2F682 line 8150 of finddeclarationtool.pas
  $0000000000B1E7BE line 2625 of finddeclarationtool.pas
  $0000000000B1D8CE line 3144 of finddeclarationtool.pas
  $0000000000B2665B line 5273 of finddeclarationtool.pas
  $0000000000B26593 line 5290 of finddeclarationtool.pas
Call trace for block $00007F76C0A28AC0 size 44
  $00000000005B5E8E line 569 of ../inc/astrings.inc
  $0000000000B09857 line 4222 of pascalparsertool.pas
 ...




More information about the Lazarus mailing list