Bug 459450 - The crash for time closed a program
Summary: The crash for time closed a program
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Showfoto-Core (other bugs)
Version First Reported In: 7.8.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-09-20 15:55 UTC by Any One
Modified: 2023-10-11 05:41 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 8.2.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Any One 2022-09-20 15:55:55 UTC
Application: showfoto (7.8.0)
 (Compiled from sources)
Qt Version: 5.15.6
Frameworks Version: 5.98.0
Operating System: Linux 5.19.9-zen1-1-zen x86_64
Windowing System: X11
Distribution: Arch Linux
DrKonqi: 5.25.5 [KCrashBackend]

-- Information about the crash:
Im just closed a  program! It happens sometime (one from ten)

The crash does not seem to be reproducible.

-- Backtrace:
Application: Showfoto (showfoto), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fa25db9fc7b in QMutex::lock() () at /usr/lib/libQt5Core.so.5
#5  0x00007fa25f4e5081 in  () at /usr/lib/libdigikamcore.so.7.8.0
#6  0x00007fa25f4edbdf in Digikam::LoadSaveThread::run() () at /usr/lib/libdigikamcore.so.7.8.0
#7  0x00007fa25f505fce in  () at /usr/lib/libdigikamcore.so.7.8.0
#8  0x00007fa25dba8491 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fa25dba42ba in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fa25d70674d in  () at /usr/lib/libc.so.6
#11 0x00007fa25d788700 in  () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fa1fa7cd6c0 (LWP 370986) "QFileInfoGather"):
#1  0x00007fa25d705b20 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fa25dbab744 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007fa25eb8d469 in  () at /usr/lib/libQt5Widgets.so.5
#4  0x00007fa25dba42ba in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fa25d70674d in  () at /usr/lib/libc.so.6
#6  0x00007fa25d788700 in  () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fa1fbfff6c0 (LWP 370985) "Digikam::Parkin"):
#1  0x00007fa25d705b20 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fa25dbab744 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007fa25f505e29 in  () at /usr/lib/libdigikamcore.so.7.8.0
#4  0x00007fa25dba42ba in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fa25d70674d in  () at /usr/lib/libc.so.6
#6  0x00007fa25d788700 in  () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fa217fff6c0 (LWP 370979) "showfoto:gdrv0"):
#1  0x00007fa25d705b20 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fa231d4dc5c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007fa231d4735c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007fa25d70674d in  () at /usr/lib/libc.so.6
#5  0x00007fa25d788700 in  () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fa224f436c0 (LWP 370978) "showfoto:sh2"):
#1  0x00007fa25d705b20 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fa231d4dc5c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007fa231d4735c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007fa25d70674d in  () at /usr/lib/libc.so.6
#5  0x00007fa25d788700 in  () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fa23096b6c0 (LWP 370977) "showfoto:sh1"):
#1  0x00007fa25d705b20 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fa231d4dc5c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007fa231d4735c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007fa25d70674d in  () at /usr/lib/libc.so.6
#5  0x00007fa25d788700 in  () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fa23116c6c0 (LWP 370976) "showfoto:sh0"):
#1  0x00007fa25d705b20 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fa231d4dc5c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007fa231d4735c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007fa25d70674d in  () at /usr/lib/libc.so.6
#5  0x00007fa25d788700 in  () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fa23196d6c0 (LWP 370975) "showfot:disk$0"):
#1  0x00007fa25d705b20 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fa231d4dc5c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007fa231d4735c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007fa25d70674d in  () at /usr/lib/libc.so.6
#5  0x00007fa25d788700 in  () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fa238b7e6c0 (LWP 370973) "QDBusConnection"):
#1  0x00007fa24d225ddf in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa24d1cd252 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa25dd974ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fa25dd4530c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa25dba749f in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fa24ddc5cba in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fa25dba42ba in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fa25d70674d in  () at /usr/lib/libc.so.6
#9  0x00007fa25d788700 in  () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fa2390aa180 (LWP 370972) "showfoto"):
#1  0x00007fa25d705b20 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fa25dbab744 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007fa25f50a848 in Digikam::DynamicThread::wait(QMutexLocker&) () at /usr/lib/libdigikamcore.so.7.8.0
#4  0x00007fa25f50a8c1 in Digikam::DynamicThread::shutDown() () at /usr/lib/libdigikamcore.so.7.8.0
#5  0x00007fa25f4e2549 in Digikam::ThumbnailLoadThread::~ThumbnailLoadThread() () at /usr/lib/libdigikamcore.so.7.8.0
#6  0x00007fa25f4e265e in Digikam::ThumbnailLoadThread::~ThumbnailLoadThread() () at /usr/lib/libdigikamcore.so.7.8.0
#7  0x00005571329052e4 in  ()
#8  0x000055713290531d in  ()
#9  0x00007fa25dd734f5 in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#10 0x00007fa25e987d75 in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#11 0x00005571328fd6cd in  ()
#12 0x00007fa25dd734f5 in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#13 0x00007fa25e987d75 in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#14 0x00007fa25eb10d9e in QSplitter::~QSplitter() () at /usr/lib/libQt5Widgets.so.5
#15 0x00007fa25dd734f5 in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#16 0x00007fa25e987d75 in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#17 0x0000557132901173 in  ()
#18 0x00007fa25dd734f5 in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#19 0x00007fa25e987d75 in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#20 0x00007fa25eb0ec1e in QStackedWidget::~QStackedWidget() () at /usr/lib/libQt5Widgets.so.5
#21 0x00007fa25dd734f5 in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#22 0x00007fa25e987d75 in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#23 0x00007fa25f76d9be in Digikam::SidebarSplitter::~SidebarSplitter() () at /usr/lib/libdigikamcore.so.7.8.0
#24 0x00007fa25dd734f5 in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#25 0x00007fa25e987d75 in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#26 0x00007fa25e987f8e in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#27 0x00007fa25dd734f5 in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#28 0x00007fa25e987d75 in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#29 0x000055713291700f in  ()
#30 0x00005571329170dd in  ()
#31 0x00007fa25dd7032a in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#32 0x00007fa25ef742be in KXmlGuiWindow::event(QEvent*) () at /usr/lib/libKF5XmlGui.so.5
#33 0x00007fa25e964b1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#34 0x00007fa25dd4cb68 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#35 0x00007fa25dd4d673 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#36 0x00007fa25dd93708 in  () at /usr/lib/libQt5Core.so.5
#37 0x00007fa24d1cfb2b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#38 0x00007fa24d225e79 in  () at /usr/lib/libglib-2.0.so.0
#39 0x00007fa24d1cd252 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#40 0x00007fa25dd974ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#41 0x00007fa25dd4530c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#42 0x00007fa25dd4fe39 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#43 0x00005571328d6cf9 in  ()
#44 0x00007fa25d6a3290 in  () at /usr/lib/libc.so.6
#45 0x00007fa25d6a334a in __libc_start_main () at /usr/lib/libc.so.6
#46 0x00005571328d7835 in  ()
[Inferior 1 (process 370972) detached]

Reported using DrKonqi
Comment 1 caulier.gilles 2023-04-19 05:46:31 UTC
@Any,

digiKam 8.0.0 is released. This file still valid ?

Gilles Caulier
Comment 2 caulier.gilles 2023-10-11 05:41:56 UTC
Not reproducible at all using 8.2.0. Closed...