> Please load the IDE in the debugger and set a breakpoint at FPC_RAISEEXCEPTION. Then run, reproduce the error and create a backtrace.
Done, but gdb doesn't seem to catch the exception. Here's the log: (gdb) b FPC_RAISEEXCEPTION Breakpoint 1 at 0x8072a45 (gdb) run Starting program: /usr/bin/startlazarus Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. is a file TLazarusManager.Run starting /media/LinuxShared/lazarus/lazarus ... Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. TMainIDE.ParseCmdLineOptions: PrimaryConfigPath="/home/leledumbo/.lazarus" SecondaryConfigPath="/etc/lazarus" TSourceEditorSharedValues.GetMainLinkScanner not pascal highlighted: unit1.pas [TEnvironmentOptions.Save] error writing "/home/leledumbo/.lazarus/environmentoptions.xml": EDOMError in DOMDocument.CreateElement X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x64000eb [TEnvironmentOptions.Save] error writing "/home/leledumbo/.lazarus/environmentoptions.xml": EDOMError in DOMDocument.CreateElement LAZARUS END - cleaning up ... [TMainIDE.Destroy] A [TMainIDE.Destroy] B -> inherited Destroy... TMainIDE [TMainIDE.Destroy] END During startup program exited normally. However, I've managed to get the exception source (line 2656 of laz2_dom) by removing try-except in the respective code block. Extending the exception message a bit, I guess I know the problem. Here's the log: [TEnvironmentOptions.Save] error writing "/home/leledumbo/.lazarus/environmentoptions.xml": EDOMError in DOMDocument.CreateElement PackageEditor_ NiceChartD7 FXML11=0 As you can see, I have PackageEditor_<LineEnding>NiceChartD7 in FormIdList tag. The line ending seems to be the cause. I've removed the whole FormIdList tag and everything seems well now. I have no idea now whether this should be reported as bug or not. I have no idea where that LineEnding comes from, because I never touch environmentoptions.xml before this (unless when there's a problem). -- View this message in context: http://free-pascal-lazarus.989080.n3.nabble.com/LazarusDir-and-FPCSourceDirectory-not-saved-to-environmentoptions-xml-tp4035799p4035824.html Sent from the Free Pascal - Lazarus mailing list archive at Nabble.com. -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus