Summary: | Crashes when entering its settings | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Panagiotis Papadopoulos <pano_90> |
Component: | Setup-ConfigFiles | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aleksey.kamenskikh, caulier.gilles |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 6.0.0 | |
Sentry Crash Report: |
Description
Panagiotis Papadopoulos
2010-11-17 12:37:47 UTC
This problem appear in libkipi. I fixed it in KDE 4.5 branch and trunk. libkipi is in kdegraphics/libs Gilles Caulier do you happen to have the commit nr. for the 4.5 branch? There is 2 commit after 4.5 branching : [gilles@localhost libkipi]$ svn log pluginloader.cpp ------------------------------------------------------------------------ r1194513 | cgilles | 2010-11-09 09:30:14 +0100 (Tue, 09 Nov 2010) | 2 lines backport commit #1194472 from trunk ------------------------------------------------------------------------ r1194512 | cgilles | 2010-11-09 09:25:57 +0100 (Tue, 09 Nov 2010) | 2 lines polish ------------------------------------------------------------------------ r1143427 | mueller | 2010-06-27 20:59:06 +0200 (Sun, 27 Jun 2010) | 4 lines branching off KDE 4.5 Gilles Caulier ok, I’ll test this out, thx! :-) if it does not work I’ll re-open this Gilles Caulier, the bug still present with fixed libkipi. Using digikam 1.6 and KDE SC 4.5.3. Gentoo linux. Btw, I have the same setup on another machine and it works without patched libkipi. This is the backtrace: Application: digiKam (digikam), signal: Aborted [Current thread is 1 (Thread 0x7f37c94847a0 (LWP 30430))] Thread 14 (Thread 0x7f37c416d710 (LWP 30481)): #0 0x0000003636e0b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00000033a107bdf9 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x000000000062725b in ?? () #3 0x00000033a107b6df in ?? () from /usr/lib64/qt4/libQtCore.so.4 #4 0x0000003636e074e7 in start_thread () from /lib/libpthread.so.0 #5 0x00000036362d428d in clone () from /lib/libc.so.6 Thread 13 (Thread 0x7f37c396c710 (LWP 30587)): #0 0x0000003637a408a4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #1 0x0000003637a412f9 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x0000003637a4162b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00000033a1198796 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00000033a116b812 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00000033a116bbf4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00000033a10782fc in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00000033a107b6df in ?? () from /usr/lib64/qt4/libQtCore.so.4 #8 0x0000003636e074e7 in start_thread () from /lib/libpthread.so.0 #9 0x00000036362d428d in clone () from /lib/libc.so.6 Thread 12 (Thread 0x7f37c2d04710 (LWP 30588)): #0 0x00000036362cb226 in poll () from /lib/libc.so.6 #1 0x0000003637a412b2 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x0000003637a4162b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00000033a1198796 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00000033a116b812 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00000033a116bbf4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00000033a10782fc in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00000033a107b6df in ?? () from /usr/lib64/qt4/libQtCore.so.4 #8 0x0000003636e074e7 in start_thread () from /lib/libpthread.so.0 #9 0x00000036362d428d in clone () from /lib/libc.so.6 Thread 11 (Thread 0x7f37c2483710 (LWP 30589)): #0 0x0000003636e0b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00000033a107bdf9 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f37c9ac896b in ?? () from /usr/lib/libdigikamcore.so.1 #3 0x00000033a107b6df in ?? () from /usr/lib64/qt4/libQtCore.so.4 #4 0x0000003636e074e7 in start_thread () from /lib/libpthread.so.0 #5 0x00000036362d428d in clone () from /lib/libc.so.6 Thread 10 (Thread 0x7f37c1c82710 (LWP 30590)): #0 0x0000003636e0a6c1 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0 #1 0x0000003637a41654 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #2 0x00000033a1198796 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00000033a116b812 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00000033a116bbf4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00000033a10782fc in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00000033a107b6df in ?? () from /usr/lib64/qt4/libQtCore.so.4 #7 0x0000003636e074e7 in start_thread () from /lib/libpthread.so.0 #8 0x00000036362d428d in clone () from /lib/libc.so.6 Thread 9 (Thread 0x7f37c1481710 (LWP 30591)): #0 0x0000003637a415c0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #1 0x00000033a1198796 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00000033a116b812 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00000033a116bbf4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00000033a10782fc in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00000033a107b6df in ?? () from /usr/lib64/qt4/libQtCore.so.4 #6 0x0000003636e074e7 in start_thread () from /lib/libpthread.so.0 #7 0x00000036362d428d in clone () from /lib/libc.so.6 Thread 8 (Thread 0x7f37b65eb710 (LWP 30634)): #0 0x0000003636e0b749 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f37ba376181 in ?? () from /usr/lib64/libxine.so.1 #2 0x0000003636e074e7 in start_thread () from /lib/libpthread.so.0 #3 0x00000036362d428d in clone () from /lib/libc.so.6 Thread 7 (Thread 0x7f37b51af710 (LWP 30641)): #0 0x00000036362cd783 in select () from /lib/libc.so.6 #1 0x00007f37ba39b545 in xine_usec_sleep () from /usr/lib64/libxine.so.1 #2 0x00007f37ba38272d in ?? () from /usr/lib64/libxine.so.1 #3 0x0000003636e074e7 in start_thread () from /lib/libpthread.so.0 #4 0x00000036362d428d in clone () from /lib/libc.so.6 Thread 6 (Thread 0x7f37b49ae710 (LWP 30642)): #0 0x0000003636e090f8 in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0x0000003637a407aa in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #2 0x0000003637a412f9 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x0000003637a4162b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00000033a1198796 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00000033a116b812 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00000033a116bbf4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00000033a10782fc in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f37ba5cdee0 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #9 0x00000033a107b6df in ?? () from /usr/lib64/qt4/libQtCore.so.4 #10 0x0000003636e074e7 in start_thread () from /lib/libpthread.so.0 #11 0x00000036362d428d in clone () from /lib/libc.so.6 Thread 5 (Thread 0x7f37b3fa3710 (LWP 30677)): #0 0x00000036362cb226 in poll () from /lib/libc.so.6 #1 0x00007f37b3fa89d8 in ?? () from /usr/lib64/xine/plugins/1.28/xineplug_ao_out_alsa.so #2 0x0000003636e074e7 in start_thread () from /lib/libpthread.so.0 #3 0x00000036362d428d in clone () from /lib/libc.so.6 Thread 4 (Thread 0x7f37b37a2710 (LWP 30678)): #0 0x0000003636e0b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f37ba383d83 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007f37ba38576a in ?? () from /usr/lib64/libxine.so.1 #3 0x0000003636e074e7 in start_thread () from /lib/libpthread.so.0 #4 0x00000036362d428d in clone () from /lib/libc.so.6 Thread 3 (Thread 0x7f37b2e5b710 (LWP 30770)): #0 0x0000003636e0b749 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00000033a107bdd7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00000033a1070ce9 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00000033a107b6df in ?? () from /usr/lib64/qt4/libQtCore.so.4 #4 0x0000003636e074e7 in start_thread () from /lib/libpthread.so.0 #5 0x00000036362d428d in clone () from /lib/libc.so.6 Thread 2 (Thread 0x7f37ad709710 (LWP 31257)): #0 0x0000003636e0b749 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00000033a107bdd7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00000033a1070ce9 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00000033a107b6df in ?? () from /usr/lib64/qt4/libQtCore.so.4 #4 0x0000003636e074e7 in start_thread () from /lib/libpthread.so.0 #5 0x00000036362d428d in clone () from /lib/libc.so.6 Thread 1 (Thread 0x7f37c94847a0 (LWP 30430)): [KCrash Handler] #6 0x0000003636232445 in raise () from /lib/libc.so.6 #7 0x0000003636233941 in abort () from /lib/libc.so.6 #8 0x00000033a10729dd in qt_message_output(QtMsgType, char const*) () from /usr/lib64/qt4/libQtCore.so.4 #9 0x00000033a1072b7d in ?? () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00000033a1072d15 in qFatal(char const*, ...) () from /usr/lib64/qt4/libQtCore.so.4 #11 0x00007f37c9ea87cf in ?? () from /usr/lib/libkipi.so.7 #12 0x00007f37c9ea5f0e in KIPI::PluginLoader::Info::icon() const () from /usr/lib/libkipi.so.7 #13 0x00007f37c9ea88cc in ?? () from /usr/lib/libkipi.so.7 #14 0x00007f37c9ea60f0 in KIPI::ConfigWidget::ConfigWidget(QWidget*) () from /usr/lib/libkipi.so.7 #15 0x00007f37c9ea6159 in KIPI::PluginLoader::configWidget(QWidget*) () from /usr/lib/libkipi.so.7 #16 0x00000000004dce9e in _start () Problem fixed in 6.0.0 where all tools are now in digiKam core |