[Digikam-devel] [Bug 247812] New: Digikam 1.3 crash on close

Eric Page eroc.page at gmail.com
Sat Aug 14 05:09:05 BST 2010


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

           Summary: Digikam 1.3 crash on close
           Product: digikam
           Version: 1.3.0
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: eroc.page at gmail.com


Application: digikam (1.3.0)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.3
Operating System: Linux 2.6.31.12-0.2-desktop i686
Distribution: "openSUSE 11.2 (i586)"

-- Information about the crash:
Just upgraded to 1.3 - now when exiting, Digikam crashes.  Problem persists
after reboot.

The crash can be reproduced every time.

 -- Backtrace:
Application: digiKam (digikam), signal: Aborted
[Current thread is 1 (Thread 0xb2060a70 (LWP 9340))]

Thread 14 (Thread 0xb0a01b70 (LWP 9341)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4507d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb49f727c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4c1b8d0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0x0835c0fa in Digikam::ScanController::run (this=0x85e9690) at
/usr/src/debug/digikam-1.3.0/digikam/scancontroller.cpp:516
#5  0xb4c1a7cf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb45036e5 in start_thread () from /lib/libpthread.so.0
#7  0xb4503600 in ?? () from /lib/libpthread.so.0

Thread 13 (Thread 0xae33ab70 (LWP 9368)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4507d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb49f727c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4c1b8d0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb6955a6c in Digikam::ParkingThread::run (this=0x8630300) at
/usr/src/debug/digikam-1.3.0/libs/threads/threadmanager.cpp:101
#5  0xb4c1a7cf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb45036e5 in start_thread () from /lib/libpthread.so.0
#7  0xb4503600 in ?? () from /lib/libpthread.so.0

Thread 12 (Thread 0xadb39b70 (LWP 9369)):
#0  0xb2bd51eb in clock_gettime () from /lib/librt.so.1
#1  0xb4d491cc in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4d4e616 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4d4e65e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4d4c5cb in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4d4c66d in ?? () from /usr/lib/libQtCore.so.4
#6  0xb2dbf618 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb2dbf999 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb2dbfebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb4d4c3cf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#10 0xb4d1dd8d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#11 0xb4d1e1d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#12 0xb4c178e3 in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0xb4c1a7cf in ?? () from /usr/lib/libQtCore.so.4
#14 0xb45036e5 in start_thread () from /lib/libpthread.so.0
#15 0xb4503600 in ?? () from /lib/libpthread.so.0

Thread 11 (Thread 0xad338b70 (LWP 9370)):
#0  0xb2bd51eb in clock_gettime () from /lib/librt.so.1
#1  0xb4d491cc in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4d4e616 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4d4e65e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4d4c5cb in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4d4c66d in ?? () from /usr/lib/libQtCore.so.4
#6  0xb2dbf618 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb2dbf999 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb2dbfebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb4d4c3cf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#10 0xb4d1dd8d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#11 0xb4d1e1d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#12 0xb4c178e3 in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0xb4c1a7cf in ?? () from /usr/lib/libQtCore.so.4
#14 0xb45036e5 in start_thread () from /lib/libpthread.so.0
#15 0xb4503600 in ?? () from /lib/libpthread.so.0

Thread 10 (Thread 0xaa33cb70 (LWP 9372)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb45080c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb49f72d4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xab44e19b in metronom_sync_loop () from /usr/lib/libxine.so.1
#4  0xb45036e5 in start_thread () from /lib/libpthread.so.0
#5  0xb4503600 in ?? () from /lib/libpthread.so.0

Thread 9 (Thread 0xa96fcb70 (LWP 9373)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb45080c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb49f72d4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xab45a27b in interruptable_sleep () from /usr/lib/libxine.so.1
#4  0xab45cbee in video_out_loop () from /usr/lib/libxine.so.1
#5  0xb45036e5 in start_thread () from /lib/libpthread.so.0
#6  0xb4503600 in ?? () from /lib/libpthread.so.0

Thread 8 (Thread 0xa8efbb70 (LWP 9374)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb49f75e3 in ?? () from /lib/libc.so.6
#2  0xb498a98c in ?? () from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 7 (Thread 0xa86fab70 (LWP 9377)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb49ded5e in poll () from /lib/libc.so.6
#2  0xa9b2a349 in ao_alsa_handle_event_thread () from
/usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#3  0xb45036e5 in start_thread () from /lib/libpthread.so.0
#4  0xb4503600 in ?? () from /lib/libpthread.so.0

Thread 6 (Thread 0xa7cffb70 (LWP 9378)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4507d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb49f727c in pthread_cond_wait () from /lib/libc.so.6
#3  0xab460300 in ao_loop () from /usr/lib/libxine.so.1
#4  0xb45036e5 in start_thread () from /lib/libpthread.so.0
#5  0xb4503600 in ?? () from /lib/libpthread.so.0

Thread 5 (Thread 0xa70ffb70 (LWP 9390)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb49f75e3 in ?? () from /lib/libc.so.6
#2  0xb498a871 in ?? () from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 4 (Thread 0xa56ffb70 (LWP 9397)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb49f75e3 in ?? () from /lib/libc.so.6
#2  0xb498a871 in ?? () from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 3 (Thread 0xa68feb70 (LWP 9408)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb49f75e3 in ?? () from /lib/libc.so.6
#2  0xb498a871 in ?? () from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0xa09ddb70 (LWP 9425)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb49f75e3 in ?? () from /lib/libc.so.6
#2  0xb498a871 in ?? () from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0xb2060a70 (LWP 9340)):
[KCrash Handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb49420cf in raise () from /lib/libc.so.6
#8  0xb49439e7 in abort () from /lib/libc.so.6
#9  0xb497e4ed in ?? () from /lib/libc.so.6
#10 0xb498450b in ?? () from /lib/libc.so.6
#11 0xb4985de4 in ?? () from /lib/libc.so.6
#12 0xb4988fdd in free () from /lib/libc.so.6
#13 0xb4b7af4f in operator delete(void*) () from /usr/lib/libstdc++.so.6
#14 0xb5d0a80d in KCategoryDrawer::~KCategoryDrawer() () from
/usr/lib/libkdeui.so.5
#15 0x08322316 in Digikam::ImageCategoryDrawer::~ImageCategoryDrawer
(this=0x86a4fb8, __in_chrg=<value optimized out>) at
/usr/src/debug/digikam-1.3.0/digikam/imagecategorydrawer.cpp:78
#16 0x083250a3 in Digikam::ImageDelegate::~ImageDelegate (this=0x8639c88,
__in_chrg=<value optimized out>) at
/usr/src/debug/digikam-1.3.0/digikam/imagedelegate.cpp:83
#17 0x0830a066 in Digikam::DigikamImageDelegate::~DigikamImageDelegate
(this=0x8639c88, __in_chrg=<value optimized out>) at
/usr/src/debug/digikam-1.3.0/digikam/digikamimagedelegate.cpp:71
#18 0xb4d2f35c in QObjectPrivate::deleteChildren() () from
/usr/lib/libQtCore.so.4
#19 0xb52db340 in QWidget::~QWidget (this=0x8649748, __in_chrg=<value optimized
out>) at kernel/qwidget.cpp:1476
#20 0xb56e143f in QFrame::~QFrame (this=0x8649748, __in_chrg=<value optimized
out>) at widgets/qframe.cpp:242
#21 0xb577fde4 in QAbstractScrollArea::~QAbstractScrollArea (this=0x8649748,
__in_chrg=<value optimized out>) at widgets/qabstractscrollarea.cpp:524
#22 0xb58296ef in QAbstractItemView::~QAbstractItemView (this=0x8649748,
__in_chrg=<value optimized out>) at itemviews/qabstractitemview.cpp:598
#23 0xb584d64f in QListView::~QListView (this=0x8649748, __in_chrg=<value
optimized out>) at itemviews/qlistview.cpp:207
#24 0xb699661f in KCategorizedView::~KCategorizedView (this=0x8649748,
__in_chrg=<value optimized out>) at
/usr/src/debug/digikam-1.3.0/libs/widgets/common/kcategorizedview.cpp:525
#25 0xb6969747 in Digikam::DCategorizedView::~DCategorizedView (this=0x8649748,
__in_chrg=<value optimized out>) at
/usr/src/debug/digikam-1.3.0/libs/widgets/common/dcategorizedview.cpp:124
#26 0x0830766c in Digikam::DigikamImageView::~DigikamImageView (this=0x8649748,
__in_chrg=<value optimized out>) at
/usr/src/debug/digikam-1.3.0/digikam/digikamimageview.cpp:132
#27 0xb4d2f35c in QObjectPrivate::deleteChildren() () from
/usr/lib/libQtCore.so.4
#28 0xb52db340 in QWidget::~QWidget (this=0x86af570, __in_chrg=<value optimized
out>) at kernel/qwidget.cpp:1476
#29 0xb56e143f in QFrame::~QFrame (this=0x86af570, __in_chrg=<value optimized
out>) at widgets/qframe.cpp:242
#30 0xb574f54f in QStackedWidget::~QStackedWidget (this=0x86af570,
__in_chrg=<value optimized out>) at widgets/qstackedwidget.cpp:151
#31 0x082d6a88 in Digikam::AlbumWidgetStack::~AlbumWidgetStack (this=0x86af570,
__in_chrg=<value optimized out>) at
/usr/src/debug/digikam-1.3.0/digikam/albumwidgetstack.cpp:203
#32 0xb4d2f35c in QObjectPrivate::deleteChildren() () from
/usr/lib/libQtCore.so.4
#33 0xb52db340 in QWidget::~QWidget (this=0x8635e80, __in_chrg=<value optimized
out>) at kernel/qwidget.cpp:1476
#34 0xb56ff4d5 in QMainWindow::~QMainWindow (this=0x8635e80, __in_chrg=<value
optimized out>) at widgets/qmainwindow.cpp:329
#35 0xb4d2f35c in QObjectPrivate::deleteChildren() () from
/usr/lib/libQtCore.so.4
#36 0xb52db340 in QWidget::~QWidget (this=0x8649a68, __in_chrg=<value optimized
out>) at kernel/qwidget.cpp:1476
#37 0xb56e143f in QFrame::~QFrame (this=0x8649a68, __in_chrg=<value optimized
out>) at widgets/qframe.cpp:242
#38 0xb574d5c4 in QSplitter::~QSplitter (this=0x8649a68, __in_chrg=<value
optimized out>) at widgets/qsplitter.cpp:1029
#39 0xb69aff59 in Digikam::SidebarSplitter::~SidebarSplitter (this=0x8649a68,
__in_chrg=<value optimized out>) at
/usr/src/debug/digikam-1.3.0/libs/widgets/common/sidebar.cpp:453
#40 0xb4d2f35c in QObjectPrivate::deleteChildren() () from
/usr/lib/libQtCore.so.4
#41 0xb52db340 in QWidget::~QWidget (this=0x86279f0, __in_chrg=<value optimized
out>) at kernel/qwidget.cpp:1476
#42 0xb56e143f in QFrame::~QFrame (this=0x86279f0, __in_chrg=<value optimized
out>) at widgets/qframe.cpp:242
#43 0xb5d0f05f in KHBox::~KHBox() () from /usr/lib/libkdeui.so.5
#44 0x0830fd5c in Digikam::DigikamView::~DigikamView (this=0x86279f0,
__in_chrg=<value optimized out>) at
/usr/src/debug/digikam-1.3.0/digikam/digikamview.cpp:258
#45 0x082ece6c in Digikam::DigikamApp::~DigikamApp (this=0x861fb10,
__in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at
/usr/src/debug/digikam-1.3.0/digikam/digikamapp.cpp:293
#46 0xb4d2ef23 in qDeleteInEventHandler(QObject*) () from
/usr/lib/libQtCore.so.4
#47 0xb4d306c8 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#48 0xb52d2fd0 in QWidget::event (this=0x861fb10, event=0x9f82a900) at
kernel/qwidget.cpp:8501
#49 0xb5700484 in QMainWindow::event (this=0x861fb10, event=0x9f82a900) at
widgets/qmainwindow.cpp:1414
#50 0xb5e58834 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#51 0xb5e7b5a2 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#52 0xb5272e3c in QApplicationPrivate::notify_helper (this=0x8525fb8,
receiver=0x861fb10, e=0x9f82a900) at kernel/qapplication.cpp:4302
#53 0xb5279d08 in QApplication::notify (this=0x861fb10, receiver=0x861fb10,
e=0x9f82a900) at kernel/qapplication.cpp:4267
#54 0xb5d9dd21 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#55 0xb4d1f71e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/libQtCore.so.4
#56 0xb4d23227 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int,
QThreadData*) () from /usr/lib/libQtCore.so.4
#57 0xb4d233ac in QCoreApplication::sendPostedEvents(QObject*, int) () from
/usr/lib/libQtCore.so.4
#58 0xb4d4c89d in ?? () from /usr/lib/libQtCore.so.4
#59 0xb2dbc4c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#60 0xb2dbfd98 in ?? () from /usr/lib/libglib-2.0.so.0
#61 0xb2dbfebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#62 0xb4d4c381 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#63 0xb5333c3a in QGuiEventDispatcherGlib::processEvents (this=0x84faa30,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#64 0xb4d1dd8d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#65 0xb4d1e1d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#66 0xb4d23480 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#67 0xb5272ee4 in QApplication::exec () at kernel/qapplication.cpp:3581
#68 0x083ea9eb in main (argc=5, argv=0xbfa6e654) at
/usr/src/debug/digikam-1.3.0/digikam/main.cpp:195

This bug may be a duplicate of or related to bug 230515, bug 246506.

Possible duplicates by query: bug 246506.

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