Summary: | digikam crashes at initial configuration | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Matthieu Pupat <kde> |
Component: | Portability-Runtime | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | auvielee, caulier.gilles, kde, kde, swatilodha27 |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 6.0.0 | |
Sentry Crash Report: |
Description
Matthieu Pupat
2010-07-17 20:46:27 UTC
*** This bug has been marked as a duplicate of bug 170391 *** I am not sure about this being a duplicate of #170391 as #170391 is itself a duplicate of #156869 and both were bugs in 4.1 and marked as resolved in a later version of KDE 4.1. This bug is happening with KDE 4.4. Or is there a regression and should #156869 be reopened? This can be some sort of binary incompatibility, broken packages, packages from different versions etc, my guess is a downstream issue. In any case t's happening in kdeui (KUrlRequester) libraries. *** Bug 254544 has been marked as a duplicate of this bug. *** I know, this has nothing to do about the crash above, but bugs.kde.org unfortunately bugs.kde.org is so "optimized" against filing new bugs that this seems to be the only option left: Application: digikam (3.5.0) KDE Platform Version: 4.13.3 Qt Version: 4.8.6 Operating System: Linux 3.13.0-62-generic x86_64 Distribution: Ubuntu 14.04.3 LTS -- Information about the crash: - What I was doing when the application crashed: I was just starting digikam. The splash screen shows for about a minute, then it segfaults This started happening after I upgraded from 12.04 to 14.04 The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f64b4da5ac0 (LWP 17174))] Thread 5 (Thread 0x7f648e7b2700 (LWP 17176)): #0 0x00007f64ae7c512d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f6493580248 in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0 #2 0x00007f64a9a55182 in start_thread (arg=0x7f648e7b2700) at pthread_create.c:312 #3 0x00007f64ae7d247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 4 (Thread 0x7f647c265700 (LWP 17177)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f64af5b3816 in wait (time=18446744073709551615, this=0x2216940) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x2216850, mutex=mutex@entry=0x2216848, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000000005d5ede in Digikam::ScanController::run (this=0x21510d0) at /build/buildd/digikam-3.5.0/core/digikam/database/scancontroller.cpp:725 #4 0x00007f64af5b332f in QThreadPrivate::start (arg=0x21510d0) at thread/qthread_unix.cpp:349 #5 0x00007f64a9a55182 in start_thread (arg=0x7f647c265700) at pthread_create.c:312 #6 0x00007f64ae7d247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7f646ffff700 (LWP 17178)): #0 0x00007f64a72be61a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f64a72be9a9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f64a727c680 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f64a727cf03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f64a727d0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f64af6e27be in QEventDispatcherGlib::processEvents (this=0x7f64640008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007f64af6b40af in QEventLoop::processEvents (this=this@entry=0x7f646fffeae0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f64af6b43a5 in QEventLoop::exec (this=this@entry=0x7f646fffeae0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f64af5b0c5f in QThread::exec (this=this@entry=0x21baf70) at thread/qthread.cpp:537 #9 0x00007f64af695823 in QInotifyFileSystemWatcherEngine::run (this=0x21baf70) at io/qfilesystemwatcher_inotify.cpp:265 #10 0x00007f64af5b332f in QThreadPrivate::start (arg=0x21baf70) at thread/qthread_unix.cpp:349 #11 0x00007f64a9a55182 in start_thread (arg=0x7f646ffff700) at pthread_create.c:312 #12 0x00007f64ae7d247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7f6463fff700 (LWP 17195)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f64af5b3816 in wait (time=18446744073709551615, this=0x222c720) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x24f02a0, mutex=mutex@entry=0x24f0298, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f64b242c79a in Digikam::ParkingThread::run (this=0x24f0280) at /build/buildd/digikam-3.5.0/core/libs/threads/threadmanager.cpp:119 #4 0x00007f64af5b332f in QThreadPrivate::start (arg=0x24f0280) at thread/qthread_unix.cpp:349 #5 0x00007f64a9a55182 in start_thread (arg=0x7f6463fff700) at pthread_create.c:312 #6 0x00007f64ae7d247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7f64b4da5ac0 (LWP 17174)): [KCrash Handler] #6 data (this=0x8) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135 #7 qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at ../../include/QtCore/../../src/corelib/global/qglobal.h:2467 #8 d_func (this=0x0) at widgets/qabstractbutton.h:171 #9 QAbstractButton::setChecked (this=0x0, checked=checked@entry=true) at widgets/qabstractbutton.cpp:738 #10 0x00007f64b24a4988 in Digikam::MetadataWidget::setMode (this=0x2c7ee70, mode=2) at /build/buildd/digikam-3.5.0/core/libs/widgets/metadata/metadatawidget.cpp:465 #11 0x00007f64b24cb2f0 in Digikam::ImagePropertiesColorsTab::readSettings (this=0x2c3bc00, group=...) at /build/buildd/digikam-3.5.0/core/libs/imageproperties/imagepropertiescolorstab.cpp:337 #12 0x00007f64b24bfbd9 in Digikam::ImagePropertiesSideBar::doLoadState (this=this@entry=0x2b99150) at /build/buildd/digikam-3.5.0/core/libs/imageproperties/imagepropertiessidebar.cpp:357 #13 0x00000000004a7782 in Digikam::ImagePropertiesSideBarDB::doLoadState (this=0x2b99150) at /build/buildd/digikam-3.5.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:643 #14 0x00007f64b2454efa in Digikam::StateSavingObject::loadState (this=0x2b99180) at /build/buildd/digikam-3.5.0/core/libs/widgets/common/statesavingobject.cpp:183 #15 0x0000000000660a36 in Digikam::DigikamView::loadViewState (this=this@entry=0x261f620) at /build/buildd/digikam-3.5.0/core/digikam/views/digikamview.cpp:692 #16 0x0000000000660c89 in Digikam::DigikamView::slotAllAlbumsLoaded (this=0x261f620) at /build/buildd/digikam-3.5.0/core/digikam/views/digikamview.cpp:844 #17 0x0000000000661fba in Digikam::DigikamView::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /build/buildd/digikam-3.5.0/obj-x86_64-linux-gnu/core/digikam/digikamview.moc:332 #18 0x00007f64af6c987a in QMetaObject::activate (sender=sender@entry=0x2216800, m=m@entry=0x844e60 <Digikam::AlbumManager::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x0) at kernel/qobject.cpp:3539 #19 0x00000000005af9bb in signalAllAlbumsLoaded (this=0x2216800) at /build/buildd/digikam-3.5.0/obj-x86_64-linux-gnu/core/digikam/albummanager.moc:273 #20 Digikam::AlbumManager::startScan (this=0x2216800) at /build/buildd/digikam-3.5.0/core/digikam/album/albummanager.cpp:1114 #21 0x00000000005984c1 in Digikam::DigikamApp::DigikamApp (this=0x2407cb0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /build/buildd/digikam-3.5.0/core/digikam/main/digikamapp.cpp:287 #22 0x0000000000491cfa in main (argc=<optimized out>, argv=<optimized out>) at /build/buildd/digikam-3.5.0/core/digikam/main/main.cpp:189 Report to https://bugs.kde.org/ Alain, bugs.kde.org refused to accept your crash report, because it is from a very old version of digikam. Instead of posting it to an unrelated bug, you could update your digikam version. This is the version that is currently included in the current stable Kubuntu... Another alternative, I could just switch back to the Gimp instead :-) And, btw, how am I supposed to know? Indeed, the system didn't say anywhere *why* it was refusing this bug report... Maybe it would help here to be a little bit more explicit in the error messages? Not all users are IQ 80 ex-Windows users, some of us can _understand_ messages when they are actually displayed... Are you still able to reproduce the problem with digiKam 5.0.0-Beta7 ? Please try to build fresh digiKam, maybe you're missing a library or package. The original backtrace report a binary compatibility problem with KFileDialog With since 5.0.0, we do not use KFileDialog in favor of pure Qt5 API, to limit BC side effects. You can test the current development AppImage bundle here : https://files.kde.org/digikam/ Gilles Caulier |