On Oct 29, 2007, at 11:25 AM, Marc Weustink wrote:
Milipili Houbi wrote:
Since the rev 1259x I have the following issue :
[snip]
(pixie:16871): Gdk-WARNING **: /build/buildd/gtk+2.0-2.12.0/gdk/
gdkpixbuf-drawable.c:1255: Depth of the source drawable is 1 where
as the visual depth of the colormap passed is 24
(pixie:16871): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels:
assertion `pixbuf != NULL' failed
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1219242320 (LWP 16871)]
0x08151546 in APPLYMASK (
APIXELS=0x8679478 'KR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_
\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_
\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_
\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_
\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_
\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_
\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_
\ufffdKR_\ufffdKR_\ufffdKR_\ufffd'..., AMASK=0x0,
parentfp=0xbfa1f164) at gtkproc.inc:1162
1162 if (Mask^.B = 0) and (Mask^.G = 0) and (Mask^.R = 0)
Current language: auto; currently pascal
(gdb)
There is no problem with the Rev 12586.
Have you got any idea what the problem is ?
Do you have a bactrace if this ?
I really wonder where this empty pixbuf comes from.
Yes sorry here it is:
(gdb) bt
#0 0x08151546 in APPLYMASK (
APIXELS=0x8679478 'KR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_
\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_
\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_
\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_
\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_
\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_
\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_\ufffdKR_
\ufffdKR_\ufffdKR_\ufffdKR_\ufffd'..., AMASK=0x0,
parentfp=0xbfacea14) at gtkproc.inc:1162
#1 0x0815149d in SCALEPIXMAPANDMASK (ASCALEGC=0x8c8fb30,
ASCALEMETHOD=GDK_INTERP_BILINEAR, ASRC=0x8caca90, ASRCX=0, ASRCY=0,
ASRCWIDTH=124, ASRCHEIGHT=44, ASRCCOLORMAP=0x8456820,
ASRCMASK=0x8caca78,
ADSTWIDTH=437, ADSTHEIGHT=20, ADST=0x0, ADSTMASK=0x0) at
gtkproc.inc:1205
#2 0x081361e8 in SCALEANDROP (DESTGC=0x8c8f9c8, SRC=0x8caca90,
SRCPIXMAP=0x8caca90, SRCMASKBITMAP=0x8caca78, parentfp=0xbfaceb08) at
gtk1object.inc:2577
#3 0x08135e31 in SRCDEVBITMAPTODRAWABLE (parentfp=0xbfaceb08) at
gtk1object.inc:2682
#4 0x08135d31 in DRAWABLETODRAWABLE (parentfp=0xbfaceb08) at
gtk1object.inc:2746
#5 0x081358dd in TGTKWIDGETSET__STRETCHCOPYAREA (DESTDC=141346260,
X=0, Y=0, WIDTH=437, HEIGHT=20, SRCDC=144416764, XSRC=0, YSRC=0,
SRCWIDTH=124, SRCHEIGHT=44, MASK=0, XMASK=0, YMASK=0, ROP=13369376,
this=0x8435a94) at gtk1object.inc:3028
#6 0x0814ab91 in TGTKWIDGETSET__STRETCHMASKBLT (DESTDC=141346260,
X=0, Y=0, WIDTH=437, HEIGHT=20, SRCDC=144416764, XSRC=0, YSRC=0,
SRCWIDTH=124, SRCHEIGHT=44, MASK=0, XMASK=0, YMASK=0, ROP=13369376,
this=0x8435a94) at gtkwinapi.inc:9472
#7 0x080a601f in STRETCHMASKBLT (DESTDC=141346260, X=0, Y=0,
WIDTH=437, HEIGHT=20, SRCDC=144416764, XSRC=0, YSRC=0, SRCWIDTH=124,
SRCHEIGHT=44, MASK=0, XMASK=0, YMASK=0, ROP=13369376)
at lclintf.inc:467
#8 0x080aa1d0 in TBITMAP__DRAW (DESTCANVAS=0x8cb4624, DESTRECT={LEFT
= 0, TOP = 0, RIGHT = 437, BOTTOM = 20, TOPLEFT = {X = 0, Y = 0},
BOTTOMRIGHT = {X = 437, Y = 20}}, this=0x8cb496c)
at bitmap.inc:138
#9 0x080b19be in TCANVAS__STRETCHDRAW (DESTRECT={LEFT = 0, TOP = 0,
RIGHT = 437, BOTTOM = 20, TOPLEFT = {X = 0, Y = 0}, BOTTOMRIGHT = {X
= 437, Y = 20}}, SRCGRAPHIC=0x8cb496c, this=0x8cb4624)
at canvas.inc:54
#10 0x080fd088 in TCUSTOMIMAGE__PAINT (this=0x8cb422c) at
customimage.inc:256
#11 0x080e57b4 in TGRAPHICCONTROL__WMPAINT (MESSAGE={MSG = 1056, DC =
141346260, PAINTSTRUCT = 0x0, RESULT = 0}, this=0x8cb422c) at
graphiccontrol.inc:64
#12 0x081d1f59 in SYSTEM_TOBJECT_$__DISPATCH$formal ()
#13 0x080e5720 in TGRAPHICCONTROL__DESTROY (vmt=0xbfaced40,
this=0x8cb422c) at graphiccontrol.inc:46
#14 0x080de3d8 in TCONTROL__PERFORM (MSG=1056, WPARAM=141346260,
LPARAM=0, this=0x8cb422c) at control.inc:1015
#15 0x080d6427 in TWINCONTROL__PAINTCONTROLS (DC=141346260,
FIRST=0x0, this=0x8cb3a64) at wincontrol.inc:4220
#16 0x080d61eb in TWINCONTROL__PAINTHANDLER (THEMESSAGE={MSG = 1056,
DC = 141346260, PAINTSTRUCT = 0x8886cb4, RESULT = 0}, this=0x8cb3a64)
at wincontrol.inc:4159
#17 0x080d92e2 in TWINCONTROL__WMPAINT (MSG={MSG = 1056, DC =
141346260, PAINTSTRUCT = 0x8886cb4, RESULT = 0}, this=0x8cb3a64) at
wincontrol.inc:5883
#18 0x080e5b77 in TCUSTOMCONTROL__WMPAINT (MESSAGE={MSG = 1056, DC =
141346260, PAINTSTRUCT = 0x8886cb4, RESULT = 0}, this=0x8cb3a64) at
customcontrol.inc:107
#19 0x081d1f59 in SYSTEM_TOBJECT_$__DISPATCH$formal ()
#20 0x080e5b30 in TCUSTOMCONTROL__SETCOLOR (VALUE=-1079185400,
this=0x8cb3a64) at customcontrol.inc:94
#21 0x080d7039 in TWINCONTROL__WNDPROC (MESSAGE=
{MSG = 1056, WPARAM = 141346260, LPARAM = 143158452, RESULT =
0, WPARAMLO = 50644, WPARAMHI = 2156, LPARAMLO = 27828, LPARAMHI =
2184, RESULTLO = 0, RESULTHI = 0}, this=0x8cb3a64)
at wincontrol.inc:4615
#22 0x08155b35 in DELIVERMESSAGE (TARGET=0x8cb3a64, AMESSAGE=void) at
gtkproc.inc:3738
#23 0x0815fa63 in DELIVERGTKPAINTMESSAGE (TARGET=0x8cb3a64,
WIDGET=0x8cad998, AREA=0xbfacf588, REPAINTALL=true, ISAFTERGTK=false)
at gtkcallback.inc:104
#24 0x08160190 in GTKEXPOSEEVENT (WIDGET=0x8cad998, EVENT=0xbfacf57c,
DATA=0x8cb3a64) at gtkcallback.inc:531
#25 0xb7c781de in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-
x11-2.0.so.0
#26 0xb7a66772 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#27 0xb7a77323 in ?? () from /usr/lib/libgobject-2.0.so.0
#28 0x08cba588 in ?? ()
#29 0xbfacf1a8 in ?? ()
#30 0x00000002 in ?? ()
#31 0xbfacf284 in ?? ()
#32 0xbfacf194 in ?? ()
#33 0xb7772d9c in ?? () from /usr/lib/libcairo.so.2
#34 0xbfacf1a0 in ?? ()
#35 0xb770a048 in ?? () from /usr/lib/libcairo.so.2
#36 0xbfacf18c in ?? ()
#37 0xbfacf18c in ?? ()
#38 0xbfacf18c in ?? ()
#39 0xbfacf1bc in ?? ()
#40 0x08cad998 in ?? ()
#41 0x00000000 in ?? ()
r12587 shouldn't change things in normal situations.
The issue comes after this revision. I can not say the revision
number with precision due to Lazarus does not compile with some revision
Marc
--
Milipili Houbi
[EMAIL PROTECTED]
"Sometimes you have to make a choice, and to deal with it, no matter
what"
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives