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

Reply via email to