[lazarus] Lazarus Bugs/Problems

hernan.et at pg.com hernan.et at pg.com
Thu Mar 20 18:48:46 EST 2003


Hi all,

Problem #1 : Saving desktop settings to file causes Access violation

How to replicate, at least in my case.
1. Create a new application via Project->New Project->Application.
2. Goto Environment->Environment Options->Desktop
3. Save the Desktop Settings to file.
4. Click Apply.
5. Click Ok .... bomb.... Access Violation

Additional Information:
Distribution : Mandrake 8.1
FPC version : 1.0.7
Last Lazarus CVS : March 17,2003

NOTE: miscellaneous options file not found - using defaults
NOTE: codetools config file not found - using defaults
TMainIDE.DoOpenEditorFile END "/home/yoyong_98/myPrograms/myPos/xpos.lpr"
TPascalParserTool.BuildTree B OnlyIntf=TRUE  /home/yoyong_98/myPrograms/myPos/main.pas
TMainIDE.DoOpenEditorFile END "/home/yoyong_98/myPrograms/myPos/main.pas"
TPascalParserTool.BuildTree B OnlyIntf=TRUE  /home/yoyong_98/lazarus/lcl/stdctrls.pp
TMainIDE.DoOpenEditorFile END "/home/yoyong_98/lazarus/lcl/stdctrls.pp"
TMainIDE.DoOpenEditorFile END "/home/yoyong_98/lazarus/lcl/include/customedit.inc"
TMainIDE.DoOpenEditorFile END "/home/yoyong_98/lazarus/lcl/include/custommemo.inc"
TPascalParserTool.BuildTree B OnlyIntf=TRUE  /home/yoyong_98/lazarus/lcl/controls.pp
TMainIDE.DoOpenEditorFile END "/home/yoyong_98/lazarus/lcl/controls.pp"
TMainIDE.DoOpenEditorFile END "/usr/lib/fpc/1.0.7/src/fcl/inc/classesh.inc"
TMainIDE.DoOpenEditorFile END "/usr/lib/fpc/1.0.7/src/rtl/inc/objpash.inc"
************************************************************
MouseDownOnControl frmMain:TfrmMain No Shift down, No CTRL down
[TDesigner.MouseDownOnControl] END
************************************************************
MouseUpOnControl frmMain:TfrmMain
[TDesigner.MouseLeftUpOnControl] END
An unhandled exception occurred at 0x080FB9B6 :
Access violation
  0x080FB9B6  TIDEDIALOGLAYOUTLIST__COUNT,  line 1002 of ideoptiondefs.pas
  0x08491618  main,  line 302 of lcllinux.pp
An unhandled exception occurred at 0x08298D0A :
Access violation
  0x08298D0A

[TMainIDE.Destroy] A
An unhandled exception occurred at 0x081C9B1F :
Access violation
  0x081C9B1F  TAVLTREENODEMEMMANAGER__DISPOSENODE,  line 998 of avl_tree.pas
  0x4C373A3B  main,  line 302 of lcllinux.pp
  0x0000D7B2

An unhandled exception occurred at 0x00000000 :
Access violation
  0x00000000


Problem #2 :  Looks like another IDE bug.

Copying a component does not work, e.g., I have already a button named Button1,
I wanted to copy that to make a new copy (of course of different name) but it
does not work.

Problem #3: Another bug.....

1. Press Ctr+F (Find) to show Find Dialog.
2. Change to another application so that the Find Dialog will lost the focus.
3. Go back to Lazarus....

Problem #4 :
    The Code Designer becomes the top of the Z order causing the Find Dialog
    to stay behind.
Work Around
    Move the Code Designer show that Find Dialog can be viewed.

Problem #5: Another bug....
Normally Lazarus application/IDE opens 4 windows and is displayed in the taskbar(MS term).
But at random events, only one window is left normally the Lazarus Editor.

Problem #6: Annoying bug:
Pressing Ctrl-F brings the Find Dialog Window on top of the Z order but
the Form Designer is also brougth next in order to the Dialog Window.


Problem #7: Using TMemo, setting
    memo1.selStart := 1;
    memo1.SelLength := 20;

Does nothing

Looking at the code, it will only set/select a region if the control is of type
csEdit but not csMemo


Regards,

Yoyong Hernan






More information about the Lazarus mailing list