Bug 177396

Summary: digikam crashes when I open RAW (CR2) file in editor
Product: [Applications] digikam Reporter: Nikita Bige <big-nikita>
Component: Plugin-RawImport-NativeAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: 0.10.0   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In: 0.10.0
Sentry Crash Report:
Attachments: backtrace

Description Nikita Bige 2008-12-10 16:55:34 UTC
Version:           0.10.0-beta7 (rev.: 895226) (using 4.1.80 (KDE 4.1.80 (KDE 4.2 Beta1)), 4.1.80-5.fc10 Fedora)
Compiler:          gcc
OS:                Linux (i686) release 2.6.27.7-134.fc10.i686

steps to reproduce:
start digikam 
choose CR2 image
press F4 (edit image)
-> fatal error
see backtrace in attachment

digikam settings:
option: "Use Raw Import Tool to handle Raw image" is on
Comment 1 Nikita Bige 2008-12-10 16:56:53 UTC
Created attachment 29210 [details]
backtrace
Comment 2 Nikita Bige 2008-12-10 16:59:59 UTC
If I set 

option: "Use Raw Import Tool to handle Raw image" to OFF

Everything is worked

Comment 3 Dario Andres 2008-12-10 17:34:14 UTC
Pasted backtrace from comment 1:

Application: digiKam (digikam), signal SIGSEGV
[Current thread is 1 (Thread 0xb7fd7770 (LWP 26866))]

Thread 12 (Thread 0xb6983b90 (LWP 26867)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00c71105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x06f8c7a2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x08265c89 in Digikam::ScanController::run (this=0x9ff9f78) at /usr/src/debug/digikam-0.10.0-beta7_895226/digikam/scancontroller.cpp:346
#4  0x06f8b75e in ?? () from /usr/lib/libQtCore.so.4
#5  0x00c6d51f in start_thread () from /lib/libpthread.so.0
#6  0x00ba301e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xb5e88b90 (LWP 26870)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00c71105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x06f8c7a2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x00216c72 in Digikam::LoadSaveThread::run (this=0xa0f2d90) at /usr/src/debug/digikam-0.10.0-beta7_895226/libs/threadimageio/loadsavethread.cpp:129
#4  0x06f8b75e in ?? () from /usr/lib/libQtCore.so.4
#5  0x00c6d51f in start_thread () from /lib/libpthread.so.0
#6  0x00ba301e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xb5487b90 (LWP 26871)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00c71105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x06f8c7a2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x00216c72 in Digikam::LoadSaveThread::run (this=0xa0de840) at /usr/src/debug/digikam-0.10.0-beta7_895226/libs/threadimageio/loadsavethread.cpp:129
#4  0x06f8b75e in ?? () from /usr/lib/libQtCore.so.4
#5  0x00c6d51f in start_thread () from /lib/libpthread.so.0
#6  0x00ba301e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xb2630b90 (LWP 26872)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00c71432 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04083c01 in ?? () from /usr/lib/libxine.so.1
#3  0x00c6d51f in start_thread () from /lib/libpthread.so.0
#4  0x00ba301e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xb1824b90 (LWP 26873)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00b9b3a1 in select () from /lib/libc.so.6
#2  0x040aec7a in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x04092395 in ?? () from /usr/lib/libxine.so.1
#4  0x00c6d51f in start_thread () from /lib/libpthread.so.0
#5  0x00ba301e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xb0e23b90 (LWP 26874)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00b98747 in poll () from /lib/libc.so.6
#2  0x00ec0772 in ?? () from /lib/libglib-2.0.so.0
#3  0x00ec0aa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x070a6817 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0x0707a88a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0x0707aa4a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0x06f884d9 in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0x040f1572 in Phonon::MediaSource::type () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x06f8b75e in ?? () from /usr/lib/libQtCore.so.4
#10 0x00c6d51f in start_thread () from /lib/libpthread.so.0
#11 0x00ba301e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xb0422b90 (LWP 26880)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00c71105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04095e34 in ?? () from /usr/lib/libxine.so.1
#3  0x00c6d51f in start_thread () from /lib/libpthread.so.0
#4  0x00ba301e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xaba20b90 (LWP 26881)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00c71105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x06f8c7a2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x00216c72 in Digikam::LoadSaveThread::run (this=0xaa06d68) at /usr/src/debug/digikam-0.10.0-beta7_895226/libs/threadimageio/loadsavethread.cpp:129
#4  0x06f8b75e in ?? () from /usr/lib/libQtCore.so.4
#5  0x00c6d51f in start_thread () from /lib/libpthread.so.0
#6  0x00ba301e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xab01fb90 (LWP 26902)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00c71105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x06f8c7a2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x00216c72 in Digikam::LoadSaveThread::run (this=0xae3fef0) at /usr/src/debug/digikam-0.10.0-beta7_895226/libs/threadimageio/loadsavethread.cpp:129
#4  0x06f8b75e in ?? () from /usr/lib/libQtCore.so.4
#5  0x00c6d51f in start_thread () from /lib/libpthread.so.0
#6  0x00ba301e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xaf7bfb90 (LWP 26903)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00c71105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x06f8c7a2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x00216c72 in Digikam::LoadSaveThread::run (this=0xb2afc18) at /usr/src/debug/digikam-0.10.0-beta7_895226/libs/threadimageio/loadsavethread.cpp:129
#4  0x06f8b75e in ?? () from /usr/lib/libQtCore.so.4
#5  0x00c6d51f in start_thread () from /lib/libpthread.so.0
#6  0x00ba301e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaedbeb90 (LWP 26904)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00c71105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x06f8c7a2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x00216c72 in Digikam::LoadSaveThread::run (this=0xb3bae00) at /usr/src/debug/digikam-0.10.0-beta7_895226/libs/threadimageio/loadsavethread.cpp:129
#4  0x06f8b75e in ?? () from /usr/lib/libQtCore.so.4
#5  0x00c6d51f in start_thread () from /lib/libpthread.so.0
#6  0x00ba301e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7fd7770 (LWP 26866)):
[KCrash Handler]
#6  0x00308a0f in Digikam::EditorTool::readSettings (this=0xb1297e8) at /usr/src/debug/digikam-0.10.0-beta7_895226/utilities/imageeditor/editor/editortool.cpp:180
#7  0x0032559e in Digikam::RawImport::slotInit (this=0xb1297e8) at /usr/src/debug/digikam-0.10.0-beta7_895226/utilities/imageeditor/rawimport/rawimport.cpp:93
#8  0x0030955b in Digikam::EditorTool::qt_metacall (this=0xb1297e8, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbf80fa18)
    at /usr/src/debug/digikam-0.10.0-beta7_895226/i386-redhat-linux-gnu/digikam/editortool.moc:89
#9  0x0030960a in Digikam::EditorToolThreaded::qt_metacall (this=0xb1297e8, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbf80fa18)
    at /usr/src/debug/digikam-0.10.0-beta7_895226/i386-redhat-linux-gnu/digikam/editortool.moc:165
#10 0x0032576a in Digikam::RawImport::qt_metacall (this=0xb1297e8, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbf80fa18)
    at /usr/src/debug/digikam-0.10.0-beta7_895226/i386-redhat-linux-gnu/digikam/rawimport.moc:74
#11 0x07090df0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0x07091b72 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0x07097147 in ?? () from /usr/lib/libQtCore.so.4
#14 0x0709726c in ?? () from /usr/lib/libQtCore.so.4
#15 0x0708b8cf in QObject::event () from /usr/lib/libQtCore.so.4
#16 0x0452062c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#17 0x0452846e in QApplication::notify () from /usr/lib/libQtGui.so.4
#18 0x02e6bc8d in KApplication::notify () from /usr/lib/libkdeui.so.5
#19 0x0707c1c1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#20 0x070aa081 in ?? () from /usr/lib/libQtCore.so.4
#21 0x070a68a0 in ?? () from /usr/lib/libQtCore.so.4
#22 0x00ebd238 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#23 0x00ec08e3 in ?? () from /lib/libglib-2.0.so.0
#24 0x00ec0aa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#25 0x070a67f8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#26 0x045b9485 in ?? () from /usr/lib/libQtGui.so.4
#27 0x0707a88a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#28 0x0707aa4a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#29 0x04e3129b in KIO::NetAccess::enter_loop () from /usr/lib/libkio.so.5
#30 0x04e3195f in KIO::NetAccess::synchronousRunInternal () from /usr/lib/libkio.so.5
#31 0x04e32011 in KIO::NetAccess::synchronousRun () from /usr/lib/libkio.so.5
#32 0x0244a958 in KFileWidget::KFileWidget () from /usr/lib/libkfile.so.4
#33 0x01ccd34b in ?? () from /usr/lib/kde4/libkfilemodule.so
#34 0x04e9b200 in KFileDialog::KFileDialog () from /usr/lib/libkio.so.5
#35 0x04edc091 in KUrlRequester::fileDialog () from /usr/lib/libkio.so.5
#36 0x0032ca18 in RawSettingsBox (this=0xb385b70, url=@0xbf810a10, parent=0x0) at /usr/src/debug/digikam-0.10.0-beta7_895226/utilities/imageeditor/rawimport/rawsettingsbox.cpp:152
#37 0x00324e18 in RawImport (this=0xb39c500, url=@0xbf810a10, parent=0xaf3a2e0) at /usr/src/debug/digikam-0.10.0-beta7_895226/utilities/imageeditor/rawimport/rawimport.cpp:77
#38 0x002f4d31 in Digikam::DImgInterface::load (this=0xaf3a2e0, filename=@0xbf810a78, iofileSettings=0xb1cb150, parent=0xb13ec30)
    at /usr/src/debug/digikam-0.10.0-beta7_895226/utilities/imageeditor/canvas/dimginterface.cpp:205
#39 0x002fd0ef in Digikam::Canvas::load (this=0xaf25530, filename=@0xbf810a78, IOFileSettings=0xb1cb150) at /usr/src/debug/digikam-0.10.0-beta7_895226/utilities/imageeditor/canvas/canvas.cpp:252
#40 0x08088607 in Digikam::ImageWindow::slotLoadCurrent (this=0xb18be58) at /usr/src/debug/digikam-0.10.0-beta7_895226/utilities/imageeditor/editor/imagewindow.cpp:559
#41 0x0808f085 in Digikam::ImageWindow::qt_metacall (this=0xb18be58, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbf810b28)
    at /usr/src/debug/digikam-0.10.0-beta7_895226/i386-redhat-linux-gnu/digikam/imagewindow.moc:132
#42 0x07090df0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#43 0x07091b72 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#44 0x07097147 in ?? () from /usr/lib/libQtCore.so.4
#45 0x0709726c in ?? () from /usr/lib/libQtCore.so.4
#46 0x0708b8cf in QObject::event () from /usr/lib/libQtCore.so.4
#47 0x0452062c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#48 0x0452846e in QApplication::notify () from /usr/lib/libQtGui.so.4
#49 0x02e6bc8d in KApplication::notify () from /usr/lib/libkdeui.so.5
#50 0x0707c1c1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#51 0x070aa081 in ?? () from /usr/lib/libQtCore.so.4
#52 0x070a68a0 in ?? () from /usr/lib/libQtCore.so.4
#53 0x00ebd238 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#54 0x00ec08e3 in ?? () from /lib/libglib-2.0.so.0
#55 0x00ec0aa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#56 0x070a67f8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#57 0x045b9485 in ?? () from /usr/lib/libQtGui.so.4
#58 0x0707a88a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#59 0x0707aa4a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#60 0x04e3129b in KIO::NetAccess::enter_loop () from /usr/lib/libkio.so.5
#61 0x04e3195f in KIO::NetAccess::synchronousRunInternal () from /usr/lib/libkio.so.5
#62 0x04e32011 in KIO::NetAccess::synchronousRun () from /usr/lib/libkio.so.5
#63 0x0244a958 in KFileWidget::KFileWidget () from /usr/lib/libkfile.so.4
#64 0x01ccd34b in ?? () from /usr/lib/kde4/libkfilemodule.so
#65 0x04e9b200 in KFileDialog::KFileDialog () from /usr/lib/libkio.so.5
#66 0x04edc091 in KUrlRequester::fileDialog () from /usr/lib/libkio.so.5
#67 0x0032ca18 in RawSettingsBox (this=0xb168788, url=@0xbf811b20, parent=0x0) at /usr/src/debug/digikam-0.10.0-beta7_895226/utilities/imageeditor/rawimport/rawsettingsbox.cpp:152
#68 0x00324e18 in RawImport (this=0xb1297e8, url=@0xbf811b20, parent=0xaf3a2e0) at /usr/src/debug/digikam-0.10.0-beta7_895226/utilities/imageeditor/rawimport/rawimport.cpp:77
#69 0x002f4d31 in Digikam::DImgInterface::load (this=0xaf3a2e0, filename=@0xbf811b88, iofileSettings=0xb1cb150, parent=0xb13ec30)
    at /usr/src/debug/digikam-0.10.0-beta7_895226/utilities/imageeditor/canvas/dimginterface.cpp:205
#70 0x002fd0ef in Digikam::Canvas::load (this=0xaf25530, filename=@0xbf811b88, IOFileSettings=0xb1cb150) at /usr/src/debug/digikam-0.10.0-beta7_895226/utilities/imageeditor/canvas/canvas.cpp:252
#71 0x08088607 in Digikam::ImageWindow::slotLoadCurrent (this=0xb18be58) at /usr/src/debug/digikam-0.10.0-beta7_895226/utilities/imageeditor/editor/imagewindow.cpp:559
#72 0x0808f085 in Digikam::ImageWindow::qt_metacall (this=0xb18be58, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbf811c38)
    at /usr/src/debug/digikam-0.10.0-beta7_895226/i386-redhat-linux-gnu/digikam/imagewindow.moc:132
#73 0x07090df0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#74 0x07091b72 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#75 0x07097147 in ?? () from /usr/lib/libQtCore.so.4
#76 0x0709726c in ?? () from /usr/lib/libQtCore.so.4
#77 0x0708b8cf in QObject::event () from /usr/lib/libQtCore.so.4
#78 0x0452062c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#79 0x0452846e in QApplication::notify () from /usr/lib/libQtGui.so.4
#80 0x02e6bc8d in KApplication::notify () from /usr/lib/libkdeui.so.5
#81 0x0707c1c1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#82 0x070aa081 in ?? () from /usr/lib/libQtCore.so.4
#83 0x070a68a0 in ?? () from /usr/lib/libQtCore.so.4
#84 0x00ebd238 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#85 0x00ec08e3 in ?? () from /lib/libglib-2.0.so.0
#86 0x00ec0aa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#87 0x070a67f8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#88 0x045b9485 in ?? () from /usr/lib/libQtGui.so.4
#89 0x0707a88a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#90 0x0707aa4a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#91 0x0707d105 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#92 0x045204a7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#93 0x082575a4 in main (argc=5, argv=0xbf812714) at /usr/src/debug/digikam-0.10.0-beta7_895226/digikam/main.cpp:180

Comment 4 Dario Andres 2008-12-10 17:37:01 UTC
Marking as duplicate of bug 175102 (same backtrace and situation)

*** This bug has been marked as a duplicate of bug 175102 ***
Comment 5 Nikita Bige 2008-12-10 17:59:21 UTC
I don't think that this bug is duplicate!
Yesterday build this future worked fine and it works with jpg
my environment:
fedora 10 32bit
KDE-4.1.80


moreover the embedded image start work for JPG or cr2 after I've removed 
~/.kde/share/config/digikamrc
Comment 6 caulier.gilles 2008-12-10 18:09:13 UTC
Marcel,

another crash inside LoadSaveThread...

Note : i cannot reproduce this problem here.

Nikita : which libkdcraw version you use ? you need code from trunk...

Gilles Caulier
Comment 7 Nikita Bige 2008-12-10 18:29:10 UTC
/usr/lib/libkdcraw.so from kdegraphics-libs-4.1.80-3.fc10.i386
eh, I'll try update this library from trunk
Comment 8 caulier.gilles 2008-12-10 18:38:00 UTC
Nikita,

If you can, update all kdegraphics/libs using trunk... and recompile all digiKam and kipi-plugins

http://www.digikam.org/sharedlibs

Gilles Caulier
Comment 9 Marcel Wiesweg 2008-12-10 18:59:12 UTC
What is the exact reason that this is not a duplicate of 175102? The backtrace is identical.

Gilles, there is no crash in any LoadSave class. Look at the backtrace of thread1. This is very strange: It seems to go through the constructor of RawSettingsBox two times (#67, #36) before crashing in readSettings().

As I said with bug 175102: Is this crash from within gdb or from the crash dialog? If it is not from gdb, can you do so?
Comment 10 Nikita Bige 2008-12-10 20:55:33 UTC
I've updated to trunk kdegraphics (libkdcraw, libkexiv2)
kipi-plugins -r895440
digikam - r895440

and start digikam under gdb 

nikita@bige build,253# gdb digikam                                                                                                                    
GNU gdb Fedora (6.8-29.fc10)                                                                                                                          
Copyright (C) 2008 Free Software Foundation, Inc.                                                                                                     
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>                                                                         
This is free software: you are free to change and redistribute it.                                                                                    
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"                                                                            
and "show warranty" for details.                                                                                                                      
This GDB was configured as "i386-redhat-linux-gnu"...                                                                                                 
(gdb) run                                                                                                                                             
Starting program: /usr/bin/digikam                                                                                                                    
[Thread debugging using libthread_db enabled]                                                                                                         
[New Thread 0xb7fc1770 (LWP 23753)]                                                                                                                   
[New Thread 0xb696db90 (LWP 23762)]                                                                                                                   
[New Thread 0xb5e72b90 (LWP 23763)]                                                                                                                   
[New Thread 0xb5471b90 (LWP 23764)]                                                                                                                   
[New Thread 0xb261ab90 (LWP 23765)]                                                                                                                   
[New Thread 0xb180eb90 (LWP 23766)]                                                                                                                   
[New Thread 0xb0e0db90 (LWP 23767)]                                                                                                                   
[New Thread 0xb040cb90 (LWP 23768)]                                                                                                                   
[Thread 0xb040cb90 (LWP 23768) exited]                                                                                                                
[New Thread 0xb040cb90 (LWP 23769)]                                                                                                                   
[Thread 0xb040cb90 (LWP 23769) exited]                                                                                                                
[New Thread 0xb040cb90 (LWP 23770)]                                                                                                                   
[New Thread 0xaba0ab90 (LWP 23771)]                                                                                                                   
[New Thread 0xab009b90 (LWP 23772)]                                                                                                                   
[Thread 0xab009b90 (LWP 23772) exited]                                                                                                                
[Thread 0xaba0ab90 (LWP 23771) exited]                                                                                                                
[Thread 0xb040cb90 (LWP 23770) exited]                                                                                                                
[New Thread 0xb040cb90 (LWP 23773)]                                                                                                                   
[New Thread 0xaba0ab90 (LWP 23774)]                                                                                                                   
digikam(23753): Attempt to use QAction "camera_solid" with KXMLGUIFactory!                                                                            
digikam(23753): Attempt to use QAction "usb_media" with KXMLGUIFactory!                                                                               
digikam(23753): Attempt to use QAction "card_reader" with KXMLGUIFactory!                                                                             
digikam(23753): Attempt to use QAction "camera_addedmanually" with KXMLGUIFactory!                                                                    
[New Thread 0xab009b90 (LWP 23775)]                                                                                                                   
digikam(23753)/KIPI (general) KIPIGalleryExportPlugin::Gallery::load: Reading data from kipirc file..                                                 
                                                                                                                                                      
Warning: Size 12108 of Exif.Canon.0x4002 exceeds 4096 bytes limit. Not decoded.                                                                       
Warning: Size 15988 of Exif.Canon.0x4005 exceeds 4096 bytes limit. Not decoded.                                                                       
Warning: Size 12108 of Exif.Canon.0x4002 exceeds 4096 bytes limit. Not decoded.                                                                       
Warning: Size 15988 of Exif.Canon.0x4005 exceeds 4096 bytes limit. Not decoded.                                                                       
[New Thread 0xaf491b90 (LWP 23783)]                                                                                                                   
digikam(23753): Attempt to use QAction "editorwindow_zoomto" with KXMLGUIFactory!                                                                     
[New Thread 0xaea12b90 (LWP 23784)]                                                                                                                   
digikam(23753)/digikam (core) Digikam::DImgInterface::getImg: d->image is NULL                                                                        
                                                                                                                                                      
QPainter::begin: Cannot paint on a null pixmap                                                                                                        
QPainter::end: Painter not active, aborted                                                                                                            
[New Thread 0xae011b90 (LWP 23785)]                                                                                                                   
digikam(23753)/digikam (core) Digikam::DImgInterface::getImg: d->image is NULL                                                                        
                                                                                                                                                      
QPainter::begin: Cannot paint on a null pixmap                                                                                                        
QPainter::end: Painter not active, aborted                                                                                                            
                                                                                                                                                      
Program received signal SIGSEGV, Segmentation fault.                                                                                                  
0x00348f7f in Digikam::EditorTool::readSettings (this=0x956d4e8)                                                                                      
    at /usr/src/debug/digikam-0.10.0-beta7_895440/utilities/imageeditor/editor/editortool.cpp:180                                                     
180         d->settings->readSettings();                                                                                                              
Missing separate debuginfos, use: debuginfo-install OpenEXR-libs-1.6.1-4.fc10.i386 alsa-lib-1.0.18-6.rc3.fc10.i386 alsa-plugins-pulseaudio-1.0.18-1.rc3.fc10.i386 atk-1.24.0-1.fc10.i386 audiofile-0.2.6-9.fc10.i386 bzip2-libs-1.0.5-3.fc10.i386 cairo-1.8.0-1.fc10.i386 cyrus-sasl-lib-2.1.22-19.fc10.i386 dbus-libs-1.2.6-1.fc10.i386 e2fsprogs-libs-1.41.3-2.fc10.i386 esound-libs-0.2.41-1.fc10.i386 exiv2-libs-0.17.1-1.fc10.i386 expat-2.0.1-5.i386 faac-1.25-7.fc10.i386 faad2-libs-2.6.1-6.fc10.i386 ffmpeg-libs-0.4.9-0.52.20080908.fc10.i386 fontconfig-2.6.0-3.fc10.i386 freeglut-2.4.0-14.fc9.i386 freetype-2.3.7-2.fc10.i386 gamin-0.1.9-6.fc10.i386 gdbm-1.8.0-29.fc10.i386 giflib-4.1.3-9.i386 glib2-2.18.3-2.fc10.i386 glibc-2.9-2.i686 gpac-libs-0.4.5-0.5.20080217cvs.fc10.i386 gsm-1.0.12-6.fc9.i386 gtk2-2.14.5-2.fc10.i386 ilmbase-1.0.1-2.fc9.i386 jasper-libs-1.900.1-8.fc9.i386 kdebase-runtime-libs-4.1.80-5.fc10.i386 kdelibs-4.1.80-5.fc10.i386 kdepimlibs-4.1.80-3.fc10.i386 keyutils-libs-1.2-3.fc9.i386 krb5-libs-1.6.3-16.fc10.i386 lame-libs-3.98.2-2.fc10.i386 lcms-libs-1.17-6.fc10.i386 lensfun-0.2.3-2.fc10.i386 libICE-1.0.4-4.fc10.i386 libSM-1.1.0-2.fc10.i386 libX11-1.1.4-6.fc10.i386 libXau-1.0.4-1.fc10.i386 libXcomposite-0.4.0-5.fc10.i386 libXcursor-1.1.9-3.fc10.i386 libXdamage-1.1.1-4.fc9.i386 libXdmcp-1.0.2-6.fc10.i386 libXext-1.0.4-1.fc9.i386 libXfixes-4.0.3-4.fc10.i386 libXft-2.1.13-1.fc10.i386 libXi-1.1.3-4.fc9.i386 libXinerama-1.0.3-2.fc10.i386 libXpm-3.5.7-4.fc9.i386 libXrandr-1.2.3-1.fc10.i386 libXrender-0.9.4-3.fc9.i386 libXtst-1.0.3-3.fc9.i386 libXxf86vm-1.0.2-1.fc10.i386 libacl-2.2.47-3.fc10.i386 libasyncns-0.7-1.fc10.i386 libattr-2.4.43-1.fc10.i386 libcap-2.10-2.fc10.i386 libcdio-0.80-5.fc10.i386 libdvdcss-1.2.9-5.lvn9.i386 libexif-0.6.16-1.fc9.i386 libgcc-4.3.2-7.i386 libgcrypt-1.4.3-2.fc10.i386 libgpg-error-1.6-2.i386 libgphoto2-2.4.3-1.fc10.i386 libgpod-0.6.0-7.fc10.i386 libical-0.41-1.fc10.i386 libieee1284-0.2.11-3.fc9.i386 libjpeg-6b-43.fc10.i386 libmng-1.0.9-7.i386 libmp4v2-1.5.0.1-6.fc10.i386 libogg-1.1.3-9.fc9.i386 libpng-1.2.33-1.fc10.i386 libselinux-2.0.73-1.fc10.i386 libstdc++-4.3.2-7.i386 libtheora-1.0rc1-2.fc10.i386 libtiff-3.8.2-11.fc10.i386 libtool-ltdl-1.5.26-4.fc10.i386 libusb-0.1.12-20.fc10.i386 libutempter-1.1.5-2.fc9.i386 libvorbis-1.2.0-5.fc10.i386 libxcb-1.1.91-5.fc10.i386 libxml2-2.7.2-2.fc10.i386 libxslt-1.1.24-2.fc10.i386 mesa-libGLU-7.2-0.14.fc10.i386 opencv-1.0.0-8.fc10.i386 openldap-2.4.12-1.fc10.i386 openssl-0.9.8g-11.fc10.i686 pango-1.22.3-1.fc10.i386 pcre-7.8-1.fc10.i386 phonon-4.2.80-2.fc10.i386 phonon-backend-xine-4.2.80-2.fc10.i386 pixman-0.12.0-2.fc10.i386 pulseaudio-libs-0.9.13-6.fc10.i386 qt-4.4.3-6.fc10.i386 qt-x11-4.4.3-6.fc10.i386 sane-backends-libs-1.0.19-12.fc10.i386 sqlite-3.5.9-2.fc10.i386 strigi-libs-0.5.11.1-1.fc10.i386 vcdimager-libs-0.7.23-8.fc10.i386 x264-libs-0.0.0-0.18.20080905.fc10.i386 xine-lib-1.1.15-3.fc10.i386 xine-lib-extras-1.1.15-3.fc10.i386 xine-lib-extras-freeworld-1.1.15-4.fc10.i386 xine-lib-pulseaudio-1.1.15-3.fc10.i386 xvidcore-1.1.3-4.fc10.i386 zlib-1.2.3-18.fc9.i386                                                                      
(gdb) backtrace                                                                                                                                       
#0  0x00348f7f in Digikam::EditorTool::readSettings (this=0x956d4e8)                                                                                  
    at /usr/src/debug/digikam-0.10.0-beta7_895440/utilities/imageeditor/editor/editortool.cpp:180                                                     
#1  0x00365b0e in Digikam::RawImport::slotInit (this=0x956d4e8)                                                                                       
    at /usr/src/debug/digikam-0.10.0-beta7_895440/utilities/imageeditor/rawimport/rawimport.cpp:93                                                    
#2  0x00349acb in Digikam::EditorTool::qt_metacall (this=0x956d4e8, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfffc5f8)                           
    at /usr/src/debug/digikam-0.10.0-beta7_895440/i386-redhat-linux-gnu/digikam/editortool.moc:89                                                     
#3  0x00349b7a in Digikam::EditorToolThreaded::qt_metacall (this=0x956d4e8, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfffc5f8)                   
    at /usr/src/debug/digikam-0.10.0-beta7_895440/i386-redhat-linux-gnu/digikam/editortool.moc:165                                                    
#4  0x00365cda in Digikam::RawImport::qt_metacall (this=0x956d4e8, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfffc5f8)                            
    at /usr/src/debug/digikam-0.10.0-beta7_895440/i386-redhat-linux-gnu/digikam/rawimport.moc:74                                                      
#5  0x07090df0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4                                                                               
#6  0x07091b72 in QMetaObject::activate () from /usr/lib/libQtCore.so.4                                                                               
#7  0x07097147 in ?? () from /usr/lib/libQtCore.so.4                                                                                                  
#8  0x0709726c in ?? () from /usr/lib/libQtCore.so.4                                                                                                  
#9  0x0708b8cf in QObject::event () from /usr/lib/libQtCore.so.4                                                                                      
#10 0x0452062c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4                                                                   
#11 0x0452846e in QApplication::notify () from /usr/lib/libQtGui.so.4                                                                                 
#12 0x02e6bc8d in KApplication::notify () from /usr/lib/libkdeui.so.5                                                                                 
#13 0x0707c1c1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4                                                                    
#14 0x070aa081 in ?? () from /usr/lib/libQtCore.so.4                                                                                                  
#15 0x070a68a0 in ?? () from /usr/lib/libQtCore.so.4                                                                                                  
#16 0x00f7c238 in g_main_context_dispatch () from /lib/libglib-2.0.so.0                                                                               
#17 0x00f7f8e3 in ?? () from /lib/libglib-2.0.so.0                                                                                                    
#18 0x00f7faa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0                                                                              
#19 0x070a67f8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4                                                                 
#20 0x045b9485 in ?? () from /usr/lib/libQtGui.so.4                                                                                                   
#21 0x0707a88a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4                                                                           
#22 0x0707aa4a in QEventLoop::exec () from /usr/lib/libQtCore.so.4                                                                                    
#23 0x04e3129b in KIO::NetAccess::enter_loop () from /usr/lib/libkio.so.5                                                                             
#24 0x04e3195f in KIO::NetAccess::synchronousRunInternal () from /usr/lib/libkio.so.5                                                                 
#25 0x04e32011 in KIO::NetAccess::synchronousRun () from /usr/lib/libkio.so.5                                                                         
#26 0x0244a958 in KFileWidget::KFileWidget () from /usr/lib/libkfile.so.4                                                                             
#27 0x062e634b in ?? () from /usr/lib/kde4/libkfilemodule.so                                                                                          
#28 0x04e9b200 in KFileDialog::KFileDialog () from /usr/lib/libkio.so.5                                                                               
#29 0x04edc091 in KUrlRequester::fileDialog () from /usr/lib/libkio.so.5                                                                              
#30 0x0036cf88 in RawSettingsBox (this=0x96d89b0, url=@0xbfffd5f0, parent=0x0)                                                                        
    at /usr/src/debug/digikam-0.10.0-beta7_895440/utilities/imageeditor/rawimport/rawsettingsbox.cpp:152                                              
#31 0x00365388 in RawImport (this=0x96b1820, url=@0xbfffd5f0, parent=0x8f414d0)                                                                       
    at /usr/src/debug/digikam-0.10.0-beta7_895440/utilities/imageeditor/rawimport/rawimport.cpp:77                                                    
#32 0x003352a1 in Digikam::DImgInterface::load (this=0x8f414d0, filename=@0xbfffd658, iofileSettings=0x93ca9c8, parent=0x939fd60)                     
    at /usr/src/debug/digikam-0.10.0-beta7_895440/utilities/imageeditor/canvas/dimginterface.cpp:205                                                  
#33 0x0033d65f in Digikam::Canvas::load (this=0x92eaab8, filename=@0xbfffd658, IOFileSettings=0x93ca9c8)                                              
    at /usr/src/debug/digikam-0.10.0-beta7_895440/utilities/imageeditor/canvas/canvas.cpp:252                                                         
#34 0x08088677 in Digikam::ImageWindow::slotLoadCurrent (this=0x93a6ca0)                                                                              
    at /usr/src/debug/digikam-0.10.0-beta7_895440/utilities/imageeditor/editor/imagewindow.cpp:559                                                    
---Type <return> to continue, or q <return> to quit---                                                                                                
#35 0x0808f0f5 in Digikam::ImageWindow::qt_metacall (this=0x93a6ca0, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfffd708)                         
    at /usr/src/debug/digikam-0.10.0-beta7_895440/i386-redhat-linux-gnu/digikam/imagewindow.moc:132                                                   
#36 0x07090df0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4                                                                               
#37 0x07091b72 in QMetaObject::activate () from /usr/lib/libQtCore.so.4                                                                               
#38 0x07097147 in ?? () from /usr/lib/libQtCore.so.4                                                                                                  
#39 0x0709726c in ?? () from /usr/lib/libQtCore.so.4                                                                                                  
#40 0x0708b8cf in QObject::event () from /usr/lib/libQtCore.so.4                                                                                      
#41 0x0452062c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4                                                                   
#42 0x0452846e in QApplication::notify () from /usr/lib/libQtGui.so.4                                                                                 
#43 0x02e6bc8d in KApplication::notify () from /usr/lib/libkdeui.so.5                                                                                 
#44 0x0707c1c1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4                                                                    
#45 0x070aa081 in ?? () from /usr/lib/libQtCore.so.4                                                                                                  
#46 0x070a68a0 in ?? () from /usr/lib/libQtCore.so.4                                                                                                  
#47 0x00f7c238 in g_main_context_dispatch () from /lib/libglib-2.0.so.0                                                                               
#48 0x00f7f8e3 in ?? () from /lib/libglib-2.0.so.0                                                                                                    
#49 0x00f7faa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0                                                                              
#50 0x070a67f8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#51 0x045b9485 in ?? () from /usr/lib/libQtGui.so.4
#52 0x0707a88a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#53 0x0707aa4a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#54 0x04e3129b in KIO::NetAccess::enter_loop () from /usr/lib/libkio.so.5
#55 0x04e3195f in KIO::NetAccess::synchronousRunInternal () from /usr/lib/libkio.so.5
#56 0x04e32011 in KIO::NetAccess::synchronousRun () from /usr/lib/libkio.so.5
#57 0x0244a958 in KFileWidget::KFileWidget () from /usr/lib/libkfile.so.4
#58 0x062e634b in ?? () from /usr/lib/kde4/libkfilemodule.so
#59 0x04e9b200 in KFileDialog::KFileDialog () from /usr/lib/libkio.so.5
#60 0x04edc091 in KUrlRequester::fileDialog () from /usr/lib/libkio.so.5
#61 0x0036cf88 in RawSettingsBox (this=0x94b3900, url=@0xbfffe700, parent=0x0)
    at /usr/src/debug/digikam-0.10.0-beta7_895440/utilities/imageeditor/rawimport/rawsettingsbox.cpp:152
#62 0x00365388 in RawImport (this=0x956d4e8, url=@0xbfffe700, parent=0x8f414d0)
    at /usr/src/debug/digikam-0.10.0-beta7_895440/utilities/imageeditor/rawimport/rawimport.cpp:77
#63 0x003352a1 in Digikam::DImgInterface::load (this=0x8f414d0, filename=@0xbfffe768, iofileSettings=0x93ca9c8, parent=0x939fd60)
    at /usr/src/debug/digikam-0.10.0-beta7_895440/utilities/imageeditor/canvas/dimginterface.cpp:205
#64 0x0033d65f in Digikam::Canvas::load (this=0x92eaab8, filename=@0xbfffe768, IOFileSettings=0x93ca9c8)
    at /usr/src/debug/digikam-0.10.0-beta7_895440/utilities/imageeditor/canvas/canvas.cpp:252
#65 0x08088677 in Digikam::ImageWindow::slotLoadCurrent (this=0x93a6ca0)
    at /usr/src/debug/digikam-0.10.0-beta7_895440/utilities/imageeditor/editor/imagewindow.cpp:559
#66 0x0808f0f5 in Digikam::ImageWindow::qt_metacall (this=0x93a6ca0, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfffe818)
    at /usr/src/debug/digikam-0.10.0-beta7_895440/i386-redhat-linux-gnu/digikam/imagewindow.moc:132
#67 0x07090df0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#68 0x07091b72 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#69 0x07097147 in ?? () from /usr/lib/libQtCore.so.4
#70 0x0709726c in ?? () from /usr/lib/libQtCore.so.4
#71 0x0708b8cf in QObject::event () from /usr/lib/libQtCore.so.4
#72 0x0452062c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#73 0x0452846e in QApplication::notify () from /usr/lib/libQtGui.so.4
#74 0x02e6bc8d in KApplication::notify () from /usr/lib/libkdeui.so.5
#75 0x0707c1c1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#76 0x070aa081 in ?? () from /usr/lib/libQtCore.so.4
#77 0x070a68a0 in ?? () from /usr/lib/libQtCore.so.4
#78 0x00f7c238 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#79 0x00f7f8e3 in ?? () from /lib/libglib-2.0.so.0
#80 0x00f7faa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#81 0x070a67f8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#82 0x045b9485 in ?? () from /usr/lib/libQtGui.so.4
#83 0x0707a88a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#84 0x0707aa4a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#85 0x0707d105 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#86 0x045204a7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#87 0x08251a54 in main (argc=1, argv=0xbffff2f4) at /usr/src/debug/digikam-0.10.0-beta7_895440/digikam/main.cpp:180
(gdb)
Comment 11 caulier.gilles 2008-12-11 22:59:53 UTC
To Marcel #9:

Ok, i find it. it's a race condition with slotInit() called by EditorTool constructor (by a a timer) and d->settings which can be not intialized by RawImport constructor in EditorTool.

I will fix it tomorow morning...

Gilles
Comment 12 Nikita Bige 2008-12-11 23:19:51 UTC
Thank you very much.
I'll be able to try it, only, at Sunday
Comment 13 caulier.gilles 2008-12-13 08:30:13 UTC
SVN commit 896301 by cgilles:

digiKam form trunk: do not call slotInit() directly in EditorTool constructor, but delegate this call to derivate class, else 
there is a risk to hae a race condition into readSettings which use EditorToolSettings instance, which can be uninitialized...
CCBUGS: 177396


 M  +1 -0      imageplugins/adjustcurves/adjustcurvestool.cpp  
 M  +1 -0      imageplugins/adjustlevels/adjustlevelstool.cpp  
 M  +1 -0      imageplugins/blurfx/blurfxtool.cpp  
 M  +1 -0      imageplugins/border/bordertool.cpp  
 M  +1 -0      imageplugins/channelmixer/channelmixertool.cpp  
 M  +1 -0      imageplugins/charcoal/charcoaltool.cpp  
 M  +1 -0      imageplugins/colorfx/colorfxtool.cpp  
 M  +1 -0      imageplugins/coreplugin/autocorrectiontool.cpp  
 M  +1 -0      imageplugins/coreplugin/bcgtool.cpp  
 M  +1 -0      imageplugins/coreplugin/blurtool.cpp  
 M  +1 -0      imageplugins/coreplugin/bwsepiatool.cpp  
 M  +1 -0      imageplugins/coreplugin/hsl/hsltool.cpp  
 M  +16 -15    imageplugins/coreplugin/iccprooftool.cpp  
 M  +1 -0      imageplugins/coreplugin/ratiocrop/ratiocroptool.cpp  
 M  +1 -0      imageplugins/coreplugin/redeyetool.cpp  
 M  +1 -0      imageplugins/coreplugin/rgbtool.cpp  
 M  +1 -0      imageplugins/coreplugin/sharpnesseditor/sharpentool.cpp  
 M  +1 -0      imageplugins/distortionfx/distortionfxtool.cpp  
 M  +1 -0      imageplugins/emboss/embosstool.cpp  
 M  +7 -6      imageplugins/filmgrain/filmgraintool.cpp  
 M  +1 -0      imageplugins/freerotation/freerotationtool.cpp  
 M  +1 -0      imageplugins/hotpixels/hotpixelstool.cpp  
 M  +1 -0      imageplugins/infrared/infraredtool.cpp  
 M  +1 -0      imageplugins/inpainting/inpaintingtool.cpp  
 M  +1 -0      imageplugins/inserttext/inserttexttool.cpp  
 M  +1 -1      imageplugins/lenscorrection/autocorrection/autocorrectiontool.cpp  
 M  +1 -0      imageplugins/lenscorrection/distortion/lensdistortiontool.cpp  
 M  +1 -0      imageplugins/lenscorrection/vignetting/antivignettingtool.cpp  
 M  +2 -1      imageplugins/noisereduction/noisereductiontool.cpp  
 M  +2 -1      imageplugins/oilpaint/oilpainttool.cpp  
 M  +1 -0      imageplugins/perspective/perspectivetool.cpp  
 M  +1 -0      imageplugins/raindrop/raindroptool.cpp  
 M  +1 -0      imageplugins/restoration/restorationtool.cpp  
 M  +1 -0      imageplugins/sheartool/sheartool.cpp  
 M  +1 -0      imageplugins/superimpose/superimposetool.cpp  
 M  +7 -6      imageplugins/texture/texturetool.cpp  
 M  +1 -0      imageplugins/whitebalance/whitebalancetool.cpp  
 M  +16 -10    project/project.kdevelop  
 M  +5 -2      utilities/imageeditor/editor/editortool.cpp  
 M  +2 -0      utilities/imageeditor/editor/editortool.h  
 M  +3 -2      utilities/imageeditor/rawimport/rawimport.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=896301
Comment 14 caulier.gilles 2008-12-15 08:02:29 UTC
Nikita,

KDE3 and KDE4 versions of digiKam are now patched in svn. Can you test and report if all work fine for you ?

Thanks in advance.

Gilles Caulier
Comment 15 Nikita Bige 2008-12-16 06:10:47 UTC
Yes, it works fine
Thank you!