Summary: | Crash during during RAW conversion | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Marco Cusmai <cusmai> |
Component: | Plugin-RawImport-Native | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Slackware | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 7.0.0 | |
Sentry Crash Report: |
Description
Marco Cusmai
2007-10-15 21:56:52 UTC
Marco, Which libkdcraw version you use ? Gilles Caulier I use libkdcraw version 0.1.2 You backtrace is not suitable. there is no debug info. Also, cannot reproduce the problem here. I use RAW files everyday. - Can you recompile all source code (digiKam + libkdcraw) with full debug support (./configure --enable-debug=full) ? - Can you try to reproduce this problem using digiKam 0.9.3-beta1 tarball ? Thanks in advance Gilles Caulier I've compiled the 0.9.3-beta1 tarball and the libkdcraw as you have suggested, but the program shows the same problem. Two strange things: 1) After the recompilation, digikam reports libkdcraw as a missing library: KIPI (loading): WARNING: KLibLoader says: libkdcraw.so.1: cannot open shared object file: No such file or directory but libkdcraw is installed... so I just linked the existing libkdcraw.so to libkdcraw.so.1 2) even after the compilation with debugging enabled (--enable-debugging=full) there's no useful backtrace: This backtrace appears to be of no use. This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash. Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1246689584 (LWP 17389)] [New Thread -1255588976 (LWP 17441)] 0xb5becef7 in ?? () from /lib/libc.so.6 #0 0xb5becef7 in ?? () from /lib/libc.so.6 #1 0xb5e813df in ?? () from /usr/lib/libxcb.so.1 #2 0x00000004 in ?? () #3 0xbfa6cb1c in ?? () #4 0xbfa6ca9c in ?? () #5 0x00000000 in ?? () Marco, Something is wrong on your computer. i suspect both version of libkdcraw installed at the same time. Check your system please... Gilles I looked carefully for overlapping installations of libkdcraw, but everything appears to be fine.. anyway i've recompiled and reinstalled libkdcraw 0.1.2 tarball. The files installed with "make install" are the following: /usr/lib/pkgconfig/libkdcraw.pc /usr/lib/libkdcraw.so.2.0.0 /usr/lib/libkdcraw2 /usr/lib/libkdcraw2/kdcraw /usr/lib/libkdcraw.so.2 /usr/lib/libkdcraw.la /usr/lib/libkdcraw.so /usr/share/icons/hicolor/64x64/apps/kdcraw.png /usr/share/icons/hicolor/48x48/apps/kdcraw.png /usr/share/icons/hicolor/128x128/apps/kdcraw.png /usr/share/icons/hicolor/32x32/apps/kdcraw.png /usr/share/locale/th/LC_MESSAGES/libkdcraw.mo /usr/share/locale/es/LC_MESSAGES/libkdcraw.mo /usr/share/locale/ca/LC_MESSAGES/libkdcraw.mo /usr/share/locale/sr@Latn/LC_MESSAGES/libkdcraw.mo /usr/share/locale/nds/LC_MESSAGES/libkdcraw.mo /usr/share/locale/da/LC_MESSAGES/libkdcraw.mo /usr/share/locale/it/LC_MESSAGES/libkdcraw.mo /usr/share/locale/pa/LC_MESSAGES/libkdcraw.mo /usr/share/locale/pt/LC_MESSAGES/libkdcraw.mo /usr/share/locale/is/LC_MESSAGES/libkdcraw.mo /usr/share/locale/sr/LC_MESSAGES/libkdcraw.mo /usr/share/locale/el/LC_MESSAGES/libkdcraw.mo /usr/share/locale/uk/LC_MESSAGES/libkdcraw.mo /usr/share/locale/sv/LC_MESSAGES/libkdcraw.mo /usr/share/locale/et/LC_MESSAGES/libkdcraw.mo /usr/share/locale/ja/LC_MESSAGES/libkdcraw.mo /usr/share/locale/de/LC_MESSAGES/libkdcraw.mo /usr/share/locale/nl/LC_MESSAGES/libkdcraw.mo /usr/share/locale/sk/LC_MESSAGES/libkdcraw.mo /usr/include/libkdcraw /usr/include/libkdcraw/rawdecodingsettings.h /usr/include/libkdcraw/kdcraw.h /usr/include/libkdcraw/dcrawbinary.h /usr/include/libkdcraw/dcrawsettingswidget.h /usr/include/libkdcraw/dcrawinfocontainer.h /usr/include/libkdcraw/rawfiles.h /usr/include/libkdcraw/libkdcraw_export.h /usr/include/libkdcraw/version.h As you can see libkdraw.so.1 in not created, so i'm forced to create it by ln -s /usr/lib/libkdcraw.so libkdcraw.so.1 in order to enable the raw conversion feature in digiKam. Should I try to install an older version of libkdcraw? >As you can see libkdraw.so.1 in not created, so i'm forced to create it by >ln -s /usr/lib/libkdcraw.so libkdcraw.so.1 You don't need to do that. If digiKam need libkdcraw.so.1 to link, this is want mean than something running wrong on your computer during digiKam configure. >in order to enable the raw conversion feature in digiKam. >Should I try to install an older version of libkdcraw? No. Just cleanup your system and recompile/install digiKam. In digiKam source code, do : # make distclean # make -f Makefile.cvs # ./configure --enable-debug=full # make # su # make install I recommend you to use current KDE3 source code of digiKam from svn (next 0.9.3-beta2) Gilles I've tryed to cleanup my system as you suggested, but still digiKam complains about the missing library as i reported some posts ago: KIPI (loading): WARNING: KLibLoader says: libkdcraw.so.1: cannot open shared object file: No such file or directory Should I try to recompile Libkipi or Kipi-plugins? Yes, because libkdcraw is also used in RAW converter kipi-plugin... Gilles Problem solved! It seems that there were some problems with kipi-plugins 0.1.2, since installing version 0.1.5-beta solved both the missing library and the crash issue. Thanks for your support! Marco Cusmai Thanks for your patience (:=))) Gilles Not reproducible with digiKam 7.0.0-beta1. |