Compiler crash with {$interfaces corba}
Original Reporter info from Mantis: mse
-
Reporter name: Martin Schreiber
Original Reporter info from Mantis: mse
- Reporter name: Martin Schreiber
Description:
There is an AV if {$interfaces corba} is not defined
in all units. Compile mseide.pas -> SIGSEGV
#0 0808360C cclasses.pas:864 TFPOBJECTLIST__GETCOUNT(this=0x0)
#1 080A91EE symdef.pas:3834 TOBJECTDEF__BUILDDEREF(this=0xb6d915a0)
#2 080BC0F1 symtable.pas:428 TSTOREDSYMTABLE__BUILDDEREF(this=0xb7a2d200)
#3 0812755F fppu.pas:1139 TPPUMODULE__GETPPUCRC(this=0xb7ecbf00)
#4 081322CD pmodules.pas:959 PROC_UNIT()
#5 08117E8F parser.pas:379 COMPILE(FILENAME='msegui.pas')
#6 08127FF6 fppu.pas:1468 TPPUMODULE__LOADPPU(this=0xb7ecbf00)
#7 0813158E pmodules.pas:612 LOADUNITS()
#8 0813213E pmodules.pas:917 PROC_UNIT()
#9 08117E8F parser.pas:379 COMPILE(FILENAME='mseguiintf.pas')
#10 08127FF6 fppu.pas:1468 TPPUMODULE__LOADPPU(this=0xb7ecee80)
#11 0813158E pmodules.pas:612 LOADUNITS()
#12 08131863 pmodules.pas:700 PARSE_IMPLEMENTATION_USES()
#13 081323EE pmodules.pas:996 PROC_UNIT()
#14 08117E8F parser.pas:379 COMPILE(FILENAME='msebitmap.pas')
#15 08127FF6 fppu.pas:1468 TPPUMODULE__LOADPPU(this=0xb79cb1f0)
#16 0813158E pmodules.pas:612 LOADUNITS()
#17 0813213E pmodules.pas:917 PROC_UNIT()
#18 08117E8F parser.pas:379 COMPILE(FILENAME='msegui.pas')
#19 08127FF6 fppu.pas:1468 TPPUMODULE__LOADPPU(this=0xb7ecbf00)
#20 0813158E pmodules.pas:612 LOADUNITS()
#21 0813213E pmodules.pas:917 PROC_UNIT()
#22 08117E8F parser.pas:379 COMPILE(FILENAME='mseguiintf.pas')
#23 08127FF6 fppu.pas:1468 TPPUMODULE__LOADPPU(this=0xb7ecee80)
#24 0813158E pmodules.pas:612 LOADUNITS()
#25 08131863 pmodules.pas:700 PARSE_IMPLEMENTATION_USES()
#26 081323EE pmodules.pas:996 PROC_UNIT()
#27 08117E8F parser.pas:379 COMPILE(FILENAME='msepointer.pas')
#28 08127FF6 fppu.pas:1468 TPPUMODULE__LOADPPU(this=0xb7ed1ba0)
#29 0813158E pmodules.pas:612 LOADUNITS()
#30 0813213E pmodules.pas:917 PROC_UNIT()
#31 08117E8F parser.pas:379 COMPILE(FILENAME='msegui.pas')
#32 08127FF6 fppu.pas:1468 TPPUMODULE__LOADPPU(this=0xb7ecbf00)
#33 0813158E pmodules.pas:612 LOADUNITS()
#34 08131863 pmodules.pas:700 PARSE_IMPLEMENTATION_USES()
#35 081323EE pmodules.pas:996 PROC_UNIT()
#36 08117E8F parser.pas:379 COMPILE(FILENAME='msegraphics.pas')
#37 08127FF6 fppu.pas:1468 TPPUMODULE__LOADPPU(this=0xb7ecc160)
#38 0813158E pmodules.pas:612 LOADUNITS()
#39 0813213E pmodules.pas:917 PROC_UNIT()
#40 08117E8F parser.pas:379 COMPILE(FILENAME='msegui.pas')
#41 08127FF6 fppu.pas:1468 TPPUMODULE__LOADPPU(this=0xb7ecbf00)
#42 0813158E pmodules.pas:612 LOADUNITS()
#43 08132E88 pmodules.pas:1296 PROC_PROGRAM(ISLIBRARY=false)
#44 08117EA0 parser.pas:382 COMPILE(FILENAME='mseide.pas')
#45 08062D74 compiler.pas:244 COMPILE(CMD='')
#46 08048256 pp.pas:207 main()
Mantis conversion info:
- Mantis ID: 11062
- Version: 2.2.1
- Fixed in version: 2.4.0
- Fixed in revision: 11493 (#f0dcb105)
- Target version: 2.3.1