[Digikam-devel] [Bug 140176] showfoto crashes when selecting a filter

Christoph Nodes cnodes at gmail.com
Thu Jan 18 19:37:00 GMT 2007


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=140176         




------- Additional Comments From cnodes gmail com  2007-01-18 20:36 -------
On Wednesday 17 January 2007 18:19, Gilles Caulier wrote:
> If the image data can be displayed into the main window, the image
> instance is passed to plugins...


It is curious in that the crash only happens with showfoto. Digikam just 
works fine.
(And BTW, digikam is definitely the best for image 
viewing/processing/management for linux ;-)

> This can be a memory problem (allocation ?) or something is wrong in
> liking stuff...
>
> Perhaps the package is broken.


I also tried this on a second gentoo machine with the same version of 
digikam/showfoto - same problem.

> Can you give me more informations 
> about ? Witch compiler version have you used ? etc...


Sure:

# uname -a
Linux p35 2.6.19-ck2-r1 #1 Wed Jan 10 01:18:17 CET 2007 i686 Intel(R) 
Pentium(R) M processor 1.50GHz GenuineIntel GNU/Linux

# gcc -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: /var/tmp/portage/gcc-4.1.1/work/gcc-4.1.1/configure
--prefix=/usr
--bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.1.1
--includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include
--datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1
--mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/man
--infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/info
--with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4
--host=i686-pc-linux-gnu
--build=i686-pc-linux-gnu
--disable-altivec
--enable-nls
--without-included-gettext
--with-system-zlib
--disable-checking
--disable-werror
--disable-libunwind-exceptions
--disable-multilib
--disable-libmudflap
--disable-libssp
--enable-java-awt=gtk
--enable-languages=c,c++,java,fortran
--enable-shared
--enable-threads=posix
--enable-__cxa_atexit
--enable-clocale=gnu
Thread model: posix
gcc version 4.1.1 (Gentoo 4.1.1)

This could be important, too:
# grep CFLAGS /etc/make.conf
CFLAGS="-pipe -O2 -march=pentium-m -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"

For my digikam emerge the USE flags have been
USE="arts kdeenablefinal kdehiddenvisibility xinerama -debug -doc -nfs"
so a typical compile line would be (note the CFLAGS, maybe this is a 
problem with -fvisibility=hidden or some other optimization?):

i686-pc-linux-gnu-g++ ...
-DQT_THREAD_SUPPORT  -D_REENTRANT  -Wno-long-long -Wundef 
-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align 
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin 
-g3 -fno-inline -Wformat-security -Wmissing-format-attribute 
-Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common 
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL 
-DQT_NO_COMPAT -DQT_NO_TRANSLATION 
-fvisibility=hidden -fvisibility-inlines-hidden -DQT_CLEAN_NAMESPACE
...

What else?
Maybe which libraries I use?
# ldd /usr/bin/showfoto 
        linux-gate.so.1 =>  (0xffffe000)
        liblcms.so.1 => /usr/lib/liblcms.so.1 (0xb7f47000)
        libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb7ef3000)
        libkdeprint.so.4 => /usr/kde/3.5/lib/libkdeprint.so.4
(0xb7e32000)
        libkutils.so.1 => /usr/kde/3.5/lib/libkutils.so.1 (0xb7dd9000)
        libkparts.so.2 => /usr/kde/3.5/lib/libkparts.so.2 (0xb7d98000)
        libkio.so.4 => /usr/kde/3.5/lib/libkio.so.4 (0xb7a94000)
        libkdeui.so.4 => /usr/kde/3.5/lib/libkdeui.so.4 (0xb77d7000)
        libkdesu.so.4 => /usr/kde/3.5/lib/libkdesu.so.4 (0xb77c1000)
        libkwalletclient.so.1 => /usr/kde/3.5/lib/libkwalletclient.so.1 
(0xb77b1
000)
        libkdecore.so.4 => /usr/kde/3.5/lib/libkdecore.so.4 (0xb75a0000)
        libDCOP.so.4 => /usr/kde/3.5/lib/libDCOP.so.4 (0xb7571000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xb7542000)
        libutil.so.1 => /lib/libutil.so.1 (0xb753e000)
        libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0xb7528000)
        libidn.so.11 => /usr/lib/libidn.so.11 (0xb74f8000)
        libkdefx.so.4 => /usr/kde/3.5/lib/libkdefx.so.4 (0xb74ce000)
        libqt-mt.so.3 => /usr/qt/3/lib/libqt-mt.so.3 (0xb6def000)
        libmng.so.1 => /usr/lib/libmng.so.1 (0xb6d90000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb6d88000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6d84000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6d7b000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6d76000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6d72000)
        libXft.so.2 => /usr/lib/libXft.so.2 (0xb6d5f000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6d30000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6cc2000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6ca3000)
        libpng.so.3 => /usr/lib/libpng.so.3 (0xb6c7e000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb6c6f000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb6c66000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb6c4f000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb6c3c000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6c34000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb6b4a000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb6b46000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6b41000)
        libdl.so.2 => /lib/libdl.so.2 (0xb6b3d000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb6b1e000)
        libexiv2-0.12.so => /usr/lib/libexiv2-0.12.so (0xb6a41000)
        libz.so.1 => /lib/libz.so.1 (0xb6a2f000)
        libstdc++.so.6 
=> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6 (0
xb694d000)
        libm.so.6 => /lib/libm.so.6 (0xb6928000)
        libc.so.6 => /lib/libc.so.6 (0xb680a000)
        libgcc_s.so.1 
=> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcc_s.so.1 (0xb
67ff000)
        /lib/ld-linux.so.2 (0xb7f78000)

# kde-config --version
Qt: 3.3.6
KDE: 3.5.5
kde-config: 1.0

I hope this gives you a hint what could be wrong with my showfoto 
compilation. If you need more specific information, please tell me.

Best regards,
Christoph Nodes



More information about the Digikam-devel mailing list