[Digikam-devel] [Bug 242025] New: Digikam crashed after closing application.

Dragoneti deziluzionista at centrum.cz
Thu Jun 17 19:54:06 BST 2010


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

           Summary: Digikam crashed after closing application.
           Product: digikam
           Version: 1.2.0
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: deziluzionista at centrum.cz


Application: digikam (1.2.0)
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.3
Operating System: Linux 2.6.31.13-18-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
1. close button - digiKam Image Editor
2. close button - digiKam
3. digiKam crashed

The crash can be reproduced every time.

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f2de1a317c0 (LWP 27776))]

Thread 8 (Thread 0x7f2dc937c910 (LWP 27782)):
#0  0x00007f2ddb35dd03 in poll () from /lib64/libc.so.6
#1  0x00007f2dd4bad59c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2dd4bad8e0 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f2ddc1761e6 in QEventDispatcherGlib::processEvents (this=0xd209d0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f2ddc14b432 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f2ddc14b80c in QEventLoop::exec (this=0x7f2dc937bfd0, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f2ddc05a49b in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x00007f2ddc05cf95 in QThreadPrivate::start (arg=0xcbc840) at
thread/qthread_unix.cpp:248
#8  0x00007f2dd986165d in start_thread () from /lib64/libpthread.so.0
#9  0x00007f2ddb366e1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f2dc8b7b910 (LWP 27783)):
#0  0x00007fff17bf882c in clock_gettime ()
#1  0x00007f2dd3207308 in clock_gettime () from /lib64/librt.so.1
#2  0x00007f2ddc17361f in qt_gettime () at kernel/qcore_unix.cpp:111
#3  0x00007f2ddc17827d in QTimerInfoList::updateCurrentTime (this=0x1) at
kernel/qeventdispatcher_unix.cpp:340
#4  0x00007f2ddc1782a5 in QTimerInfoList::timerWait (this=0x1, tm=...) at
kernel/qeventdispatcher_unix.cpp:443
#5  0x00007f2ddc1763dd in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0x7f2dc8b7ae3c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x00007f2ddc176485 in timerSourcePrepare (source=0x1,
timeout=0x7f2dc8b7ad20) at kernel/qeventdispatcher_glib.cpp:169
#7  0x00007f2dd4bacfda in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#8  0x00007f2dd4bad3b1 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f2dd4bad8e0 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#10 0x00007f2ddc1761e6 in QEventDispatcherGlib::processEvents (this=0xd2a760,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#11 0x00007f2ddc14b432 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#12 0x00007f2ddc14b80c in QEventLoop::exec (this=0x7f2dc8b7afd0, flags=) at
kernel/qeventloop.cpp:201
#13 0x00007f2ddc05a49b in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#14 0x00007f2ddc05cf95 in QThreadPrivate::start (arg=0xd20860) at
thread/qthread_unix.cpp:248
#15 0x00007f2dd986165d in start_thread () from /lib64/libpthread.so.0
#16 0x00007f2ddb366e1d in clone () from /lib64/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f2dbbe39910 (LWP 27785)):
#0  0x00007f2dd98662cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f2dc2321671 in metronom_sync_loop () from /usr/lib64/libxine.so.1
#2  0x00007f2dd986165d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f2ddb366e1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f2dba1fc910 (LWP 27787)):
#0  0x00007f2ddb35dd03 in poll () from /lib64/libc.so.6
#1  0x00007f2dd293291a in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f2dd2932e57 in ?? () from /usr/lib64/libxcb.so.1
#3  0x00007f2dd2932f7d in ?? () from /usr/lib64/libxcb.so.1
#4  0x00007f2dd293435a in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1
#5  0x00007f2dbb4331d3 in xv_dispose () from
/usr/lib64/xine/plugins/1.28/xineplug_vo_out_xcbxv.so
#6  0x00007f2dc232d883 in vo_exit () from /usr/lib64/libxine.so.1
#7  0x00007f2dc25a4884 in ?? () from
/usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x00007f2dc257b8ef in Phonon::MediaSource::type() const () from
/usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x00007f2dc258be0d in Phonon::MediaSource::type() const () from
/usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#10 0x00007f2ddc15c96d in QObject::event (this=0x1e2c8c0, e=0x5251480) at
kernel/qobject.cpp:1231
#11 0x00007f2ddcaa87fc in QApplicationPrivate::notify_helper (this=0xaef950,
receiver=0x1e2c8c0, e=0x5251480) at kernel/qapplication.cpp:4302
#12 0x00007f2ddcaaeddb in QApplication::notify (this=0x7fff17ace0c0,
receiver=0x1e2c8c0, e=0x5251480) at kernel/qapplication.cpp:4185
#13 0x00007f2ddd73e4f6 in KApplication::notify (this=0x7fff17ace0c0,
receiver=0x1e2c8c0, event=0x5251480) at
/usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#14 0x00007f2ddc14cb1c in QCoreApplication::notifyInternal
(this=0x7fff17ace0c0, receiver=0x1e2c8c0, event=0x5251480) at
kernel/qcoreapplication.cpp:726
#15 0x00007f2ddc1501d4 in sendEvent (event=<value optimized out>,
receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#16 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>,
receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1367
#17 0x00007f2ddc176653 in sendPostedEvents () at kernel/qcoreapplication.h:220
#18 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#19 0x00007f2dd4ba9dee in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#20 0x00007f2dd4bad7b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#21 0x00007f2dd4bad8e0 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#22 0x00007f2ddc176193 in QEventDispatcherGlib::processEvents (this=0x19ea3a0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#23 0x00007f2ddc14b432 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#24 0x00007f2ddc14b80c in QEventLoop::exec (this=0x7f2dba1fbf70, flags=) at
kernel/qeventloop.cpp:201
#25 0x00007f2ddc05a49b in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#26 0x00007f2dc257d266 in Phonon::MediaSource::type() const () from
/usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#27 0x00007f2ddc05cf95 in QThreadPrivate::start (arg=0x19e9d80) at
thread/qthread_unix.cpp:248
#28 0x00007f2dd986165d in start_thread () from /lib64/libpthread.so.0
#29 0x00007f2ddb366e1d in clone () from /lib64/libc.so.6
#30 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2db8ff0910 (LWP 27791)):
#0  0x00007f2dd9866049 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f2ddc05dfdb in wait (time=<value optimized out>, this=<value
optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized
out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f2ddeecb914 in Digikam::LoadSaveThread::run (this=0x2158e10) at
/usr/src/debug/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f2ddc05cf95 in QThreadPrivate::start (arg=0x2158e10) at
thread/qthread_unix.cpp:248
#5  0x00007f2dd986165d in start_thread () from /lib64/libpthread.so.0
#6  0x00007f2ddb366e1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2db655b910 (LWP 27799)):
#0  0x00007f2dd9866049 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f2ddc05dfdb in wait (time=<value optimized out>, this=<value
optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized
out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f2ddeecb914 in Digikam::LoadSaveThread::run (this=0x25dc2a0) at
/usr/src/debug/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f2ddc05cf95 in QThreadPrivate::start (arg=0x25dc2a0) at
thread/qthread_unix.cpp:248
#5  0x00007f2dd986165d in start_thread () from /lib64/libpthread.so.0
#6  0x00007f2ddb366e1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2da67d3910 (LWP 27816)):
#0  0x00007f2dd9866049 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f2ddc05dfdb in wait (time=<value optimized out>, this=<value
optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized
out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f2ddeecb914 in Digikam::LoadSaveThread::run (this=0x52d8180) at
/usr/src/debug/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f2ddc05cf95 in QThreadPrivate::start (arg=0x52d8180) at
thread/qthread_unix.cpp:248
#5  0x00007f2dd986165d in start_thread () from /lib64/libpthread.so.0
#6  0x00007f2ddb366e1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2de1a317c0 (LWP 27776)):
[KCrash Handler]
#5  0x000000000524004c in ?? ()
#6  0x00007f2db6f81ed7 in Marble::WeatherPlugin::~WeatherPlugin
(this=0x5248900, __in_chrg=<value optimized out>) at
/usr/src/debug/kdeedu-4.4.3/marble/src/plugins/render/weather/WeatherPlugin.cpp:55
#7  0x00007f2dde3cb2cf in
qDeleteAll<QList<Marble::RenderPlugin*>::const_iterator> (end=<value optimized
out>, begin=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:322
#8  qDeleteAll<QList<Marble::RenderPlugin*> > (end=<value optimized out>,
begin=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:330
#9  Marble::LayerManager::~LayerManager (end=<value optimized out>,
begin=<value optimized out>) at
/usr/src/debug/kdeedu-4.4.3/marble/src/lib/LayerManager.cpp:88
#10 0x00007f2dde385cf6 in Marble::MarbleModel::~MarbleModel (this=0x5242700,
__in_chrg=<value optimized out>) at
/usr/src/debug/kdeedu-4.4.3/marble/src/lib/MarbleModel.cpp:248
#11 0x00007f2dde38ab1e in Marble::MarbleMap::~MarbleMap (this=0x5240ef0,
__in_chrg=<value optimized out>) at
/usr/src/debug/kdeedu-4.4.3/marble/src/lib/MarbleMap.cpp:389
#12 0x00007f2dde37d810 in ~MarbleWidgetPrivate (this=<value optimized out>,
__in_chrg=<value optimized out>) at
/usr/src/debug/kdeedu-4.4.3/marble/src/lib/MarbleWidget.cpp:92
#13 Marble::MarbleWidget::~MarbleWidget (this=<value optimized out>,
__in_chrg=<value optimized out>) at
/usr/src/debug/kdeedu-4.4.3/marble/src/lib/MarbleWidget.cpp:152
#14 0x00007f2ddefd2244 in Digikam::MarbleSubClassWidget::~MarbleSubClassWidget
(this=0x5240bd0, __in_chrg=<value optimized out>)
    at
/usr/src/debug/digikam-1.2.0/libs/imageproperties/markerclusterholder.h:469
#15 0x00007f2ddc15b5fc in QObjectPrivate::deleteChildren (this=0x523fba0) at
kernel/qobject.cpp:1986
#16 0x00007f2ddcb057dd in QWidget::~QWidget (this=0x52425d0, __in_chrg=<value
optimized out>) at kernel/qwidget.cpp:1476
#17 0x00007f2ddefc9f7f in Digikam::WorldMapWidget::~WorldMapWidget
(this=0x52425d0, __in_chrg=<value optimized out>) at
/usr/src/debug/digikam-1.2.0/libs/imageproperties/worldmapwidget.cpp:215
#18 0x00007f2ddc15b5fc in QObjectPrivate::deleteChildren (this=0x52420e0) at
kernel/qobject.cpp:1986
#19 0x00007f2ddcb057dd in QWidget::~QWidget (this=0x5241c00, __in_chrg=<value
optimized out>) at kernel/qwidget.cpp:1476
#20 0x00007f2ddefc31e6 in
Digikam::ImagePropertiesGPSTab::~ImagePropertiesGPSTab (this=0x5241c00,
__in_chrg=<value optimized out>)
    at
/usr/src/debug/digikam-1.2.0/libs/imageproperties/imagepropertiesgpstab.cpp:206
#21 0x00007f2ddc15b5fc in QObjectPrivate::deleteChildren (this=0x5169d20) at
kernel/qobject.cpp:1986
#22 0x00007f2ddcb057dd in QWidget::~QWidget (this=0x514ffc0, __in_chrg=<value
optimized out>) at kernel/qwidget.cpp:1476
#23 0x00007f2ddcf05f61 in QStackedWidget::~QStackedWidget (this=0x5248e60,
__in_chrg=<value optimized out>) at widgets/qstackedwidget.cpp:151
#24 0x00007f2ddc15b5fc in QObjectPrivate::deleteChildren (this=0x5145820) at
kernel/qobject.cpp:1986
#25 0x00007f2ddcb057dd in QWidget::~QWidget (this=0x50f9540, __in_chrg=<value
optimized out>) at kernel/qwidget.cpp:1476
#26 0x00007f2ddef5b10c in Digikam::SidebarSplitter::~SidebarSplitter
(this=0x50f9540, __in_chrg=<value optimized out>) at
/usr/src/debug/digikam-1.2.0/libs/widgets/common/sidebar.cpp:453
#27 0x00007f2ddc15b5fc in QObjectPrivate::deleteChildren (this=0x50f9860) at
kernel/qobject.cpp:1986
#28 0x00007f2ddcb04d3d in QWidget::~QWidget (this=0x50f9580, __in_chrg=<value
optimized out>) at kernel/qwidget.cpp:1476
#29 0x00007f2ddc15b5fc in QObjectPrivate::deleteChildren (this=0x5123500) at
kernel/qobject.cpp:1986
#30 0x00007f2ddcb057dd in QWidget::~QWidget (this=0x4e64140, __in_chrg=<value
optimized out>) at kernel/qwidget.cpp:1476
#31 0x00007f2ddd7c4147 in KMainWindow::~KMainWindow (this=0x4e64140,
__in_chrg=<value optimized out>) at
/usr/src/debug/kdelibs-4.4.3/kdeui/widgets/kmainwindow.cpp:476
#32 0x00007f2ddf00e8f9 in Digikam::EditorWindow::~EditorWindow (this=0x4e64140,
__vtt_parm=0x7803a8, __in_chrg=<value optimized out>)
    at
/usr/src/debug/digikam-1.2.0/utilities/imageeditor/editor/editorwindow.cpp:199
#33 0x000000000047b991 in Digikam::ImageWindow::~ImageWindow (this=0x4e64140,
__in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at
/usr/src/debug/digikam-1.2.0/utilities/imageeditor/editor/imagewindow.cpp:259
#34 0x00007f2ddc15c96d in QObject::event (this=0x4e64140, e=0x51eb3e0) at
kernel/qobject.cpp:1231
#35 0x00007f2ddcafe14f in QWidget::event (this=0x4e64140, event=0x51eb3e0) at
kernel/qwidget.cpp:8501
#36 0x00007f2ddcebfabb in QMainWindow::event (this=0x4e64140, event=0x51eb3e0)
at widgets/qmainwindow.cpp:1414
#37 0x00007f2ddd805e93 in KXmlGuiWindow::event (this=0x5248e60, ev=0x0) at
/usr/src/debug/kdelibs-4.4.3/kdeui/xmlgui/kxmlguiwindow.cpp:131
#38 0x00007f2ddcaa87fc in QApplicationPrivate::notify_helper (this=0xaef950,
receiver=0x4e64140, e=0x51eb3e0) at kernel/qapplication.cpp:4302
#39 0x00007f2ddcaaeddb in QApplication::notify (this=0x7fff17ace0c0,
receiver=0x4e64140, e=0x51eb3e0) at kernel/qapplication.cpp:4185
#40 0x00007f2ddd73e4f6 in KApplication::notify (this=0x7fff17ace0c0,
receiver=0x4e64140, event=0x51eb3e0) at
/usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#41 0x00007f2ddc14cb1c in QCoreApplication::notifyInternal
(this=0x7fff17ace0c0, receiver=0x4e64140, event=0x51eb3e0) at
kernel/qcoreapplication.cpp:726
#42 0x00007f2ddc1501d4 in sendEvent (event=<value optimized out>,
receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#43 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>,
receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1367
#44 0x00007f2ddc176653 in sendPostedEvents () at kernel/qcoreapplication.h:220
#45 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#46 0x00007f2dd4ba9dee in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#47 0x00007f2dd4bad7b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#48 0x00007f2dd4bad8e0 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#49 0x00007f2ddc176193 in QEventDispatcherGlib::processEvents (this=0xab7000,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#50 0x00007f2ddcb5721e in QGuiEventDispatcherGlib::processEvents
(this=0x5248e60, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#51 0x00007f2ddc14b432 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#52 0x00007f2ddc14b80c in QEventLoop::exec (this=0x7fff17acdff0, flags=) at
kernel/qeventloop.cpp:201
#53 0x00007f2ddc1504bb in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1003
#54 0x000000000077d57b in main (argc=<value optimized out>, argv=<value
optimized out>) at /usr/src/debug/digikam-1.2.0/digikam/main.cpp:193

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list