Summary: | Digikam Crash on Startup with active X11 color profile | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Martin Lubich <forum.ml> |
Component: | ColorManagement-Backend | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles, vivo75+kde |
Priority: | NOR | ||
Version: | 3.0.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 5.7.0 | |
Sentry Crash Report: |
Description
Martin Lubich
2013-02-18 11:03:43 UTC
It crash in LCMS library. which version you use ? Go to Help/Components Info dialog for details Gilles Caulier Here is the output from the requested component information. For LCMS is states a version number of 119. digiKam version 3.0.0-rc Exiv2 can write to Jp2: Yes Exiv2 can write to Jpeg: Yes Exiv2 can write to Pgf: Yes Exiv2 can write to Png: Yes Exiv2 can write to Tiff: Yes Exiv2 supports XMP metadata: Yes LibCImg: 130 LibClapack: internal library LibExiv2: 0.22 LibJPEG: 80 LibJasper: 1.900.1 LibKDE: 4.10.00 LibKExiv2: 2.3.0 LibKGeoMap: 2.0.0 LibKdcraw: 2.2.0 LibLCMS: 119 LibLensFun: external shared library LibLqr: internal library LibPGF: 6.12.27 - internal library LibPNG: 1.2.46 LibQt: 4.8.2 LibRaw: 0.15.0-Beta1 LibTIFF: LIBTIFF, Version 3.9.5 Copyright (c) 1988-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc. Marble Widget: 0.14.90 (0.15 RC 1) Parallelized PGF codec: No Parallelized demosaicing: No RawSpeed codec support: No Database backend: QSQLITE Kipi-Plugins: 3.0.0-rc LibGphoto2: 2.4.13 LibKface: 2.0.0 LibKipi: 2.0.0 LibOpenCV: 2.3.1 Libface: 0.2 I did some more digging and found out something really strange. It seems that two versions of lcms are being dynamically linked in. Using the ldd command I get the output you see at the end of this post, with the interesting lines the following: liblcms2.so.2 => /usr/lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007fc8550bf000) liblcms.so.1 => /usr/lib/x86_64-linux-gnu/liblcms.so.1 (0x00007fc854290000) I do not know the lcms interface, but I guess that this will create a conflict whenever a function is named the same in version 1 and 2 but uses different calling parameters. Is this normal, and if not what may cause this behaviour ? linux-vdso.so.1 => (0x00007fffe43ab000) libQtSql.so.4 => /usr/lib/x86_64-linux-gnu/libQtSql.so.4 (0x00007fc85ef88000) libkparts.so.4 => /usr/lib/libkparts.so.4 (0x00007fc85ed33000) libphonon.so.4 => /usr/lib/x86_64-linux-gnu/libphonon.so.4 (0x00007fc85eac2000) libkhtml.so.5 => /usr/lib/libkhtml.so.5 (0x00007fc85e13d000) libknotifyconfig.so.4 => /usr/lib/libknotifyconfig.so.4 (0x00007fc85df2a000) libsolid.so.4 => /usr/lib/libsolid.so.4 (0x00007fc85dc32000) libkface.so.1 => /usr/lib/libkface.so.1 (0x00007fc85da0c000) libkgeomap.so.1 => /usr/lib/libkgeomap.so.1 (0x00007fc85d7b6000) libkipi.so.10 => /usr/lib/libkipi.so.10 (0x00007fc85d58b000) libkexiv2.so.11 => /usr/lib/libkexiv2.so.11 (0x00007fc85d2fe000) libkdcraw.so.22 => /usr/lib/libkdcraw.so.22 (0x00007fc85cff8000) libdigikamcore.so.3 => /usr/lib/libdigikamcore.so.3 (0x00007fc85c878000) libdigikamdatabase.so.3 => /usr/lib/libdigikamdatabase.so.3 (0x00007fc85c46a000) libgphoto2_port.so.0 => /usr/lib/x86_64-linux-gnu/libgphoto2_port.so.0 (0x00007fc85c261000) libgphoto2.so.2 => /usr/lib/x86_64-linux-gnu/libgphoto2.so.2 (0x00007fc85bfe1000) libthreadweaver.so.4 => /usr/lib/libthreadweaver.so.4 (0x00007fc85bdca000) libkio.so.5 => /usr/lib/libkio.so.5 (0x00007fc85b913000) libQtXml.so.4 => /usr/lib/x86_64-linux-gnu/libQtXml.so.4 (0x00007fc85b6cf000) libkdeui.so.5 => /usr/lib/libkdeui.so.5 (0x00007fc85b063000) libQtGui.so.4 => /usr/lib/x86_64-linux-gnu/libQtGui.so.4 (0x00007fc85a394000) libkdecore.so.5 => /usr/lib/libkdecore.so.5 (0x00007fc859ebb000) libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007fc8599e8000) libQtDBus.so.4 => /usr/lib/x86_64-linux-gnu/libQtDBus.so.4 (0x00007fc85976b000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fc85946a000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc85916e000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fc858f58000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc858b98000) libnepomuk.so.4 => /usr/lib/libnepomuk.so.4 (0x00007fc8588c0000) libnepomukutils.so.4 => /usr/lib/libnepomukutils.so.4 (0x00007fc858685000) libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007fc85843c000) libpulse-mainloop-glib.so.0 => /usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0 (0x00007fc858237000) libktexteditor.so.4 => /usr/lib/libktexteditor.so.4 (0x00007fc857ff7000) libkjs.so.4 => /usr/lib/libkjs.so.4 (0x00007fc857d20000) libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007fc857ad0000) libgif.so.4 => /usr/lib/x86_64-linux-gnu/libgif.so.4 (0x00007fc8578c7000) libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007fc85769e000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fc857487000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fc857153000) libQtNetwork.so.4 => /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4 (0x00007fc856e05000) libudev.so.0 => /lib/x86_64-linux-gnu/libudev.so.0 (0x00007fc856bf8000) libopencv_legacy.so.2.3 => /usr/lib/libopencv_legacy.so.2.3 (0x00007fc856953000) libopencv_objdetect.so.2.3 => /usr/lib/libopencv_objdetect.so.2.3 (0x00007fc856700000) libopencv_highgui.so.2.3 => /usr/lib/libopencv_highgui.so.2.3 (0x00007fc8564bf000) libopencv_imgproc.so.2.3 => /usr/lib/libopencv_imgproc.so.2.3 (0x00007fc85608b000) libopencv_core.so.2.3 => /usr/lib/libopencv_core.so.2.3 (0x00007fc855cc3000) libmarblewidget.so.15 => /usr/lib/libmarblewidget.so.15 (0x00007fc855743000) libexiv2.so.11 => /usr/lib/libexiv2.so.11 (0x00007fc85530a000) liblcms2.so.2 => /usr/lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007fc8550bf000) libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007fc854eb0000) libQt3Support.so.4 => /usr/lib/x86_64-linux-gnu/libQt3Support.so.4 (0x00007fc8549d5000) libkfile.so.4 => /usr/lib/libkfile.so.4 (0x00007fc85472b000) libtiff.so.4 => /usr/lib/x86_64-linux-gnu/libtiff.so.4 (0x00007fc8544c7000) liblcms.so.1 => /usr/lib/x86_64-linux-gnu/liblcms.so.1 (0x00007fc854290000) libjasper.so.1 => /usr/lib/x86_64-linux-gnu/libjasper.so.1 (0x00007fc854039000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc853e1b000) liblqr-1.so.0 => /usr/lib/liblqr-1.so.0 (0x00007fc853c07000) liblensfun.so.0 => /usr/lib/liblensfun.so.0 (0x00007fc8539eb000) libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007fc8537e0000) libexif.so.12 => /usr/lib/x86_64-linux-gnu/libexif.so.12 (0x00007fc85359b000) libQtSvg.so.4 => /usr/lib/x86_64-linux-gnu/libQtSvg.so.4 (0x00007fc853342000) libstreamanalyzer.so.0 => /usr/lib/libstreamanalyzer.so.0 (0x00007fc8530c4000) libacl.so.1 => /lib/x86_64-linux-gnu/libacl.so.1 (0x00007fc852ebc000) libattr.so.1 => /lib/x86_64-linux-gnu/libattr.so.1 (0x00007fc852cb6000) libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fc852aac000) libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007fc8528a3000) libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007fc852689000) libattica.so.0.4 => /usr/lib/libattica.so.0.4 (0x00007fc85239b000) libdbusmenu-qt.so.2 => /usr/lib/x86_64-linux-gnu/libdbusmenu-qt.so.2 (0x00007fc852166000) libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fc851f30000) libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007fc851d18000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fc851a22000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fc851786000) libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fc851537000) libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007fc851327000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fc851116000) libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007fc850f06000) liblzma.so.5 => /usr/lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fc850ce3000) libdlrestrictions.so.1 => /usr/lib/libdlrestrictions.so.1 (0x00007fc850adf000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fc8508db000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fc8506d2000) /lib64/ld-linux-x86-64.so.2 (0x00007fc85f1f3000) libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fc85048e000) libsoprano.so.4 => /usr/lib/libsoprano.so.4 (0x00007fc8501a1000) libsopranoclient.so.1 => /usr/lib/libsopranoclient.so.1 (0x00007fc84ff54000) libnepomukquery.so.4 => /usr/lib/libnepomukquery.so.4 (0x00007fc84fd0b000) libjson.so.0 => /usr/lib/x86_64-linux-gnu/libjson.so.0 (0x00007fc84fb02000) libpulsecommon-1.1.so => /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so (0x00007fc84f8a4000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fc84f666000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fc84f448000) libopencv_calib3d.so.2.3 => /usr/lib/libopencv_calib3d.so.2.3 (0x00007fc84f1bf000) libopencv_video.so.2.3 => /usr/lib/libopencv_video.so.2.3 (0x00007fc84ef84000) libopencv_features2d.so.2.3 => /usr/lib/libopencv_features2d.so.2.3 (0x00007fc84ecb0000) libIlmImf.so.6 => /usr/lib/libIlmImf.so.6 (0x00007fc84e9ef000) libHalf.so.6 => /usr/lib/libHalf.so.6 (0x00007fc84e7ab000) libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007fc84e171000) libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007fc84debf000) libavcodec.so.53 => /usr/lib/x86_64-linux-gnu/libavcodec.so.53 (0x00007fc84d0a4000) libavformat.so.53 => /usr/lib/x86_64-linux-gnu/libavformat.so.53 (0x00007fc84cda7000) libavutil.so.51 => /usr/lib/x86_64-linux-gnu/libavutil.so.51 (0x00007fc84cb87000) libswscale.so.2 => /usr/lib/x86_64-linux-gnu/libswscale.so.2 (0x00007fc84c940000) libdc1394.so.22 => /usr/lib/x86_64-linux-gnu/libdc1394.so.22 (0x00007fc84c6cd000) libv4l1.so.0 => /usr/lib/x86_64-linux-gnu/libv4l1.so.0 (0x00007fc84c4c7000) libQtWebKit.so.4 => /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 (0x00007fc84a70e000) libQtDeclarative.so.4 => /usr/lib/x86_64-linux-gnu/libQtDeclarative.so.4 (0x00007fc84a162000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fc849f37000) libstreams.so.0 => /usr/lib/libstreams.so.0 (0x00007fc849d00000) libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007fc8499a4000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fc84979f000) libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007fc849538000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fc849335000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fc84912d000) libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007fc848f23000) libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007fc848cbc000) libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007fc848ab5000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fc8488af000) libopencv_flann.so.2.3 => /usr/lib/libopencv_flann.so.2.3 (0x00007fc84864b000) libImath.so.6 => /usr/lib/libImath.so.6 (0x00007fc848444000) libIex.so.6 => /usr/lib/libIex.so.6 (0x00007fc848225000) libIlmThread.so.6 => /usr/lib/libIlmThread.so.6 (0x00007fc84801d000) libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007fc847e11000) libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007fc847c0b000) libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007fc8479e8000) libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007fc84772a000) libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007fc84750a000) libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007fc8471ba000) libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007fc846f90000) libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007fc846d47000) libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007fc846b43000) libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007fc84693a000) libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007fc846730000) libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007fc84652c000) libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007fc846329000) libxvidcore.so.4 => /usr/lib/x86_64-linux-gnu/libxvidcore.so.4 (0x00007fc845ff1000) libx264.so.120 => /usr/lib/x86_64-linux-gnu/libx264.so.120 (0x00007fc845c6b000) libvpx.so.1 => /usr/lib/libvpx.so.1 (0x00007fc8459c6000) libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007fc8454f7000) libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007fc8452ca000) libvo-amrwbenc.so.0 => /usr/lib/x86_64-linux-gnu/libvo-amrwbenc.so.0 (0x00007fc8450af000) libvo-aacenc.so.0 => /usr/lib/x86_64-linux-gnu/libvo-aacenc.so.0 (0x00007fc844e90000) libtheoraenc.so.1 => /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1 (0x00007fc844c52000) libtheoradec.so.1 => /usr/lib/x86_64-linux-gnu/libtheoradec.so.1 (0x00007fc844a37000) libspeex.so.1 => /usr/lib/x86_64-linux-gnu/libspeex.so.1 (0x00007fc84481e000) libschroedinger-1.0.so.0 => /usr/lib/libschroedinger-1.0.so.0 (0x00007fc84456a000) libopenjpeg.so.2 => /usr/lib/libopenjpeg.so.2 (0x00007fc84434a000) libopencore-amrwb.so.0 => /usr/lib/libopencore-amrwb.so.0 (0x00007fc84412e000) libopencore-amrnb.so.0 => /usr/lib/libopencore-amrnb.so.0 (0x00007fc843ef3000) libmp3lame.so.0 => /usr/lib/x86_64-linux-gnu/libmp3lame.so.0 (0x00007fc843c69000) libgsm.so.1 => /usr/lib/libgsm.so.1 (0x00007fc843a5b000) libfaac.so.0 => /usr/lib/libfaac.so.0 (0x00007fc843848000) libdirac_encoder.so.0 => /usr/lib/libdirac_encoder.so.0 (0x00007fc8435c2000) libva.so.1 => /usr/lib/x86_64-linux-gnu/libva.so.1 (0x00007fc8433ac000) librtmp.so.0 => /usr/lib/x86_64-linux-gnu/librtmp.so.0 (0x00007fc843191000) libraw1394.so.11 => /usr/lib/x86_64-linux-gnu/libraw1394.so.11 (0x00007fc842f82000) libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007fc842d72000) libv4l2.so.0 => /usr/lib/x86_64-linux-gnu/libv4l2.so.0 (0x00007fc842b66000) libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007fc8428c3000) libgstapp-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstapp-0.10.so.0 (0x00007fc8426b6000) libgstinterfaces-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstinterfaces-0.10.so.0 (0x00007fc8424a4000) libgstpbutils-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstpbutils-0.10.so.0 (0x00007fc842281000) libgstvideo-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstvideo-0.10.so.0 (0x00007fc842064000) libgstbase-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0 (0x00007fc841e11000) libgstreamer-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0 (0x00007fc841b2a000) libQtScript.so.4 => /usr/lib/x86_64-linux-gnu/libQtScript.so.4 (0x00007fc841688000) libQtXmlPatterns.so.4 => /usr/lib/x86_64-linux-gnu/libQtXmlPatterns.so.4 (0x00007fc84103e000) libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007fc840e23000) libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007fc840bd9000) libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007fc8409d2000) libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fc8407b5000) libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007fc84052e000) libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007fc84032a000) libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007fc840120000) libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fc83ff1c000) libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fc83fcfc000) liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007fc83fa81000) libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26 (0x00007fc83f7c4000) libgcrypt.so.11 => /lib/x86_64-linux-gnu/libgcrypt.so.11 (0x00007fc83f546000) libv4lconvert.so.0 => /usr/lib/x86_64-linux-gnu/libv4lconvert.so.0 (0x00007fc83f2d0000) libtasn1.so.3 => /usr/lib/x86_64-linux-gnu/libtasn1.so.3 (0x00007fc83f0be000) libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007fc83eeac000) libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fc83eca8000) There 2 components which use lcms in digiKam : - core - libkdcraw. In all case if lcms2 is present on your system, both must use lcms2, else lcms1, but never 1 and 2 at the same time. So, yes, it's abnormal... Gilles Caulier Is there anything I can do to track down the problem here ? Do you think it is a packaging problem, a system setup problem at my side or it lies within the digikam itself ? (In reply to comment #4) > There 2 components which use lcms in digiKam : > > - core > - libkdcraw. > > In all case if lcms2 is present on your system, both must use lcms2, else > lcms1, but never 1 and 2 at the same time. > > So, yes, it's abnormal... > > Gilles Caulier Ok, I think it may be a packaging problem with the kubuntu backports packages: /usr/lib/libdigikamcore.so.3 directly links against version 1. The dependency information in the deb file also states a dependency of lcms >= 1.14. Furthermore there is also a dependency on libkdcraw22. /usr/lib/libkdcraw.so.22 directly links againts version 2 of lcms. The deb file has as dependency information lcms >= 2.2 I guess we can close the bug here and I open a new one at the kubuntu backport packaging tracker ... ok thanks for the feedback... Gilles Caulier Since digiKam 5.0.0, we use drop lcms version 1.x in favor of lcms version 2.x. This problem will not reproducible. |