[Lazarus] Form refuses to display properly under Ubuntu x64

Mattias Gärtner nc-gaertnma at netcologne.de
Wed Mar 17 15:20:57 CET 2010


Zitat von Andrew Brunner <andrew.t.brunner at gmail.com>:

> Debugging log was collected with project had no open forms.  After
> running I opened the form frmConsole from the project and that's when
> get_state stuff got logged.
>
> The status bar of the form comes up as Height = 1.. Which is not true
> the lfm has 22 for the height.

I can only open it in the designer, as the unit contains a lot of references.
It opens here in the designer and the statusbar has height 22.


> Reading symbols from /home/atbrunner/Developer/Lazarus/startlazarus...done.
> (gdb) run
> Starting program: /home/atbrunner/Developer/Lazarus/startlazarus
> [Thread debugging using libthread_db enabled]
> [WARNING] Out of OEM specific VK codes, changing to unassigned
> [WARNING] Out of unassigned VK codes, assigning $FF
> TLazarusManager.Run starting /home/atbrunner/Developer/Lazarus/lazarus ...
> [WARNING] Out of OEM specific VK codes, changing to unassigned
> [WARNING] Out of unassigned VK codes, assigning $FF
> TMainIDE.ParseCmdLineOptions:
>   PrimaryConfigPath="/home/atbrunner/.lazarus"
>   SecondaryConfigPath="/etc/lazarus"
>
> (lazarus:18297): Gdk-CRITICAL **: gdk_window_get_state: assertion
> `GDK_IS_WINDOW (window)' failed

I fixed this critical.

Maybe the bug was fixed with some other fixes?
Can you test with svn revision 24064?

Mattias







More information about the Lazarus mailing list