[Digikam-devel] [digikam] [Bug 315284] New: digikam crashes when quitting the program

Robert Zeller robert.zeller at robert-zeller.org
Sat Feb 16 18:46:47 GMT 2013


https://bugs.kde.org/show_bug.cgi?id=315284

            Bug ID: 315284
           Summary: digikam crashes when quitting the program
    Classification: Unclassified
           Product: digikam
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: digikam-devel at kde.org
          Reporter: robert.zeller at robert-zeller.org

Application: digikam (3.1.0-git)
KDE Platform Version: 4.9.5 "release 4"
Qt Version: 4.8.4
Operating System: Linux 3.4.28-2.20-desktop x86_64
Distribution: "openSUSE 12.2 (x86_64)"

-- Information about the crash:
digikam crashes when quitting the program. All changes that were made in the
digikam settings are not recorded, such that the next start does not reveal the
changes in the settings.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1926dde800 (LWP 2206))]

Thread 5 (Thread 0x7f190a4bf700 (LWP 2207)):
#0  0x00007f191e85e8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f19223665eb in wait (time=18446744073709551615, this=0x27d1b50) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x27d1a48,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005d39d8 in Digikam::ScanController::run (this=0x2809c20) at
/usr/src/debug/digikam-software-compilation/core/digikam/database/scancontroller.cpp:705
#4  0x00007f192236608c in QThreadPrivate::start (arg=0x2809c20) at
thread/qthread_unix.cpp:338
#5  0x00007f191e85ae0e in start_thread () from /lib64/libpthread.so.0
#6  0x00007f19208da2cd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f1909cbe700 (LWP 2208)):
#0  0x00007f191e85dd73 in __pthread_mutex_unlock_usercnt () from
/lib64/libpthread.so.0
#1  0x00007f1918bab4a1 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f1918b6f679 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f1918b6f7a4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007f1922490136 in QEventDispatcherGlib::processEvents
(this=0x7f18fc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f192246094f in QEventLoop::processEvents
(this=this at entry=0x7f1909cbdd50, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f1922460bd8 in QEventLoop::exec (this=0x7f1909cbdd50, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00007f19223630b0 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:542
#8  0x00007f19224410bf in QInotifyFileSystemWatcherEngine::run (this=0x275c230)
at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f192236608c in QThreadPrivate::start (arg=0x275c230) at
thread/qthread_unix.cpp:338
#10 0x00007f191e85ae0e in start_thread () from /lib64/libpthread.so.0
#11 0x00007f19208da2cd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f19094bd700 (LWP 2219)):
#0  0x00007f191e85e8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f19223665eb in wait (time=18446744073709551615, this=0x29cea60) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2757908,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f192479c839 in Digikam::ParkingThread::run (this=0x27578f0) at
/usr/src/debug/digikam-software-compilation/core/libs/threads/threadmanager.cpp:119
#4  0x00007f192236608c in QThreadPrivate::start (arg=0x27578f0) at
thread/qthread_unix.cpp:338
#5  0x00007f191e85ae0e in start_thread () from /lib64/libpthread.so.0
#6  0x00007f19208da2cd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f18fbc2c700 (LWP 2220)):
#0  0x00007f19208d214f in poll () from /lib64/libc.so.6
#1  0x00007f1918b6f684 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f1918b6f7a4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f1922490136 in QEventDispatcherGlib::processEvents
(this=0x7f18f4000900, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f192246094f in QEventLoop::processEvents
(this=this at entry=0x7f18fbc2bd50, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f1922460bd8 in QEventLoop::exec (this=0x7f18fbc2bd50, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f19223630b0 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:542
#7  0x00007f19224410bf in QInotifyFileSystemWatcherEngine::run (this=0x2989040)
at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f192236608c in QThreadPrivate::start (arg=0x2989040) at
thread/qthread_unix.cpp:338
#9  0x00007f191e85ae0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f19208da2cd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f1926dde800 (LWP 2206)):
[KCrash Handler]
#6  0x00007f192082ad25 in raise () from /lib64/libc.so.6
#7  0x00007f192082c1a8 in abort () from /lib64/libc.so.6
#8  0x00007f1920868fcb in __libc_message () from /lib64/libc.so.6
#9  0x00007f192086eb66 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007f19253848c0 in KGeoMap::AbstractMarkerTiler::clear (this=0x567be50)
at
/usr/src/debug/digikam-software-compilation/extra/libkgeomap/libkgeomap/abstractmarkertiler.cpp:473
#11 0x000000000056a072 in Digikam::GPSMarkerTiler::~GPSMarkerTiler
(this=0x567be50, __in_chrg=<optimized out>) at
/usr/src/debug/digikam-software-compilation/core/utilities/gpssearch/gpsmarkertiler.cpp:150
#12 0x000000000056a179 in Digikam::GPSMarkerTiler::~GPSMarkerTiler
(this=0x567be50, __in_chrg=<optimized out>) at
/usr/src/debug/digikam-software-compilation/core/utilities/gpssearch/gpsmarkertiler.cpp:153
#13 0x00007f1922474322 in QObjectPrivate::deleteChildren (this=0x5668530) at
kernel/qobject.cpp:1916
#14 0x00007f19215d83a4 in QWidget::~QWidget (this=0x56684e0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#15 0x00000000005666d9 in Digikam::GPSSearchView::~GPSSearchView
(this=0x56684e0, __in_chrg=<optimized out>) at
/usr/src/debug/digikam-software-compilation/core/utilities/gpssearch/gpssearchview.cpp:277
#16 0x00007f1922474322 in QObjectPrivate::deleteChildren (this=0x56c1e60) at
kernel/qobject.cpp:1916
#17 0x00007f19215d83a4 in QWidget::~QWidget (this=0x5668780,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#18 0x00007f19215d86f9 in QWidget::~QWidget (this=0x5668780,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1705
#19 0x00007f1922474322 in QObjectPrivate::deleteChildren (this=0x56c1ab0) at
kernel/qobject.cpp:1916
#20 0x00007f19215d83a4 in QWidget::~QWidget (this=0x56c1a80,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#21 0x00007f1921a0b869 in QScrollArea::~QScrollArea (this=0x56c1a80,
__in_chrg=<optimized out>) at widgets/qscrollarea.cpp:176
#22 0x00007f1922474322 in QObjectPrivate::deleteChildren (this=0x5668170) at
kernel/qobject.cpp:1916
#23 0x00007f19215d83a4 in QWidget::~QWidget (this=0x5596af0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#24 0x0000000000665a09 in
Digikam::GPSSearchSideBarWidget::~GPSSearchSideBarWidget (this=0x5596af0,
__in_chrg=<optimized out>) at
/usr/src/debug/digikam-software-compilation/core/digikam/views/leftsidebarwidgets.cpp:1068
#25 0x00007f1922474322 in QObjectPrivate::deleteChildren (this=0x2842ba0) at
kernel/qobject.cpp:1916
#26 0x00007f19215d83a4 in QWidget::~QWidget (this=0x27915e0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#27 0x00007f19219e27c9 in QStackedWidget::~QStackedWidget (this=0x27915e0,
__in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:196
#28 0x00007f1922474322 in QObjectPrivate::deleteChildren (this=0x28281b0) at
kernel/qobject.cpp:1916
#29 0x00007f19215d83a4 in QWidget::~QWidget (this=0x29e0440,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#30 0x00007f19247c0df1 in Digikam::SidebarSplitter::~SidebarSplitter
(this=0x29e0440, __in_chrg=<optimized out>) at
/usr/src/debug/digikam-software-compilation/core/libs/widgets/common/sidebar.cpp:494
#31 0x00007f19247c0e39 in Digikam::SidebarSplitter::~SidebarSplitter
(this=0x29e0440, __in_chrg=<optimized out>) at
/usr/src/debug/digikam-software-compilation/core/libs/widgets/common/sidebar.cpp:503
#32 0x00007f1922474322 in QObjectPrivate::deleteChildren (this=0x27f52c0) at
kernel/qobject.cpp:1916
#33 0x00007f19215d83a4 in QWidget::~QWidget (this=0x2841ce0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#34 0x000000000065a099 in Digikam::DigikamView::~DigikamView (this=0x2841ce0,
__in_chrg=<optimized out>) at
/usr/src/debug/digikam-software-compilation/core/digikam/views/digikamview.cpp:361
#35 0x0000000000585d7f in Digikam::DigikamApp::~DigikamApp (this=0x2961060,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/debug/digikam-software-compilation/core/digikam/main/digikamapp.cpp:334
#36 0x0000000000585f39 in Digikam::DigikamApp::~DigikamApp (this=0x2961060,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/debug/digikam-software-compilation/core/digikam/main/digikamapp.cpp:360
#37 0x00007f1922476608 in QObject::event (this=0x2961060, e=<optimized out>) at
kernel/qobject.cpp:1184
#38 0x00007f19215dd86a in QWidget::event (this=0x2961060, event=0x8baedf0) at
kernel/qwidget.cpp:8845
#39 0x00007f19219a255b in QMainWindow::event (this=0x2961060, event=0x8baedf0)
at widgets/qmainwindow.cpp:1478
#40 0x00007f1922fb6eb8 in KXmlGuiWindow::event (this=0x2961060, ev=0x8baedf0)
at /usr/src/debug/kdelibs-4.9.5/kdeui/xmlgui/kxmlguiwindow.cpp:126
#41 0x00007f192158e85c in QApplicationPrivate::notify_helper
(this=this at entry=0x2572e30, receiver=receiver at entry=0x2961060,
e=e at entry=0x8baedf0) at kernel/qapplication.cpp:4562
#42 0x00007f1921592cda in QApplication::notify (this=0x7fff6f87b090,
receiver=0x2961060, e=0x8baedf0) at kernel/qapplication.cpp:4423
#43 0x00007f1922ec5636 in KApplication::notify (this=0x7fff6f87b090,
receiver=0x2961060, event=0x8baedf0) at
/usr/src/debug/kdelibs-4.9.5/kdeui/kernel/kapplication.cpp:311
#44 0x00007f1922461bfe in QCoreApplication::notifyInternal
(this=0x7fff6f87b090, receiver=receiver at entry=0x2961060,
event=event at entry=0x8baedf0) at kernel/qcoreapplication.cpp:946
#45 0x00007f1922465561 in sendEvent (event=0x8baedf0, receiver=0x2961060) at
kernel/qcoreapplication.h:231
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x25035f0) at kernel/qcoreapplication.cpp:1570
#47 0x00007f192248ff83 in sendPostedEvents () at kernel/qcoreapplication.h:236
#48 postEventSourceDispatch (s=0x2570e40) at
kernel/qeventdispatcher_glib.cpp:279
#49 0x00007f1918b6f3b5 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#50 0x00007f1918b6f6e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#51 0x00007f1918b6f7a4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#52 0x00007f1922490116 in QEventDispatcherGlib::processEvents (this=0x2508ea0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#53 0x00007f192162ebee in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#54 0x00007f192246094f in QEventLoop::processEvents
(this=this at entry=0x7fff6f87aa80, flags=...) at kernel/qeventloop.cpp:149
#55 0x00007f1922460bd8 in QEventLoop::exec (this=0x7fff6f87aa80, flags=...) at
kernel/qeventloop.cpp:204
#56 0x00007f1922465878 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1218
#57 0x0000000000497fbb in main (argc=5, argv=0x7fff6f87b2c8) at
/usr/src/debug/digikam-software-compilation/core/digikam/main/main.cpp:234

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list