exception when open Tools -> Options
Original Reporter info from Mantis: baldzhang @baldzhang
-
Reporter name: bald zhang
Original Reporter info from Mantis: baldzhang @baldzhang
- Reporter name: bald zhang
Description:
update and rebuild target "bigide"
then Main Menu -> Tools -> Options
exception raised.
call stack
---
0x00000000006628E4 /root/work/tools/lazarus-trunk/lcl//include/control.inc:3549
0x0000000000666E7E /root/work/tools/lazarus-trunk/lcl//include/control.inc:5058
0x0000000001545832 /root/work/tools/lazarus-trunk/components/pas2js//pjsdsgnoptsframe.pas:206
0x0000000000BCFD9D /root/work/tools/lazarus-trunk/ide//ideoptionsdlg.pas:512
0x0000000000BCF4B0 /root/work/tools/lazarus-trunk/ide//ideoptionsdlg.pas:332
0x0000000000BCF782 /root/work/tools/lazarus-trunk/ide//ideoptionsdlg.pas:368
0x00000000004B57E0 /root/work/tools/lazarus-trunk/ide//main.pp:5043
0x000000000094BFD7 /root/work/tools/lazarus-trunk/components/ideintf//lazideintf.pas:772
0x00000000004B52E1 /root/work/tools/lazarus-trunk/ide//main.pp:4968
0x00000000009462EF /root/work/tools/lazarus-trunk/components/ideintf//menuintf.pas:547
0x000000000094A291 /root/work/tools/lazarus-trunk/components/ideintf//menuintf.pas:1702
0x00000000006AA464 /root/work/tools/lazarus-trunk/lcl//include/menuitem.inc:85
0x00000000006AADDA /root/work/tools/lazarus-trunk/lcl//include/menuitem.inc:293
0x0000000000436BDF ??:?
0x00007F6694CBC265 ??:0
0x00007F66935F9983 ??:0
some research --- components/pas2js//pjsdsgnoptsframe.pas, L205 NodeJSLabel.Caption:=pjsdPathOfNodeJsExecutable;
TLabel component "NodeJSLabel" not exists in "pjsdsgnoptsframe.lfm",
caused this component not be created, so it's nil, then SIGSEGV
tested on Windows 10, Linux x86_64 (QT5), it's same.
Mantis conversion info:
- Mantis ID: 36695
- Build: r62624
- Platform: Windows, Linux
- Version: 2.1 (SVN)
- Fixed in version: 2.2
- Fixed in revision: 62626 (#d2c5b78b)
- Target version: 2.2