Sorry for not reading the FAQ first, I always do :D
The backtrace is attached, I think it is trying to delete a image with
couldn't be loaded.
Youness Alaoui wrote:
http://amsn.sf.net/faq.php
follow the instructions on how to give us a stacktrace of a crash using gdb
KKRT
#0 0x00002aaaab5f1ad9 in kill () from /lib/libc.so.6
No symbol table info available.
#1 0x00002aaaaafa3841 in pthread_kill () from /lib/libpthread.so.0
No symbol table info available.
#2 0x00002aaaaafa3bc2 in raise () from /lib/libpthread.so.0
No symbol table info available.
#3 0x00002aaaab5f17d2 in raise () from /lib/libc.so.6
No symbol table info available.
#4 0x00002aaaab5f2b12 in abort () from /lib/libc.so.6
No symbol table info available.
#5 0x00002aaaab624cd7 in __fsetlocking () from /lib/libc.so.6
No symbol table info available.
#6 0x00002aaaab629ba0 in malloc_usable_size () from /lib/libc.so.6
No symbol table info available.
#7 0x00002aaaab62a70a in free () from /lib/libc.so.6
No symbol table info available.
#8 0x00002aaaabc615fe in operator delete ()
from /home/eluan/temp/amsn/msn/utils/TkCximage/TkCximage.so
No symbol table info available.
#9 0x00002aaaabc29544 in CxImagePNG::Decode (this=0x7fffffdf2090,
hFile=0x7fffffe076a0) at ximapng.cpp:75
my_background = {index = 0 '\0', red = 192, green = 192, blue = 192,
gray = 0}
image_background = (png_color_16 *) 0x0
pixel_depth = -1
#10 0x00002aaaabc1c4c0 in CxImage::Decode (this=0x7fffffe07770,
hFile=0x7fffffe076a0, imagetype=1) at ximaenc.cpp:769
newima = {<CxImage> = {_vptr.CxImage = 0x2aaaabd87750,
pDib = 0x1c4d200, head = {biSize = 76, biWidth = 96, biHeight = 96,
biPlanes = 1, biBitCount = 24, biCompression = 0, biSizeImage = 27648,
biXPelsPerMeter = 3780, biYPelsPerMeter = 3780, biClrUsed = 0,
biClrImportant = 0}, info = {dwEffWidth = 288, pImage = 0x1c4d24c "",
pGhost = 0x0, pParent = 0x0, dwType = 4,
szLastError = "IDAT: CRC error", '\0' <repeats 240 times>,
nProgress = 0, nEscape = 0, nBkgndIndex = -1, nBkgndColor = {
rgbBlue = 0 '\0', rgbGreen = 0 '\0', rgbRed = 0 '\0',
rgbReserved = 0 '\0'}, m_dispmeth = 0, nQuality = 90 'Z',
nJpegScale = 0 '\0', nFrame = 0, nNumFrames = 0, dwFrameDelay = 0,
xDPI = 96, yDPI = 96, rSelectionBox = {left = 0, top = 0, right = 0,
bottom = 0}, nAlphaMax = 255 'ÿ', bAlphaPaletteEnabled = false,
bEnabled = true, xOffset = 0, yOffset = 0, dwCodecOpt = {0, 0, 0, 0, 0,
0}, last_c = {rgbBlue = 0 '\0', rgbGreen = 0 '\0', rgbRed = 0 '\0',
rgbReserved = 0 '\0'}, last_c_index = 0 '\0', last_c_isvalid = false,
nNumLayers = 0, dwFlags = 0, bGetAllFrames = false, GifFrames = 0x0},
pSelection = 0x0, pAlpha = 0x1c42d50 "", pLayers = 0x0}, <No data fields>}
#11 0x00002aaaabc1cc42 in CxImage::Decode (this=0x7fffffe07770,
buffer=0x6 <Address 0x6 out of bounds>, size=1, imagetype=4)
at ximaenc.cpp:640
file = {<CxFile> = {_vptr.CxFile = 0x2aaaabd87910},
m_pBuffer = 0x1c471e8 "\211PNG\r\n\032\n", m_Size = 18755,
m_bFreeOnClose = false, m_Position = 16441, m_Edge = 18755}
#12 0x00002aaaabc10db2 in ObjRead (interp=0x50fae0, data=0x1c471e8,
format=0x1, imageHandle=0x1954b00, destX=0, destY=0, width=96, height=96,
srcX=0, srcY=0) at PhotoFormat.cpp:154
buffer = (BYTE *) 0x0
FileData = (BYTE *) 0x1c471e8 "\211PNG\r\n\032\n"
length = 18755
image = {_vptr.CxImage = 0x2aaaabd87690, pDib = 0x0, head = {
biSize = 0, biWidth = 0, biHeight = 0, biPlanes = 0, biBitCount = 0,
biCompression = 0, biSizeImage = 0, biXPelsPerMeter = 3780,
biYPelsPerMeter = 3780, biClrUsed = 0, biClrImportant = 0}, info = {
dwEffWidth = 0, pImage = 0x0, pGhost = 0x0, pParent = 0x0, dwType = 0,
szLastError = '\0' <repeats 255 times>, nProgress = 0, nEscape = 0,
nBkgndIndex = -1, nBkgndColor = {rgbBlue = 0 '\0', rgbGreen = 0 '\0',
rgbRed = 0 '\0', rgbReserved = 0 '\0'}, m_dispmeth = 0,
nQuality = 90 'Z', nJpegScale = 0 '\0', nFrame = 0, nNumFrames = 0,
dwFrameDelay = 0, xDPI = 96, yDPI = 96, rSelectionBox = {left = 0,
top = 0, right = 0, bottom = 0}, nAlphaMax = 255 'ÿ',
bAlphaPaletteEnabled = false, bEnabled = true, xOffset = 0, yOffset = 0,
dwCodecOpt = {0, 0, 0, 0, 0, 0}, last_c = {rgbBlue = 0 '\0',
rgbGreen = 0 '\0', rgbRed = 0 '\0', rgbReserved = 0 '\0'},
last_c_index = 0 '\0', last_c_isvalid = false, nNumLayers = 0,
dwFlags = 0, bGetAllFrames = false, GifFrames = 0x0}, pSelection = 0x0,
pAlpha = 0x0, pLayers = 0x0}
block = {pixelPtr = 0x0, width = 0, height = 0, pitch = 0,
pixelSize = 0, offset = {0, 0, 0, 0}}
size = 0
numframes = 0
item = (GifInfo *) 0x60
#13 0x00002aaaabc11228 in ChanRead (interp=0x50fae0, chan=0x1b1a960,
fileName=0x1 <Address 0x1 out of bounds>, format=0xf29f00,
imageHandle=0x1954b00, destX=0, destY=0, width=0, height=0, srcX=0, srcY=0)
at PhotoFormat.cpp:132
data = (Tcl_Obj *) 0x17416b0
retVal = 28420448
--- anthing below this seems to not be needed ---