[Digikam-devel] [Bug 268267] Digikam crashes on picture import

Pierre Hanser hanser at club-internet.fr
Wed May 4 07:47:27 BST 2011


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


Pierre Hanser <hanser at club-internet.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hanser at club-internet.fr




--- Comment #18 from Pierre Hanser <hanser club-internet fr>  2011-05-04 08:47:21 ---
I think the problem may come through the following path

    libkface -> libopencv -> gstreamer -> libdc1394

libopencv may be linked with gstreamer which calls 1394 functions.

the problem exist because there are public definitions duplicated between
libusb and libdc1394

$ nm -D /usr/lib/libusb.so|grep usb_init
00001180 T usb_init

$ nm -D /usr/lib/libdc1394.so.22.1.4|grep usb_init
         U libusb_init
0001f8d0 T usb_init

ubuntu uses an version 1 of libdc1394 where a version 2 exists



if you look at libkface included libraries, there are a large list which
includes everything
to do audio and video

$ ldd build-11.04/lib/libkface.so
    linux-gate.so.1 =>  (0xb77aa000)
    libkdecore.so.5 => /usr/lib/libkdecore.so.5 (0xb74e8000)
    libkdeui.so.5 => /usr/lib/libkdeui.so.5 (0xb713e000)
    libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xb66bf000)
    libcxcore.so.2.1 => /usr/lib/libcxcore.so.2.1 (0xb64fe000)
    libcv.so.2.1 => /usr/lib/libcv.so.2.1 (0xb6226000)
    libml.so.2.1 => /usr/lib/libml.so.2.1 (0xb61c5000)
    libhighgui.so.2.1 => /usr/lib/libhighgui.so.2.1 (0xb6188000)
    libcvaux.so.2.1 => /usr/lib/libcvaux.so.2.1 (0xb605d000)
    libQtDBus.so.4 => /usr/lib/libQtDBus.so.4 (0xb5fe6000)
    libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xb5d54000)
    libQtSvg.so.4 => /usr/lib/libQtSvg.so.4 (0xb5d00000)
    libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb5c15000)
    libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb5bef000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb5a8d000)
    libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb5a71000)
    libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xb5947000)
    libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb5932000)
    libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb5921000)
    liblzma.so.2 => /usr/lib/liblzma.so.2 (0xb58fe000)
    libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb58e5000)
    libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xb58dd000)
    libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xb58c5000)
    libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb57aa000)
    libQtXml.so.4 => /usr/lib/libQtXml.so.4 (0xb5768000)
    libattica.so.0 => /usr/lib/libattica.so.0 (0xb56c5000)
    libdbusmenu-qt.so.2 => /usr/lib/libdbusmenu-qt.so.2 (0xb5693000)
    libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xb5689000)
    libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1
(0xb565a000)
    libaudio.so.2 => /usr/lib/libaudio.so.2 (0xb5642000)
    libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb556b000)
    libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xb5546000)
    libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xb54c0000)
    libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
(0xb5479000)
    libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xb5469000)
    libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xb545a000)
    libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb5456000)
    librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb544d000)
    liblapack.so.3gf => /usr/lib/liblapack.so.3gf (0xb4c80000)
    libjpeg.so.62 => /usr/lib/i386-linux-gnu/libjpeg.so.62 (0xb4c5f000)
    libtiff.so.4 => /usr/lib/i386-linux-gnu/libtiff.so.4 (0xb4c04000)
    libjasper.so.1 => /usr/lib/i386-linux-gnu/libjasper.so.1 (0xb4bb8000)
    libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb47df000)
    libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb4746000)
    libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xb4729000)
    libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xb4626000)
    libpangoft2-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0
(0xb45fe000)
    libpangocairo-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0
(0xb45f2000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb45d5000)
    libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb4521000)
    libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xb44e1000)
    libgmodule-2.0.so.0 => /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0
(0xb44dd000)
    libgthread-2.0.so.0 => /usr/lib/i386-linux-gnu/libgthread-2.0.so.0
(0xb44d8000)
    libavcodec.so.52 => /usr/lib/i686/cmov/libavcodec.so.52 (0xb3b32000)
    libavformat.so.52 => /usr/lib/i686/cmov/libavformat.so.52 (0xb3a5f000)
    libavutil.so.50 => /usr/lib/i686/cmov/libavutil.so.50 (0xb3a4b000)
    libswscale.so.0 => /usr/lib/i686/cmov/libswscale.so.0 (0xb39ef000)
    libdc1394.so.22 => /usr/lib/libdc1394.so.22 (0xb397e000)
    libdbus-1.so.3 => /lib/i386-linux-gnu/libdbus-1.so.3 (0xb3941000)
    /lib/ld-linux.so.2 (0xb77ab000)
    libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xb393b000)
    libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb3922000)
    libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xb38f8000)
    libXt.so.6 => /usr/lib/i386-linux-gnu/libXt.so.6 (0xb38a6000)
    libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb38a1000)
    libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb3862000)
    libblas.so.3gf => /usr/lib/libblas.so.3gf (0xb3562000)
    libgfortran.so.3 => /usr/lib/i386-linux-gnu/libgfortran.so.3 (0xb34a7000)
    libXcomposite.so.1 => /usr/lib/i386-linux-gnu/libXcomposite.so.1
(0xb34a3000)
    libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xb349e000)
    libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xb3498000)
    libXinerama.so.1 => /usr/lib/i386-linux-gnu/libXinerama.so.1 (0xb3494000)
    libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0xb348c000)
    libXcursor.so.1 => /usr/lib/i386-linux-gnu/libXcursor.so.1 (0xb3482000)
    libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xb346c000)
    libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0xb3451000)
    libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb33e5000)
    libxcb-shm.so.0 => /usr/lib/i386-linux-gnu/libxcb-shm.so.0 (0xb33e1000)
    libxcb-render.so.0 => /usr/lib/i386-linux-gnu/libxcb-render.so.0
(0xb33d9000)
    libva.so.1 => /usr/lib/libva.so.1 (0xb33b0000)
    libdirac_encoder.so.0 => /usr/lib/libdirac_encoder.so.0 (0xb3326000)
    libfaad.so.2 => /usr/lib/libfaad.so.2 (0xb32e7000)
    libgsm.so.1 => /usr/lib/libgsm.so.1 (0xb32d9000)
    libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0xb3264000)
    libopenjpeg.so.2 => /usr/lib/libopenjpeg.so.2 (0xb3244000)
    libschroedinger-1.0.so.0 => /usr/lib/libschroedinger-1.0.so.0 (0xb31a2000)
    libspeex.so.1 => /usr/lib/sse2/libspeex.so.1 (0xb3185000)
    libtheoraenc.so.1 => /usr/lib/libtheoraenc.so.1 (0xb3141000)
    libtheoradec.so.1 => /usr/lib/libtheoradec.so.1 (0xb3127000)
    libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb2fae000)
    libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb2f87000)
    libvpx.so.0 => /usr/lib/libvpx.so.0 (0xb2eed000)
    libx264.so.106 => /usr/lib/i686/sse2/libx264.so.106 (0xb2e09000)
    libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0xb2cfb000)
    libraw1394.so.11 => /usr/lib/libraw1394.so.11 (0xb2cec000)
    libusb-1.0.so.0 => /lib/libusb-1.0.so.0 (0xb2cdf000)
    libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb2cd9000)
    liborc-0.4.so.0 => /usr/lib/liborc-0.4.so.0 (0xb2c62000)
    libogg.so.0 => /usr/lib/libogg.so.0 (0xb2c5a000)

-- 
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