[Digikam-devel] [digikam] [Bug 315376] Digikam Crash on Startup with active X11 color profile
Martin Lubich
martin.lubich at gmx.at
Mon Feb 18 12:39:16 GMT 2013
https://bugs.kde.org/show_bug.cgi?id=315376
--- Comment #3 from Martin Lubich <martin.lubich at gmx.at> ---
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)
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Digikam-devel
mailing list