Application: digikam (6.1.0) Qt Version: 5.13.0 Frameworks Version: 5.59.0 Operating System: Linux 5.1.16-1-default x86_64 Distribution: "openSUSE Tumbleweed" -- Information about the crash: After today's zypper dup (more than 6000 packages) update, digikam doesn't work anymore The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fc2b3ec5cc0 (LWP 2954))] Thread 22 (Thread 0x7fc2777fe700 (LWP 2992)): #0 0x00007fc2c50ef16c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2bd79a836 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #2 0x00007fc2bd79b203 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #3 0x00007fc2bd79b381 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #4 0x00007fc2bd753641 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #5 0x00007fc2bd7564dd in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #6 0x00007fc2bd756bd4 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #7 0x00007fc2bd79d675 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #8 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #9 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 21 (Thread 0x7fc277fff700 (LWP 2991)): #0 0x00007fc2c50ef16c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2bd79a836 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #2 0x00007fc2bd79b203 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #3 0x00007fc2bd79b381 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #4 0x00007fc2bd753641 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #5 0x00007fc2bd75682b in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #6 0x00007fc2bd756bd4 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #7 0x00007fc2bd79d675 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #8 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #9 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 20 (Thread 0x7fc280db5700 (LWP 2990)): #0 0x00007fc2c8c648af in write () from /lib64/libc.so.6 #1 0x00007fc2c8bf6565 in _IO_file_write@@GLIBC_2.2.5 () from /lib64/libc.so.6 #2 0x00007fc2c8bf58f6 in new_do_write () from /lib64/libc.so.6 #3 0x00007fc2c8bf6c6e in __GI__IO_file_xsputn () from /lib64/libc.so.6 #4 0x00007fc2c8be3259 in buffered_vfprintf () from /lib64/libc.so.6 #5 0x00007fc2c8be0384 in __vfprintf_internal () from /lib64/libc.so.6 #6 0x00007fc2c8c8264f in __fprintf_chk () from /lib64/libc.so.6 #7 0x00007fc2b5a11d2e in event_logv_ () from /usr/lib64/libevent-2.1.so.6 #8 0x00007fc2b5a147c5 in event_warn () from /usr/lib64/libevent-2.1.so.6 #9 0x00007fc2b5a16328 in ?? () from /usr/lib64/libevent-2.1.so.6 #10 0x00007fc2b5a26b05 in event_base_loop () from /usr/lib64/libevent-2.1.so.6 #11 0x00007fc2bd7a14c8 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #12 0x00007fc2bd72d7a7 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #13 0x00007fc2bd75c7f4 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #14 0x00007fc2bd764978 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #15 0x00007fc2bd79d675 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #16 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #17 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 19 (Thread 0x7fc288864700 (LWP 2972)): [KCrash Handler] #6 0x00007fc2c6482a57 in std::__atomic_base<QReadWriteLockPrivate*>::compare_exchange_strong (__m2=std::memory_order_acquire, __m1=std::memory_order_acquire, __p2=0x2, __p1=<synthetic pointer>: <optimized out>, this=0x8) at /usr/include/c++/9/bits/atomic_base.h:769 #7 std::atomic<QReadWriteLockPrivate*>::compare_exchange_strong (__m2=std::memory_order_acquire, __m1=std::memory_order_acquire, __p2=0x2, __p1=<synthetic pointer>: <optimized out>, this=0x8) at /usr/include/c++/9/atomic:565 #8 QAtomicOps<QReadWriteLockPrivate*>::testAndSetAcquire<QReadWriteLockPrivate*> (currentValue=<synthetic pointer>, newValue=0x2, expectedValue=0x0, _q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:290 #9 QBasicAtomicPointer<QReadWriteLockPrivate>::testAndSetAcquire (currentValue=<synthetic pointer>: <optimized out>, newValue=0x2, expectedValue=0x0, this=0x8) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:263 #10 QReadWriteLock::tryLockForWrite (this=0x8, timeout=-1) at thread/qreadwritelock.cpp:339 #11 0x00007fc2c76f3269 in QWriteLocker::relock (this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qreadwritelock.h:170 #12 QWriteLocker::QWriteLocker (areadWriteLock=0x8, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qreadwritelock.h:170 #13 QSqlDatabasePrivate::removeDatabase (name=...) at kernel/qsqldatabase.cpp:199 #14 0x00007fc2c7f7949b in ?? () from /usr/lib64/libdigikamcore.so.6.1.0 #15 0x00007fc2c7f80460 in ?? () from /usr/lib64/libdigikamcore.so.6.1.0 #16 0x00007fc2c64865f0 in QThreadStorageData::finish (p=p@entry=0x55dcc5271130) at thread/qthreadstorage.cpp:200 #17 0x00007fc2c6480840 in QThreadPrivate::finish (arg=0x7fc2c8b75420) at thread/qthread_unix.cpp:401 #18 0x00007fc2c648111a in __pthread_cleanup_class::~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:563 #19 QThreadPrivate::start (arg=0x7fc2c8b75420) at thread/qthread_unix.cpp:317 #20 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #21 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 18 (Thread 0x7fc289110700 (LWP 2971)): #0 0x00007fc2c8c68cbf in poll () from /lib64/libc.so.6 #1 0x00007fc2c267c39e in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fc2c267c46f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fc2c669eceb in QEventDispatcherGlib::processEvents (this=0x7fc27c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fc2c66472eb in QEventLoop::exec (this=this@entry=0x7fc2891008b0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #5 0x00007fc2c647ff91 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #6 0x00007fc2c525d4f6 in ?? () from /usr/lib64/libQt5DBus.so.5 #7 0x00007fc2c6481112 in QThreadPrivate::start (arg=0x7fc2c52dfd80) at thread/qthread_unix.cpp:360 #8 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #9 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 17 (Thread 0x7fc28c6e9700 (LWP 2970)): #0 0x00007fc2c8c68cbf in poll () from /lib64/libc.so.6 #1 0x00007fc2b866b742 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007fc2b866c3fa in xcb_wait_for_event () from /usr/lib64/libxcb.so.1 #3 0x00007fc28c816f48 in QXcbEventQueue::run (this=0x55dcc4cfd870) at qxcbeventqueue.cpp:228 #4 0x00007fc2c6481112 in QThreadPrivate::start (arg=0x55dcc4cfd870) at thread/qthread_unix.cpp:360 #5 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #6 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 16 (Thread 0x7fc292ea2700 (LWP 2969)): #0 0x00007fc2c50eee05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2b9a976cb in ?? () from /usr/lib64/libopenblas_pthreads.so.0 #2 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7fc2956a3700 (LWP 2968)): #0 0x00007fc2c50eee05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2b9a976cb in ?? () from /usr/lib64/libopenblas_pthreads.so.0 #2 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7fc297ea4700 (LWP 2967)): #0 0x00007fc2c50eee05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2b9a976cb in ?? () from /usr/lib64/libopenblas_pthreads.so.0 #2 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7fc29a6a5700 (LWP 2966)): #0 0x00007fc2c50eee05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2b9a976cb in ?? () from /usr/lib64/libopenblas_pthreads.so.0 #2 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7fc29cea6700 (LWP 2965)): #0 0x00007fc2c50eee05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2b9a976cb in ?? () from /usr/lib64/libopenblas_pthreads.so.0 #2 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7fc29f6a7700 (LWP 2964)): #0 0x00007fc2c50eee05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2b9a976cb in ?? () from /usr/lib64/libopenblas_pthreads.so.0 #2 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7fc2a3ea8700 (LWP 2963)): #0 0x00007fc2c50eee05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2b9a976cb in ?? () from /usr/lib64/libopenblas_pthreads.so.0 #2 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7fc2a66a9700 (LWP 2962)): #0 0x00007fc2c50eee05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2b9a976cb in ?? () from /usr/lib64/libopenblas_pthreads.so.0 #2 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7fc2a6eaa700 (LWP 2961)): #0 0x00007fc2c50eee05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2b9a976cb in ?? () from /usr/lib64/libopenblas_pthreads.so.0 #2 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7fc2ab6ab700 (LWP 2960)): #0 0x00007fc2c50eee05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2b9a976cb in ?? () from /usr/lib64/libopenblas_pthreads.so.0 #2 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7fc2abeac700 (LWP 2959)): #0 0x00007fc2c50eee05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2b9a976cb in ?? () from /usr/lib64/libopenblas_pthreads.so.0 #2 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7fc2ae6ad700 (LWP 2958)): #0 0x00007fc2c50eee05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2b9a976cb in ?? () from /usr/lib64/libopenblas_pthreads.so.0 #2 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7fc2b0eae700 (LWP 2957)): #0 0x00007fc2c50eee05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2b9a976cb in ?? () from /usr/lib64/libopenblas_pthreads.so.0 #2 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7fc2b36af700 (LWP 2956)): #0 0x00007fc2c50eee05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2b9a976cb in ?? () from /usr/lib64/libopenblas_pthreads.so.0 #2 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fc2b3eb0700 (LWP 2955)): #0 0x00007fc2c50eee05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2b9a976cb in ?? () from /usr/lib64/libopenblas_pthreads.so.0 #2 0x00007fc2c50e8faa in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc2c8c7373f in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fc2b3ec5cc0 (LWP 2954)): #0 0x00007fc2c50eee05 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc2c6486fbf in QWaitConditionPrivate::wait (deadline=..., this=0x55dcc52d2370) at thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x55dcc52890f0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007fc2c64870a9 in QWaitCondition::wait (this=this@entry=0x55dcc5289110, mutex=mutex@entry=0x55dcc52890f0, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #4 0x00007fc2c6480dde in QThread::wait (this=<optimized out>, time=18446744073709551615) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:240 #5 0x00007fc2c88f1b36 in Digikam::ScanController::~ScanController() () from /usr/lib64/libdigikamgui.so.6.1.0 #6 0x00007fc2c88f1c49 in ?? () from /usr/lib64/libdigikamgui.so.6.1.0 #7 0x00007fc2c8bb4500 in __run_exit_handlers () from /lib64/libc.so.6 #8 0x00007fc2c8bb463c in exit () from /lib64/libc.so.6 #9 0x00007fc2be661c41 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #10 0x00007fc2bd2c514a in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #11 0x00007fc2bb3d9ae1 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #12 0x00007fc2bb3dad84 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5 #13 0x00007fc2c5f14b83 in ?? () from /usr/lib64/libQt5WebEngineWidgets.so.5 #14 0x00007fc2c5f10b43 in QWebEnginePage::QWebEnginePage(QObject*) () from /usr/lib64/libQt5WebEngineWidgets.so.5 #15 0x00007fc2c5f07f0b in QWebEngineView::page() const () from /usr/lib64/libQt5WebEngineWidgets.so.5 #16 0x00007fc2c5f080e9 in QWebEngineView::settings() const () from /usr/lib64/libQt5WebEngineWidgets.so.5 #17 0x00007fc2c87b971e in Digikam::WelcomePageView::WelcomePageView(QWidget*) () from /usr/lib64/libdigikamgui.so.6.1.0 #18 0x00007fc2c87b62ff in Digikam::StackedView::StackedView(QWidget*) () from /usr/lib64/libdigikamgui.so.6.1.0 #19 0x00007fc2c87c01bd in Digikam::ItemIconView::ItemIconView(QWidget*, Digikam::DModelFactory*) () from /usr/lib64/libdigikamgui.so.6.1.0 #20 0x00007fc2c8827b29 in Digikam::DigikamApp::setupView() () from /usr/lib64/libdigikamgui.so.6.1.0 #21 0x00007fc2c8838bb9 in Digikam::DigikamApp::DigikamApp() () from /usr/lib64/libdigikamgui.so.6.1.0 #22 0x000055dcc30f760d in main () [Inferior 1 (process 2954) detached] Possible duplicates by query: bug 409175. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 409175 ***
My openSUSE Tumbleweed is up to date. For testing, I have the digiKam-6.1.0 packages provided by openSUSE installed. I can not find a problem with either SQLite or MySQL. I assume you have activated extra repositories and have now mixed packages. That would be the typical behavior when the main repository changes drastically. Maik
Created attachment 121574 [details] attachment-10010-0.html OK i download http://mirror.kumi.systems/kde/ftp/stable/digikam/6.1.0/digikam-6.1.0-x86-64.appimage and this works fine. This is the list of my repositories. # | Alias | Name | Aktiviert | GPG-Überprüfung | Aktualisierung ---+----------------------------------------+----------------------------+-----------+-----------------+--------------- 1 | download.nvidia.com-tumbleweed | nVidia Graphics Drivers | Ja | (r ) Ja | Ja 2 | download.opensuse.org-oss | Haupt-Repository (DEBUG) | Ja | (r ) Ja | Ja 3 | download.opensuse.org-oss_1 | Haupt-Repository (Quellen) | Ja | (r ) Ja | Ja 4 | http-download.opensuse.org-63f45177 | openSUSE:Factory | Ja | (r ) Ja | Ja 5 | http-download.opensuse.org-7fb4c6ca | science | Ja | (r ) Ja | Ja 6 | http-download.opensuse.org-8a4156b3 | KDE:Extra | Ja | (r ) Ja | Ja 7 | http-download.opensuse.org-a7c2d27f | science:unstable | Ja | (r ) Ja | Ja 8 | http-download.opensuse.org-fe077c27 | KDE:Frameworks5 | Ja | (r ) Ja | Ja 9 | openSUSE_Tumbleweed | KDE | Ja | (r ) Ja | Ja 10 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss repository | Ja | (r ) Ja | Ja 11 | packman.inode.at-openSUSE_Tumbleweed | Packman Repository | Ja | (r ) Ja | Ja 12 | repo-debug | repo-debug | Ja | (r ) Ja | Ja 13 | repo-non-oss | repo-non-oss | Ja | (r ) Ja | Ja 14 | repo-oss | repo-oss | Ja | (r ) Ja | Ja 15 | repo-src-non-oss | repo-src-non-oss | Nein | ---- | ---- 16 | repo-src-oss | repo-src-oss | Nein | ---- | ---- 17 | repo-update | repo-update | Ja | (r ) Ja | Ja Am Mittwoch, 17. Juli 2019, 07:49:03 MESZ hat Maik Qualmann <bugzilla_noreply@kde.org> Folgendes geschrieben: https://bugs.kde.org/show_bug.cgi?id=409884 --- Comment #2 from Maik Qualmann <metzpinguin@gmail.com> --- My openSUSE Tumbleweed is up to date. For testing, I have the digiKam-6.1.0 packages provided by openSUSE installed. I can not find a problem with either SQLite or MySQL. I assume you have activated extra repositories and have now mixed packages. That would be the typical behavior when the main repository changes drastically. Maik
Not reproducible using digiKam 7.0.0 beta1.
Created attachment 124704 [details] attachment-30674-0.html Great, version 7 now works perfectly. Thanks for the customization. Am Mittwoch, 25. Dezember 2019, 11:17:07 MEZ hat <bugzilla_noreply@kde.org> Folgendes geschrieben: https://bugs.kde.org/show_bug.cgi?id=409884 caulier.gilles@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|DUPLICATE |FIXED CC| |caulier.gilles@gmail.com Version Fixed In| |7.0.0 --- Comment #4 from caulier.gilles@gmail.com --- Not reproducible using digiKam 7.0.0 beta1.