View Issue Details

IDProjectCategoryView StatusLast Update
0018045LazarusIDEpublic2010-12-03 12:42
ReporterMax VlasovAssigned ToMattias Gaertner 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version0.9.29 (SVN)Product Build 
Target Version0.9.30Fixed in Version0.9.29 (SVN) 
Summary0018045: Switching one particular compiler message off in a package makes working with it unstable
DescriptionThe main steps:
- create and save new package
- create and save new unit in this package
- compile package (successfully build)
- go to Compiler options->Messages, switch off "Variable $Name does not seem to be initialized" (third message from the end of the list)
- Press Ok

After this steps two symptoms noticed:
- Compiling the package freezes the IDE and changes the corresponding lpk file from zero to actual size multiply times on a constant basis. If one kills the IDE, he or she could end up with empty lpk or if lucky enough with actual lpk.
- Save for this package no longer works in this session, Save button don't go grayed out and if one decides to leave the IDE, the circling question about unsaved package is asked. Answering Yes doesn't help.
Additional InformationI chose severity "crash", maybe it would be better to choose some other option.
TagsNo tags attached.
Fixed in Revision28605,28606
LazTarget0.9.30
WidgetsetWin32/Win64
Attached Files

Activities

Paul Ishenin

2010-12-03 10:30

manager   ~0043916

Please test and close if ok.

Max Vlasov

2010-12-03 12:42

reporter   ~0043929

Checked in Lazarus 0.9.29 r28607 FPC 2.4.2 i386-win32-win32/win64
Everything works.

Issue History

Date Modified Username Field Change
2010-11-25 10:00 Max Vlasov New Issue
2010-11-25 10:00 Max Vlasov Widgetset => Win32/Win64
2010-11-25 14:37 Vincent Snijders LazTarget => 0.9.30
2010-11-25 14:37 Vincent Snijders Assigned To => Mattias Gaertner
2010-11-25 14:37 Vincent Snijders Status new => assigned
2010-11-25 14:37 Vincent Snijders Target Version => 0.9.30
2010-12-03 10:30 Paul Ishenin Fixed in Revision => 28605,28606
2010-12-03 10:30 Paul Ishenin Status assigned => resolved
2010-12-03 10:30 Paul Ishenin Fixed in Version => 0.9.29 (SVN)
2010-12-03 10:30 Paul Ishenin Resolution open => fixed
2010-12-03 10:30 Paul Ishenin Note Added: 0043916
2010-12-03 12:42 Max Vlasov Status resolved => closed
2010-12-03 12:42 Max Vlasov Note Added: 0043929