Bug 232792

Summary: Crash when opening configuration
Product: [Applications] digikam Reporter: Petr Bohac <bohacpetr>
Component: Portability-RuntimeAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles, endymion+kde, justin, mike, neokore, nexx888, thewholelifetolearn, yannick.roehlly
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In: 1.4.0
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
DrKonqi trace
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Petr Bohac 2010-03-31 04:09:34 UTC
Application: digikam (1.2.0)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.31.12-174.2.22.fc12.x86_64 x86_64
Distribution: "Fedora release 12 (Constantine)"

-- Information about the crash:
DigiKam crashed when opening Configuration->"Configure DigiKam..." from menu. I Tried to open configuration dialog in various situations but did not manage to crash again.

The crash does not seem to be reproducible.

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f348abba8c0 (LWP 2956))]

Thread 19 (Thread 0x7f347e157710 (LWP 2961)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b5727189b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x000000000067e21b in Digikam::ScanController::run (this=0x2b08500) at /usr/src/debug/digikam-1.2.0/digikam/scancontroller.cpp:516
#3  0x0000003b572709a5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00000038c2c06a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00000038c28de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7f347d426710 (LWP 2964)):
#0  0x00000038c28d51e3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003840a3ca0c in g_main_context_poll (context=0x7f34700009b0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f34700009b0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2586
#3  0x0000003840a3cd4a in IA__g_main_context_iteration (context=0x7f34700009b0, may_block=1) at gmain.c:2654
#4  0x0000003b5737d0b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x0000003b57356192 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x0000003b5735645c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x0000003b5726e8d9 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x0000003b572709a5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00000038c2c06a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00000038c28de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f347ca25710 (LWP 2965)):
#0  0x00000038c28d51e3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003840a3ca0c in g_main_context_poll (context=0x7f34740009b0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f34740009b0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2586
#3  0x0000003840a3cd4a in IA__g_main_context_iteration (context=0x7f34740009b0, may_block=1) at gmain.c:2654
#4  0x0000003b5737d0b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x0000003b57356192 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x0000003b5735645c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x0000003b5726e8d9 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x0000003b572709a5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00000038c2c06a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00000038c28de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f346ff7f710 (LWP 2966)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b5727189b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f348c145882 in Digikam::LoadSaveThread::run (this=0x2d92000) at /usr/src/debug/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x0000003b572709a5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00000038c2c06a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00000038c28de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f346f57e710 (LWP 2967)):
#0  0xffffffffff60013b in ?? ()
#1  0x00007f346f57d9b0 in ?? ()
#2  0x00007fff3b3ff782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 14 (Thread 0x7f346eb7d710 (LWP 2968)):
#0  0xffffffffff60013b in ?? ()
#1  0x00007f346eb7c9b0 in ?? ()
#2  0x00007fff3b3ff782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 13 (Thread 0x7f345a8b1710 (LWP 2983)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f345bb434b1 in ?? () from /usr/lib64/libxine.so.1
#2  0x00000038c2c06a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00000038c28de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f3459279710 (LWP 2984)):
#0  0x00000038c28d73e3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f345bb6b575 in xine_usec_sleep () from /usr/lib64/libxine.so.1
#2  0x00007f345bb50f99 in ?? () from /usr/lib64/libxine.so.1
#3  0x00000038c2c06a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00000038c28de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f3453fff710 (LWP 2985)):
#0  0xffffffffff60013b in ?? ()
#1  0x00007f3453ffe980 in ?? ()
#2  0x00007fff3b3ff782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 10 (Thread 0x7f34535fe710 (LWP 2986)):
#0  0x00000038c28d51e3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003789c2c73f in ?? () from /usr/lib64/libpulse.so.0
#2  0x0000003789c1cae6 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x0000003789c1dea9 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x0000003789c1df60 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x0000003789c2c64b in ?? () from /usr/lib64/libpulse.so.0
#6  0x000000378a438838 in ?? () from /usr/lib64/libpulsecommon-0.9.21.so
#7  0x00000038c2c06a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00000038c28de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f3452bfd710 (LWP 2987)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f345bb54123 in ?? () from /usr/lib64/libxine.so.1
#2  0x00000038c2c06a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00000038c28de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f3450b7c710 (LWP 2988)):
#0  0xffffffffff60013b in ?? ()
#1  0x00007f3450b7b940 in ?? ()
#2  0x00007fff3b3ff782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 7 (Thread 0x7f3447ffe710 (LWP 2989)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b5727189b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f348c145882 in Digikam::LoadSaveThread::run (this=0x3674b10) at /usr/src/debug/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x0000003b572709a5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00000038c2c06a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00000038c28de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f34475fd710 (LWP 2996)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b5727189b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f348c145882 in Digikam::LoadSaveThread::run (this=0x39b96d0) at /usr/src/debug/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x0000003b572709a5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00000038c2c06a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00000038c28de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f3427fff710 (LWP 2997)):
#0  0x00000038c28d51e3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003840a3ca0c in g_main_context_poll (context=0x7f342c002ef0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f342c002ef0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2586
#3  0x0000003840a3cd4a in IA__g_main_context_iteration (context=0x7f342c002ef0, may_block=1) at gmain.c:2654
#4  0x0000003b5737d0b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x0000003b57356192 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x0000003b5735645c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x0000003b5726e8d9 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x00007f3451df1d6d in ?? () from /usr/lib64/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#9  0x0000003b572709a5 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00000038c2c06a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#11 0x00000038c28de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f3444df9710 (LWP 2998)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b5727189b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f348c145882 in Digikam::LoadSaveThread::run (this=0x3a635d0) at /usr/src/debug/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x0000003b572709a5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00000038c2c06a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00000038c28de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f34275fe710 (LWP 3026)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b5727189b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f348c145882 in Digikam::LoadSaveThread::run (this=0x3556a70) at /usr/src/debug/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x0000003b572709a5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00000038c2c06a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00000038c28de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f34215df710 (LWP 3027)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b5727189b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f348c145882 in Digikam::LoadSaveThread::run (this=0x66ad130) at /usr/src/debug/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x0000003b572709a5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00000038c2c06a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00000038c28de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f348abba8c0 (LWP 2956)):
[KCrash Handler]
#5  0x0000003de1e4b14b in QIcon::QIcon(QIcon const&) () from /usr/lib64/libQtGui.so.4
#6  0x0000003de1da5ca4 in QAction::icon() const () from /usr/lib64/libQtGui.so.4
#7  0x0000003daa60cdae in KIPI::PluginLoader::Info::icon() const () from /usr/lib64/libkipi.so.7
#8  0x0000003daa60d119 in KIPI::ConfigWidget::ConfigWidget(QWidget*) () from /usr/lib64/libkipi.so.7
#9  0x0000003daa60d2d9 in KIPI::PluginLoader::configWidget(QWidget*) () from /usr/lib64/libkipi.so.7
#10 0x00000000004b46ba in Digikam::SetupPlugins::SetupPlugins (this=0x74e5b30, parent=<value optimized out>) at /usr/src/debug/digikam-1.2.0/utilities/setup/setupplugins.cpp:73
#11 0x000000000049fefb in Digikam::Setup::Setup (this=0x6c9adf0, parent=<value optimized out>) at /usr/src/debug/digikam-1.2.0/utilities/setup/setup.cpp:224
#12 0x00000000004a12c0 in Digikam::Setup::exec (parent=0x2c75100, page=LastPageUsed) at /usr/src/debug/digikam-1.2.0/utilities/setup/setup.cpp:336
#13 0x000000000063aac1 in slotSetup (this=0x2c75100, _c=InvokeMetaMethod, _id=28, _a=0x7fff3b33f4e0) at /usr/src/debug/digikam-1.2.0/digikam/digikamapp.cpp:2114
#14 Digikam::DigikamApp::qt_metacall (this=0x2c75100, _c=InvokeMetaMethod, _id=28, _a=0x7fff3b33f4e0) at /usr/src/debug/digikam-1.2.0/x86_64-redhat-linux-gnu/digikam/digikamapp.moc:222
#15 0x0000003b5736a2af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#16 0x0000003de1da5b52 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4
#17 0x0000003de1da728b in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4
#18 0x0000003de21a9e75 in ?? () from /usr/lib64/libQtGui.so.4
#19 0x0000003de21af62a in ?? () from /usr/lib64/libQtGui.so.4
#20 0x0000003da60cfd7e in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libkdeui.so.5
#21 0x0000003de1df5b3a in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#22 0x0000003de21b0bdb in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#23 0x0000003de1daa9dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x0000003de1db127d in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x0000003da6006846 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#26 0x0000003b5735774c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#27 0x0000003de1db046e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#28 0x0000003de1e22845 in ?? () from /usr/lib64/libQtGui.so.4
#29 0x0000003de1e21128 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#30 0x0000003de1e49d82 in ?? () from /usr/lib64/libQtGui.so.4
#31 0x0000003840a3923e in g_main_dispatch (context=0x2842120) at gmain.c:1960
#32 IA__g_main_context_dispatch (context=0x2842120) at gmain.c:2513
#33 0x0000003840a3cc28 in g_main_context_iterate (context=0x2842120, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#34 0x0000003840a3cd4a in IA__g_main_context_iteration (context=0x2842120, may_block=1) at gmain.c:2654
#35 0x0000003b5737d063 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#36 0x0000003de1e49a4e in ?? () from /usr/lib64/libQtGui.so.4
#37 0x0000003b57356192 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#38 0x0000003b5735645c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#39 0x0000003b57358749 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#40 0x00000000006ff6ab in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/digikam-1.2.0/digikam/main.cpp:193

Reported using DrKonqi
Comment 1 caulier.gilles 2010-03-31 10:46:26 UTC
Crash appears in kipi-plugins setup page. Sound like a broken binary compatibility with libkipi in your system. check libkipi install 

Gilles Caulier
Comment 2 Petr Bohac 2010-03-31 14:20:42 UTC
I was using kipi-plugins 1.1 (forget to update to 1.2) but update to 1.2 did not helped. Managed to crash it again. Randomly crashes when plugin is deactivated and then configuration dialog is reopened. Tried with Calendar, flash export and facebook import/export. Others not tested.


How to reproduce:
1) Open configuration
2) Deactivate kipi plugin
3) close configuration menu (click OK)
4) Open configuration

Using build from koji repository (both DigiKam and kipi-plugins)
http://koji.fedoraproject.org/koji/buildinfo?buildID=164608 (digikam-1.2.0-2.fc12)
http://koji.fedoraproject.org/koji/buildinfo?buildID=164605 (kipi-plugins-1.2.0-1.fc12)
Comment 3 caulier.gilles 2010-04-04 10:47:22 UTC
digiKam and Kipi-plugins 1.2.0 are out. Please check if crash is still valid there.

Thanks in advance

Gilles Caulier
Comment 4 Petr Bohac 2010-04-04 17:29:21 UTC
This report is still valid. I have these packages digikam-1.2.0-2.fc12 and kipi-plugins-1.2.0-1.fc12 as written in previous comment.
Now I tested Fedora 13 rawhide and bug is there too. digikam-1.2.0-2.fc13 and kipi-plugins-1.2.0-1.fc13. All packages are 64bit versions.
Comment 5 Petr Bohac 2010-04-05 04:39:23 UTC
Same behavior When I build digikam 1.2.0 and kipi-plugins 1.2.0 from official sources on Fedora 13.
Comment 6 nexx888 2010-05-02 19:59:02 UTC
Created attachment 43173 [details]
New crash information added by DrKonqi

Digikam slows overall. double click hard to handle in navigation. rotation very very slow compared to previous version ( the default one on 9.04 kubuntu).
Comment 7 Johannes Wienke 2010-05-02 20:01:51 UTC
Can you try to completely remove all digikam AND kipi-plugins files and reinstall them?
Comment 8 nexx888 2010-05-02 21:06:21 UTC
in production , will try asap

> From: languitar@semipol.de
> To: nexx888@hotmail.com
> Subject: [Bug 232792] DigiKam crash when opening configuration
> Date: Sun, 2 May 2010 20:01:52 +0200
> 
> https://bugs.kde.org/show_bug.cgi?id=232792
> 
> 
> 
> 
> 
> --- Comment #7 from Johannes Wienke <languitar semipol de>  2010-05-02 20:01:51 ---
> Can you try to completely remove all digikam AND kipi-plugins files and
> reinstall them?
> 
> -- 
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are on the CC list for the bug.
 		 	   		  
_________________________________________________________________
Hotmail et MSN dans la poche? HOTMAIL et MSN sont dispo gratuitement sur votre téléphone!
http://www.messengersurvotremobile.com/?d=Hotmail
Comment 9 Petr Bohac 2010-06-11 04:02:53 UTC

*** This bug has been marked as a duplicate of bug 237565 ***
Comment 10 Yannick Roehlly 2010-06-11 11:47:26 UTC
I have the same problem on Debian Sid with digikam 1.3.0 (and libkexiv, libkdcraw and libkipi taken from trunk).

Note that I don't think it's the same bug as #237565 as the crash occurs at the opening of the configuration panel.

I'll attach a DrKonqi trace.

Yannick
Comment 11 Yannick Roehlly 2010-06-11 11:50:22 UTC
Created attachment 47892 [details]
DrKonqi trace

Note that Debian Sid has Qt 4.6.3.
Comment 12 caulier.gilles 2010-06-11 12:08:49 UTC
Your backtrace is exactly the same problem. You need to install and recompile digiKam using libkipi from kde svn trunk. libkipi version must be 1.1

Gilles Caulier
Comment 13 Yannick Roehlly 2010-06-11 16:31:07 UTC
Hi Gilles,

But I was using libkipi form KDE trunk! Nevertheless, I noticed you changed the cmakefile of libkipi and I'm recompiling everything again. I suppose I must recompile kipi-plugins too…

Thanks,

Yannick
Comment 14 Yannick Roehlly 2010-06-11 18:30:14 UTC
Hi Gilles,

I recompiled:
- libkdcraw8, libkexiv2-8 and libkipi7 from trunk (svn 1136968);
- kipi-plugins from 1.3.0 release;
- digikam from trunk (svn 1137065).

and the configuration still crash.

Yannick
Comment 15 caulier.gilles 2010-06-11 18:34:11 UTC
In digiKam Help/Components Info dialog, it said libkipi 1.1.0 ?

Gilles Caulier
Comment 16 Yannick Roehlly 2010-06-11 18:59:34 UTC
Yes.
Comment 17 caulier.gilles 2010-06-11 19:11:57 UTC
Ok,

Now, rename your ~./kde4/share/config/digikamrc file to .old and try again...

Gilles Caulier
Comment 18 Yannick Roehlly 2010-06-11 19:21:04 UTC
Hi Gilles,

It's not linked to configuration. I tryed with a brand new user and the problem is still here.

Yannick
Comment 19 caulier.gilles 2010-06-12 08:34:32 UTC
ok, now i can reproduce the crash, but only with experimental tool in list, not official from kipi-plugins package.

Which tool do you disable in list ?

Gilles
Comment 20 Yannick Roehlly 2010-06-13 09:29:47 UTC
Hi Gilles,

I don't remember which kipi plugins are activated and which are not. I did not find the information in the configuration files and, obviously, I can't get it from the configuration panel.

Nevertheless, purging the kipi-plugins packages from my system does not make the configuration work.

I think that the problem may come from the "half updated" kdegraphics packages. Are the libkdcraw, libkexiv and libkipi library supposed to work in a KDE 4.4.4 environment?

Yannick
Comment 21 caulier.gilles 2010-06-13 23:09:10 UTC
2010/6/13 Yannick Roehlly <yannick.roehlly@free.fr>:
> https://bugs.kde.org/show_bug.cgi?id=232792
>
>
>
>
>
> --- Comment #20 from Yannick Roehlly <yannick roehlly free fr>  2010-06-13 09:29:47 ---
> Hi Gilles,
>
> I don't remember which kipi plugins are activated and which are not. I did not
> find the information in the configuration files and, obviously, I can't get it
> from the configuration panel.
>
> Nevertheless, purging the kipi-plugins packages from my system does not make
> the configuration work.
>
> I think that the problem may come from the "half updated" kdegraphics packages.
> Are the libkdcraw, libkexiv and libkipi library supposed to work in a KDE 4.4.4
> environment?

yes, it is...

Gilles
Comment 22 Yannick Roehlly 2010-06-24 22:19:14 UTC
There have been an update of KDE packages in Debian and now the configuration works. Maybe it was a KDE bug.

Yannick
Comment 23 caulier.gilles 2010-06-25 07:57:36 UTC
Same there using KDE 4.4.3. I close this file now. Re-open it if necessary

Gilles Caulier
Comment 24 Vincent-Xavier JUMEL 2010-06-29 15:48:22 UTC
Created attachment 48460 [details]
New crash information added by DrKonqi

digikam still crashes while calling configuration. I've tried to removed the old config file, but it doesn't seem to help.
FYI: digikam and kipi-plugins are compiled from -1.2.0-r1 gentoo ebuilds.
Comment 25 neoCore 2010-08-11 11:04:32 UTC
Created attachment 49999 [details]
New crash information added by DrKonqi

digikam (1.3.0) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.6.3

- What I was doing when the application crashed:
Digikam crash when opening Configuration dialog, but now on KDE 4.5.0 in openSuSE 11.3.

-- Backtrace (Reduced):
#8  0x00007f93314284cf in KIPI::ConfigWidget::ConfigWidget(QWidget*) () from /usr/lib64/libkipi.so.7
#9  0x00007f93314285c9 in KIPI::PluginLoader::configWidget(QWidget*) () from /usr/lib64/libkipi.so.7
#10 0x00000000004c051a in Digikam::SetupPlugins::SetupPlugins (this=0x4af1100, parent=<value optimized out>) at /usr/src/debug/digikam-1.3.0/utilities/setup/setupplugins.cpp:73
#11 0x00000000004abfa7 in Digikam::Setup::Setup (this=0xd3f560, parent=<value optimized out>) at /usr/src/debug/digikam-1.3.0/utilities/setup/setup.cpp:237
#12 0x00000000004ad900 in Digikam::Setup::exec (parent=0xbe45a0, page=Digikam::Setup::LastPageUsed) at /usr/src/debug/digikam-1.3.0/utilities/setup/setup.cpp:349
Comment 26 caulier.gilles 2011-03-11 17:54:48 UTC
*** Bug 268242 has been marked as a duplicate of this bug. ***
Comment 27 caulier.gilles 2011-07-13 04:49:50 UTC
*** Bug 277669 has been marked as a duplicate of this bug. ***
Comment 28 caulier.gilles 2011-07-13 20:14:56 UTC
*** Bug 277669 has been marked as a duplicate of this bug. ***
Comment 29 caulier.gilles 2011-11-01 19:16:15 UTC
*** Bug 285499 has been marked as a duplicate of this bug. ***