Summary: | digikam crashes when configure is called | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Michael <m.mickey> |
Component: | Setup-ColorManagement | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | caulier.gilles, marcel.wiesweg |
Priority: | NOR | ||
Version: | 0.10.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 0.10.0 | |
Sentry Crash Report: | |||
Attachments: |
Profile #1 causing crash
Profile #2 causing valgrind errors |
Description
Michael
2008-11-20 23:50:14 UTC
Looks like you are reading a ICC profile file with strange encoding... can you post the names of your profile files? Since you seem to be a German: Eventuell hast du Umlaute (ä,ö,ü) oder so in diesen Namen? Normally this shouldn't be a problem, but QString::fromLatin1_helper () seems to have "translating" problems with one of the files. Andi Hi you're right, I'm german, is my English that bad :-( I've checked my color-profiles... it seems digikam has problems with one (or more) file in the directory, cause I copied only the ones I use to a new directory and now it works fine... I leave the bug open, cause for me thats just a workaround... greets, mike No :-) I just asked because German filenames might contain Umlaute... Andi Can you provide us with the file that you identified as causing the crash? actually no, since I don't know which one it was... If I remember correctly I only had the collection of http://digikam3rdparty.free.fr/ICCPROFILES/CameraProfiles/BBP.4.9.5/ in this folder, but it seems they changed the profiles you find there... I mean, if you give me an email adress I could send you all the profiles from my folder... greets, mike Mike, Can you start digiKAm from a console and reproduce the crash. Normally, list of ICC profile files parsed by configure dialog are printed to the console. Gilles Caulier Created attachment 29338 [details]
Profile #1 causing crash
Created attachment 29339 [details]
Profile #2 causing valgrind errors
Michael sent me his profiles and I could isolate the two attached profiles that cause valgrind errors and subsequent crashes. Sometimes crashes can occur later or not at all because of memory corruption ("invalid write" in valgrind). valgrind log follows. The method cmsTakeProductDesc causes the problem. It seems to me this is a lcms problem, dont know if digikam does anything wrong. Gilles? Invalid write of size 4 at 0x547F98A: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BAB5D: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:619) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) by 0x4B90C22: KUrlRequester::urlSelected(KUrl const&) (in /usr/lib/libkio.so.5.1.0) by 0x4B92A73: KUrlRequester::KUrlRequesterPrivate::_k_slotOpenDialog() (in /usr/lib/libkio.so.5.1.0) by 0x4B92EC5: KUrlRequester::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libkio.so.5.1.0) Address 0x1031f8fc is not stack'd, malloc'd or (recently) free'd Conditional jump or move depends on uninitialised value(s) at 0x6AFC010: wcsnlen (in /lib/libc-2.8.so) by 0x6AFB646: wcsrtombs (in /lib/libc-2.8.so) by 0x6AAF08F: wcstombs (in /lib/libc-2.8.so) by 0x547F9A0: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BAB5D: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:619) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) Invalid read of size 4 at 0x6AFC01A: wcsnlen (in /lib/libc-2.8.so) by 0x6AFB646: wcsrtombs (in /lib/libc-2.8.so) by 0x6AAF08F: wcstombs (in /lib/libc-2.8.so) by 0x547F9A0: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BAB5D: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:619) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) Address 0x1031f8e0 is 0 bytes after a block of size 32 alloc'd at 0x4024D5E: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) by 0x547E225: (within /usr/lib/liblcms.so.1.0.16) by 0x547F940: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BAB5D: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:619) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) by 0x4B90C22: KUrlRequester::urlSelected(KUrl const&) (in /usr/lib/libkio.so.5.1.0) Invalid read of size 4 at 0x6AFC029: wcsnlen (in /lib/libc-2.8.so) by 0x6AFB646: wcsrtombs (in /lib/libc-2.8.so) by 0x6AAF08F: wcstombs (in /lib/libc-2.8.so) by 0x547F9A0: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BAB5D: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:619) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) Address 0x1031f8e4 is 4 bytes after a block of size 32 alloc'd at 0x4024D5E: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) by 0x547E225: (within /usr/lib/liblcms.so.1.0.16) by 0x547F940: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BAB5D: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:619) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) by 0x4B90C22: KUrlRequester::urlSelected(KUrl const&) (in /usr/lib/libkio.so.5.1.0) Invalid read of size 4 at 0x6AFC038: wcsnlen (in /lib/libc-2.8.so) by 0x6AFB646: wcsrtombs (in /lib/libc-2.8.so) by 0x6AAF08F: wcstombs (in /lib/libc-2.8.so) by 0x547F9A0: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BAB5D: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:619) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) Address 0x1031f8e8 is 8 bytes after a block of size 32 alloc'd at 0x4024D5E: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) by 0x547E225: (within /usr/lib/liblcms.so.1.0.16) by 0x547F940: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BAB5D: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:619) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) by 0x4B90C22: KUrlRequester::urlSelected(KUrl const&) (in /usr/lib/libkio.so.5.1.0) Invalid read of size 4 at 0x6AFC00A: wcsnlen (in /lib/libc-2.8.so) by 0x6AFB646: wcsrtombs (in /lib/libc-2.8.so) by 0x6AAF08F: wcstombs (in /lib/libc-2.8.so) by 0x547F9A0: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BAB5D: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:619) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) Address 0x1031f8ec is 12 bytes after a block of size 32 alloc'd at 0x4024D5E: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) by 0x547E225: (within /usr/lib/liblcms.so.1.0.16) by 0x547F940: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BAB5D: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:619) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) by 0x4B90C22: KUrlRequester::urlSelected(KUrl const&) (in /usr/lib/libkio.so.5.1.0) Conditional jump or move depends on uninitialised value(s) at 0x6A9CB04: (within /lib/libc-2.8.so) by 0x6AFB6A6: wcsrtombs (in /lib/libc-2.8.so) by 0x6AAF08F: wcstombs (in /lib/libc-2.8.so) by 0x547F9A0: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BAB5D: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:619) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) Invalid read of size 4 at 0x6A9CAFF: (within /lib/libc-2.8.so) by 0x6AFB6A6: wcsrtombs (in /lib/libc-2.8.so) by 0x6AAF08F: wcstombs (in /lib/libc-2.8.so) by 0x547F9A0: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BAB5D: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:619) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) Address 0x1031f8e0 is 0 bytes after a block of size 32 alloc'd at 0x4024D5E: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) by 0x547E225: (within /usr/lib/liblcms.so.1.0.16) by 0x547F940: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BAB5D: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:619) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) by 0x4B90C22: KUrlRequester::urlSelected(KUrl const&) (in /usr/lib/libkio.so.5.1.0) Invalid write of size 4 at 0x547F98A: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BB11D: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:637) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) by 0x4B90C22: KUrlRequester::urlSelected(KUrl const&) (in /usr/lib/libkio.so.5.1.0) by 0x4B92A73: KUrlRequester::KUrlRequesterPrivate::_k_slotOpenDialog() (in /usr/lib/libkio.so.5.1.0) by 0x4B92EC5: KUrlRequester::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libkio.so.5.1.0) Address 0x8ded4a4 is not stack'd, malloc'd or (recently) free'd Conditional jump or move depends on uninitialised value(s) at 0x6AFC03D: wcsnlen (in /lib/libc-2.8.so) by 0x6AFB646: wcsrtombs (in /lib/libc-2.8.so) by 0x6AAF08F: wcstombs (in /lib/libc-2.8.so) by 0x547F9A0: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BAB5D: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:619) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) Invalid write of size 4 at 0x547F98A: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BAE73: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:667) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) by 0x4B90C22: KUrlRequester::urlSelected(KUrl const&) (in /usr/lib/libkio.so.5.1.0) by 0x4B92A73: KUrlRequester::KUrlRequesterPrivate::_k_slotOpenDialog() (in /usr/lib/libkio.so.5.1.0) by 0x4B92EC5: KUrlRequester::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libkio.so.5.1.0) Address 0xc41a00c is not stack'd, malloc'd or (recently) free'd Invalid write of size 4 at 0x547F98A: (within /usr/lib/liblcms.so.1.0.16) by 0x547FE82: cmsReadICCText (in /usr/lib/liblcms.so.1.0.16) by 0x5480486: cmsTakeProductDesc (in /usr/lib/liblcms.so.1.0.16) by 0x80BB68D: Digikam::SetupICC::parseProfilesfromDir(QList<QFileInfo> const&) (setupicc.cpp:674) by 0x80BE0F3: Digikam::SetupICC::fillCombos(QString const&, bool) (setupicc.cpp:525) by 0x80BEAFF: Digikam::SetupICC::slotFillCombos(KUrl const&) (setupicc.cpp:486) by 0x80BF761: Digikam::SetupICC::qt_metacall(QMetaObject::Call, int, void**) (setupicc.moc:80) by 0x4EE673F: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3031) by 0x4EE74C1: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3101) by 0x4B90C22: KUrlRequester::urlSelected(KUrl const&) (in /usr/lib/libkio.so.5.1.0) by 0x4B92A73: KUrlRequester::KUrlRequesterPrivate::_k_slotOpenDialog() (in /usr/lib/libkio.so.5.1.0) by 0x4B92EC5: KUrlRequester::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libkio.so.5.1.0) Address 0x1396948c is not stack'd, malloc'd or (recently) free'd Marcel, It sound definitively a problem in liblcms where crash appears. Sound like something in ICC profile text metadata is badly interpreted by liblcms. For me this report must be moved to liblcms bugzilla. We cannot do anything here. Gilles As this is most likely a bug in lcms, we cannot do anything about that. Remove the two profiles from your directory. Maybe they can be sent to the littlecms mailing list at https://lists.sourceforge.net/lists/listinfo/lcms-user . I did not find any bug reports form. Marking as UPSTREAM. |