[Digikam-devel] [Bug 220875] Digikam crashes on startup while scanning image metadata [QRegion::cleanUp, ~QRegion, QWidgetBackingStore::sync]

Sami Nieminen sami.nieminen at iki.fi
Fri Jan 1 13:11:19 GMT 2010


https://bugs.kde.org/show_bug.cgi?id=220875





--- Comment #7 from Sami Nieminen <sami nieminen iki fi>  2010-01-01 14:11:17 ---
My qt version is 4.6.0.

It seems indeed that the crash is not related to libexiv2 at all. When I
reproduce the crash backtrace, it is almost every time little different, but
always having to do with some free() call, like here:

Thread 13 (Thread 0xb48dcb70 (LWP 8711)):
[KCrash Handler]
#6  0x006d8422 in __kernel_vsyscall ()
#7  0x02b604d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x02b63932 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x02b96ee5 in ?? () from /lib/tls/i686/cmov/libc.so.6
#10 0x02ba0ff1 in ?? () from /lib/tls/i686/cmov/libc.so.6
#11 0x02ba5806 in free () from /lib/tls/i686/cmov/libc.so.6
#12 0x00cdd6f1 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#13 0x00cdd74d in operator delete[](void*) () from /usr/lib/libstdc++.so.6
#14 0x0770c239 in CSubband::FreeMemory (this=0x0) at
/build/buildd/digikam-1.0.0/libs/3rdparty/libpgf/Subband.cpp:96
#15 0x0770cfa0 in CWaveletTransform::InverseTransform (this=0xb0614d0,
srcLevel=2, w=0xb48db98c, h=0xb48db9ac, data=0xb48db964)
    at
/build/buildd/digikam-1.0.0/libs/3rdparty/libpgf/WaveletTransform.cpp:353
#16 0x0770a66a in CPGFImage::Read (this=0xb48db940, level=0, cb=0, data=0x0) at
/build/buildd/digikam-1.0.0/libs/3rdparty/libpgf/PGFimage.cpp:299
#17 0x0770e756 in Digikam::readPGFImageData (data=..., img=...) at
/build/buildd/digikam-1.0.0/libs/threadimageio/pgfutils.cpp:68
#18 0x076e7662 in Digikam::ThumbnailCreator::loadFromDatabase (this=0x969cd10,
info=...) at
/build/buildd/digikam-1.0.0/libs/threadimageio/thumbnailcreator.cpp:587

It can be the same issue like the #220708 report is talking about. When I set:

export QT_NO_GLIB=1
export MALLOC_CHECK_=

and then start digikam from console, I couldn't reproduce the crash anymore.
Also sometimes I can start digikam without that trick, but it crashes after
some time later.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list