Lazarus crashes on first start
Original Reporter info from Mantis: Barvinok
-
Reporter name: Gennadiy
Original Reporter info from Mantis: Barvinok
- Reporter name: Gennadiy
Description:
I built latest trunk Lazarus with latest trunk fpc 2.7.1.
After start, this happens:
- Splash screen is shown
- Configuration dialog is shown, in which I specify the path to fpc sources as the only missing setting
- Then I click "Start IDE" and it throws multiple "Access Violation" and other errors, then hangs.
Inspiron lazarus # lazarus-ide
TMainIDE.ParseCmdLineOptions:
PrimaryConfigPath="/root/.lazarus"
SecondaryConfigPath="/etc/lazarus"
NOTE: editor options config file not found - using defaults
NOTE: codetools config file not found - using defaults
Warning: incompatible Lazarus directory: /root/.lazarus
SearchLazarusDirectoryCandidates Value=. File=/root/.lazarus
SearchLazarusDirectoryCandidates Value=/usr/local/share/lazarus File=/usr/local/share/lazarus
SearchLazarusDirectoryCandidates Value=/usr/share/lazarus File=/usr/share/lazarus
SearchLazarusDirectoryCandidates Value=/usr/local/lib/lazarus File=/usr/local/lib/lazarus
SearchLazarusDirectoryCandidates Value=/usr/local/lazarus File=/usr/local/lazarus
SearchLazarusDirectoryCandidates Value=/usr/lib/lazarus File=/usr/lib/lazarus
SearchLazarusDirectoryCandidates Value=/usr/lib/lazarus/1.1 File=/usr/lib/lazarus/1.1
SearchLazarusDirectoryCandidates Value=~/pascal/lazarus File=/root/pascal/lazarus
SearchLazarusDirectoryCandidates Value=~/lazarus File=/root/lazarus
SearchCompilerCandidates Value=/usr/bin/fpc File=/usr/bin/fpc
TFPCTargetConfigCache.NeedsUpdate TargetOS="" TargetCPU="" compiler file changed "/usr/bin/fpc" FileAge=1347168018 StoredAge=1322469112
TFPCTargetConfigCache.Update /usr/bin/fpc TargetOS= TargetCPU= CompilerOptions= ExtraOptions= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.4:/usr/lib64/subversion/bin
RunTool /usr/bin/fpc -iWTOTP -Px86_64 -Tlinux
RunTool /usr/bin/fpc -va -Px86_64 -Tlinux compilertest.pas
TFPCTargetConfigCache.Update: has changed
SearchCompilerCandidates Value=/usr/local/bin/fpc File=/usr/local/bin/fpc
SearchCompilerCandidates Value=/opt/fpc/fpc File=/opt/fpc/fpc
SearchCompilerCandidates Value=(LazarusDir)/fpc/bin/
(TargetCPU)-$(TargetOS)/fpc File=/usr/local/share/lazarus/fpc/bin/x86_64-linux/fpc
SearchCompilerCandidates Value=/usr/local/bin/fpc File=/usr/local/bin/fpc
SearchCompilerCandidates Value=/opt/fpc/fpc File=/opt/fpc/fpc
TFPCTargetConfigCache.NeedsUpdate TargetOS="linux" TargetCPU="x86_64" compiler file changed "/usr/bin/fpc" FileAge=1347168018 StoredAge=1322469112
TFPCTargetConfigCache.Update /usr/bin/fpc TargetOS=linux TargetCPU=x86_64 CompilerOptions= ExtraOptions=-Fr/root/.lazarus/components/codetools/fpc.errore.msg PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.4:/usr/lib64/subversion/bin
RunTool /usr/bin/fpc -iWTOTP -Px86_64 -Tlinux -Fr/root/.lazarus/components/codetools/fpc.errore.msg
RunTool /usr/bin/fpc -va -Px86_64 -Tlinux -Fr/root/.lazarus/components/codetools/fpc.errore.msg compilertest.pas
TFPCTargetConfigCache.Update: has changed
SearchFPCSrcDirCandidates Value=(LazarusDir)/fpc/
(FPCVer)/source File=/usr/local/share/lazarus/fpc/2.7.1/source/
SearchFPCSrcDirCandidates Value=Path(
(CompPath))/../../source File=/source/
SearchFPCSrcDirCandidates Value=/usr/share/fpcsrc/$(FPCVer) File=/usr/share/fpcsrc/2.7.1/
SearchFPCSrcDirCandidates Value=/usr/share/fpcsrc File=/usr/share/fpcsrc/
SearchFPCSrcDirCandidates Value=/usr/local/share/fpcsrc File=/usr/local/share/fpcsrc/
SearchFPCSrcDirCandidates Value=/usr/fpcsrc File=/usr/fpcsrc/
SearchFPCSrcDirCandidates Value=/usr/share/fpc/src File=/usr/share/fpc/src/
SearchFPCSrcDirCandidates Value=/usr/fpc/src File=/usr/fpc/src/
SearchFPCSrcDirCandidates Value=/usr/local/fpc/src File=/usr/local/fpc/src/
SearchFPCSrcDirCandidates Value=/usr/local/share/fpc/src File=/usr/local/share/fpc/src/
SearchFPCSrcDirCandidates Value=/usr/local/src/fpc File=/usr/local/src/fpc/
SearchFPCSrcDirCandidates Value=/usr/lib/fpc/src File=/usr/lib/fpc/src/
SearchFPCSrcDirCandidates Value=/usr/local/lib/fpc/src File=/usr/local/lib/fpc/src/
SearchFPCSrcDirCandidates Value=/vol/fpc/src File=/vol/fpc/src/
SearchFPCSrcDirCandidates Value=/vol/lib/fpc/src File=/vol/lib/fpc/src/
SearchFPCSrcDirCandidates Value=/usr/src/fpc File=/usr/src/fpc/
SearchFPCSrcDirCandidates Value=/vol/src/fpc File=/vol/src/fpc/
SearchMakeExeCandidates Value=make File=/usr/bin/make
SearchMakeExeCandidates Value=/usr/bin/make File=/usr/bin/make
SearchDebuggerCandidates Value=(LazarusDir)/mingw/
(TargetCPU)-$(TargetOS)/bin/gdb File=/usr/local/share/lazarus/mingw/x86_64-linux/bin/gdb
SearchDebuggerCandidates Value=$(LazarusDir)/mingw/bin/gdb File=/usr/local/share/lazarus/mingw/bin/gdb
SearchDebuggerCandidates Value=gdb File=/usr/bin/gdb
[TMainIDE.Destroy] A
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
ERROR in LCL:
Creating gdb catchable error:
$000000000088F1C5
$00000000007C6746
$00000000007C487B
$00000000008A113B
$00000000008A2683
$000000000077148F
$00000000007B83CC
$000000000077148F
$00000000007C2B8C
[FORMS.PP] ExceptionOccurred
Sender=EDivByZero
Exception=Division by zero
Stack trace:
$00000000007C48AC
TApplication.HandleException Division by zero
Stack trace:
$00000000007C48AC
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000007786F5
TApplication.HandleException Access violation
Stack trace:
$00000000007786F5
Terminated
Steps to reproduce:
make distclean
make all
make install
which lazarus-ide
lazarus-ide
Mantis conversion info:
- Mantis ID: 22842
- OS: Gentoo Linux
- OS Build: latest
- Build: svn r38588
- Platform: Linux x86_64
- Version: 1.1 (SVN)