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

Reply via email to