Hi, I just did an update, haven't been using lazarus for a while so I don't know if it was broken before or not...
I start Lazarus, and the OI/PL window has a cool "transparent" air to it. Looks like the background is draw but the fonts from the window behind it is still shining through. Then when I click on the property list is might make the background completely black or it might not. But finally, when I click on the Object Inspector, Lazarus crashes with some nasty errors. Thanks, Charl PS Please find the error messages generated on crash, and gdb backtrace below... ===== Crash error ============== TControl.BeginDrag ComponentTree:TComponentTreeView Immediate=False Gdk-CRITICAL **: file gdkfont.c: line 374 (gdk_text_width): assertion `font != NULL' failed. Gdk-CRITICAL **: file gdkfont.c: line 374 (gdk_text_width): assertion `font != NULL' failed. Gdk-CRITICAL **: file gdkfont.c: line 374 (gdk_text_width): assertion `font != NULL' failed. Gdk-CRITICAL **: file gdkfont.c: line 374 (gdk_text_width): assertion `font != NULL' failed. Gdk-CRITICAL **: file gdkfont.c: line 374 (gdk_text_width): assertion `font != NULL' failed. ERROR in LCL: TGtkWidgetSet.DeleteObject invalid GdiObject=-1220679864 Creating gdb catchable error: $0807A994 RAISEGDBEXCEPTION, line 771 of lclproc.pas $08113C97 RAISEINVALIDGDIOBJECT, line 2396 of gtkwinapi.inc $08113AF9 TGTKWIDGETSET__DELETEOBJECT, line 2418 of gtkwinapi.inc $0811D569 TGTKWIDGETSET__RELEASEDC, line 7603 of gtkwinapi.inc $08115774 TGTKWIDGETSET__ENDPAINT, line 3326 of gtkwinapi.inc $0814DB46 ENDPAINT, line 216 of ./include/winapi.inc $0816CE46 FINALIZEPAINTMESSAGE, line 1000 of gtkproc.inc $0811E1F5 DISPOSEPAINTMESSAGE, line 8156 of gtkwinapi.inc $0811E1C5 TGTKWIDGETSET__SENDMESSAGE, line 8196 of gtkwinapi.inc TApplication.HandleException Invalid floating point operation Stack trace: $0807A9B5 RAISEGDBEXCEPTION, line 772 of lclproc.pas $08113C97 RAISEINVALIDGDIOBJECT, line 2396 of gtkwinapi.inc $08113AF9 TGTKWIDGETSET__DELETEOBJECT, line 2418 of gtkwinapi.inc $0811D569 TGTKWIDGETSET__RELEASEDC, line 7603 of gtkwinapi.inc $08115774 TGTKWIDGETSET__ENDPAINT, line 3326 of gtkwinapi.inc $0814DB46 ENDPAINT, line 216 of ./include/winapi.inc $0816CE46 FINALIZEPAINTMESSAGE, line 1000 of gtkproc.inc $0811E1F5 DISPOSEPAINTMESSAGE, line 8156 of gtkwinapi.inc $0811E1C5 TGTKWIDGETSET__SENDMESSAGE, line 8196 of gtkwinapi.inc $08104665 TGTKWIDGETSET__APPPROCESSMESSAGES, line 1829 of gtkobject.inc $08076857 TAPPLICATION__HANDLEMESSAGE, line 918 of ./include/application.inc $08076C60 RUNMESSAGE, line 1033 of ./include/application.inc $08076BAB TAPPLICATION__RUNLOOP, line 1043 of ./include/application.inc $080B84DF TWIDGETSET__APPRUN, line 42 of ./include/interfacebase.inc $08076B58 TAPPLICATION__RUN, line 1022 of ./include/application.inc $080542FA main, line 102 of lazarus.pp ERROR in LCL: TGtkWidgetSet.DeleteObject invalid GdiObject=-1220679864 Creating gdb catchable error: $0807A994 RAISEGDBEXCEPTION, line 771 of lclproc.pas $08113C97 RAISEINVALIDGDIOBJECT, line 2396 of gtkwinapi.inc $08113AF9 TGTKWIDGETSET__DELETEOBJECT, line 2418 of gtkwinapi.inc $0811AEEF TGTKWIDGETSET__GETSTOCKOBJECT, line 5745 of gtkwinapi.inc $0814E3ED GETSTOCKOBJECT, line 416 of ./include/winapi.inc $0812FCD0 TPROMPTDIALOG__LAYOUTDIALOG, line 8597 of ./include/promptdialog.inc $0812FB2F TPROMPTDIALOG__CREATEMESSAGEDIALOG, line 202 of ./include/promptdialog.inc $08130382 SHOWPROMPTDIALOG, line 390 of ./include/promptdialog.inc $080BCDCC TWIDGETSET__PROMPTUSER, line 498 of ./include/intfbaselcl.inc lazarus.pp - unhandled exception Note: GetTextBuf is overridden for: ��Ahԩ��x����@|_ [FORMS.PP] ExceptionOccurred Sender=EAccessViolation Exception=Access violation Stack trace: $00000000 $081480FD TCONTROL__SETTEXT, line 3581 of ./include/control.inc $080A62FC TMAINIDE__UPDATECAPTION, line 9420 of main.pp $080B40E0 TMAINIDEBASE__SETTOOLSTATUS, line 211 of mainbase.pas $0808F783 TMAINIDE__SETTOOLSTATUS, line 2891 of main.pp $0808915F TMAINIDE__DESTROY, line 1149 of main.pp $0805E2C5 $080764EE TAPPLICATION__DOBEFOREFINALIZATION, line 820 of ./include/application.inc $0806C2F9 BEFOREFINALIZATION, line 1375 of forms.pp $08062514 $08062764 $08062795 $0805433D main, line 105 of lazarus.pp TApplication.HandleException: there was another exception during showing the first exception Stack trace: $00000000 $081480FD TCONTROL__SETTEXT, line 3581 of ./include/control.inc $080A62FC TMAINIDE__UPDATECAPTION, line 9420 of main.pp $080B40E0 TMAINIDEBASE__SETTOOLSTATUS, line 211 of mainbase.pas $0808F783 TMAINIDE__SETTOOLSTATUS, line 2891 of main.pp $0808915F TMAINIDE__DESTROY, line 1149 of main.pp $0805E2C5 $080764EE TAPPLICATION__DOBEFOREFINALIZATION, line 820 of ./include/application.inc $0806C2F9 BEFOREFINALIZATION, line 1375 of forms.pp $08062514 $08062764 $08062795 $0805433D main, line 105 of lazarus.pp [FORMS.PP] ExceptionOccurred [FORMS.PP] ExceptionOccurred ===== gdb backtrace: ============ #0 0x0807a9b5 in RAISEGDBEXCEPTION (MSG=0xb74249b0) at lclproc.pas:772 #1 0x08113c97 in RAISEINVALIDGDIOBJECT (parentfp=0xbfeec4d4) at gtkwinapi.inc:2396 #2 0x08113af9 in TGTKWIDGETSET__DELETEOBJECT (GDIOBJECT=-1221486680, this=0xb79a6028) at gtkwinapi.inc:2418 #3 0x0811d569 in TGTKWIDGETSET__RELEASEDC (HWND=145398224, DC=-1217239960, this=0xb79a6028) at gtkwinapi.inc:7603 #4 0x08115774 in TGTKWIDGETSET__ENDPAINT (HANDLE=145398224, PS= {HDC = -1217239960, FERASE = false, RCPAINT = {LEFT = 0, TOP = 0, RIGHT = 61, BOTTOM = 20, TOPLEFT = {X = 0, Y = 0}, BOTTOMRIGHT = {X = 61, Y = 20}}, FRESTORE = false, FINCUPDATE = false, RGBRESERVED = #0 <repeats 31 times>}, this=0xb79a6028) at gtkwinapi.inc:3326 #5 0x0814db46 in ENDPAINT (HANDLE=145398224, PS= {HDC = -1217239960, FERASE = false, RCPAINT = {LEFT = 0, TOP = 0, RIGHT = 61, BOTTOM = 20, TOPLEFT = {X = 0, Y = 0}, BOTTOMRIGHT = {X = 61, Y = 20}}, FRESTORE = false, FINCUPDATE = false, RGBRESERVED = #0 <repeats 31 times>}) at winapi.inc:216 #6 0x0816ce46 in FINALIZEPAINTMESSAGE (MSG=0xbfeec560) at gtkproc.inc:1000 #7 0x0811e1f5 in DISPOSEPAINTMESSAGE (TARGETOBJECT=0xb733d288, AMESSAGE= {MSG = 1056, WPARAM = -1217239960, LPARAM = -1220392616, RESULT = 0, WPARAMLO = 25704, WPARAMHI = 46962, LPARAMLO = 18776, LPARAMHI = 46914, RESULTLO = 0, RESULTHI = 0}, parentfp=0xbfeec5ac) at gtkwinapi.inc:8156 #8 0x0811e1c5 in TGTKWIDGETSET__SENDMESSAGE (HANDLEWND=145398224, MSG=1123, ---Type <return> to continue, or q <return> to quit--- WPARAM=-1221448968, LPARAM=0, this=0xb79a6028) at gtkwinapi.inc:8196 #9 0x08104665 in TGTKWIDGETSET__APPPROCESSMESSAGES (this=0xb79a6028) at gtkobject.inc:1829 #10 0x08076857 in TAPPLICATION__HANDLEMESSAGE (this=0xb79be028) at application.inc:918 #11 0x08076c60 in RUNMESSAGE (parentfp=0xbfeec644) at application.inc:1033 #12 0x08076bab in TAPPLICATION__RUNLOOP (this=0xb79be028) at application.inc:1043 #13 0x080b84df in TWIDGETSET__APPRUN (ALOOP=0x8076b6c <TAPPLICATION__RUNLOOP>, this=0xb79a6028) at interfacebase.inc:42 #14 0x08076b58 in TAPPLICATION__RUN (this=0xb79be028) at application.inc :1022 #15 0x080542fa in main () at lazarus.pp:102 -- "I love deadlines. I especially love the whooshing sound they make as they fly by." - Douglas Adams