Bug 289252

Summary: close problem
Product: [Applications] korganizer Reporter: felix <livingforex>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: BugZilla, smartins
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description felix 2011-12-18 04:43:15 UTC
Application: korganizer (4.7.2- ())
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.8.0
Operating System: Linux 3.1.0-7.fc16.i686.PAE i686

-- Information about the crash:
I closed korganizer normally, but after closing it, message says that korganizer closed abnormally.

The crash can be reproduced every time.

-- Backtrace:
Application: KOrganizer (korganizer), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[KCrash Handler]
#7  0x44dba562 in count (this=0x54) at ../../src/corelib/tools/qvector.h:259
#8  QAbstractItemModelPrivate::removePersistentIndexData (this=0x0, data=0xa269ac8) at kernel/qabstractitemmodel.cpp:550
#9  0x44dba831 in QPersistentModelIndexData::destroy (data=0xa269ac8) at kernel/qabstractitemmodel.cpp:83
#10 0x44dba974 in ~QPersistentModelIndex (this=0xa79bdb18, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:155
#11 QPersistentModelIndex::~QPersistentModelIndex (this=0xa79bdb18, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:152
#12 0x45af9ff3 in node_destruct (to=0xa79bdb18, from=0xa79bb01c, this=0x98bb918) at ../../src/corelib/tools/qlist.h:433
#13 QList<QPersistentModelIndex>::free (this=0x98bb918, data=0xa79bb008) at ../../src/corelib/tools/qlist.h:757
#14 0x45afa042 in ~QList (this=0x98bb918, __in_chrg=<optimized out>) at ../../src/corelib/tools/qlist.h:732
#15 QList<QPersistentModelIndex>::~QList (this=0x98bb918, __in_chrg=<optimized out>) at ../../src/corelib/tools/qlist.h:729
#16 0x45b47ed3 in ~QHeaderViewPrivate (this=0x98bb5f8, __in_chrg=<optimized out>) at ../../src/gui/itemviews/qheaderview_p.h:66
#17 QHeaderViewPrivate::~QHeaderViewPrivate (this=0x98bb5f8, __in_chrg=<optimized out>) at ../../src/gui/itemviews/qheaderview_p.h:66
#18 0x44ddeaf4 in cleanup (pointer=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:62
#19 ~QScopedPointer (this=0x986bedc, __in_chrg=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:100
#20 QObject::~QObject (this=0x986bed8, __in_chrg=<optimized out>) at kernel/qobject.cpp:816
#21 0x455d082d in QWidget::~QWidget (this=0x986bed8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1550
#22 0x459f0d10 in QFrame::~QFrame (this=0x986bed8, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#23 0x45a85385 in QAbstractScrollArea::~QAbstractScrollArea (this=0x986bed8, __in_chrg=<optimized out>) at widgets/qabstractscrollarea.cpp:521
#24 0x45b26b0f in QAbstractItemView::~QAbstractItemView (this=0x986bed8, __in_chrg=<optimized out>) at itemviews/qabstractitemview.cpp:598
#25 0x45b39890 in QHeaderView::~QHeaderView (this=0x986bed8, __in_chrg=<optimized out>) at itemviews/qheaderview.cpp:337
#26 0x45b398d3 in QHeaderView::~QHeaderView (this=0x986bed8, __in_chrg=<optimized out>) at itemviews/qheaderview.cpp:339
#27 0x44dd83c2 in QObjectPrivate::deleteChildren (this=0x98bb2e8) at kernel/qobject.cpp:1907
#28 0x455d077c in QWidget::~QWidget (this=0x98757b8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1675
#29 0x459f0d10 in QFrame::~QFrame (this=0x98757b8, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#30 0x45a85385 in QAbstractScrollArea::~QAbstractScrollArea (this=0x98757b8, __in_chrg=<optimized out>) at widgets/qabstractscrollarea.cpp:521
#31 0x45b26b0f in QAbstractItemView::~QAbstractItemView (this=0x98757b8, __in_chrg=<optimized out>) at itemviews/qabstractitemview.cpp:598
#32 0x45b6e690 in QTreeView::~QTreeView (this=0x98757b8, __in_chrg=<optimized out>) at itemviews/qtreeview.cpp:207
#33 0x47a135fe in ~KOTodoViewView (this=0x98757b8, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/korganizer/views/todoview/kotodoviewview.h:38
#34 KOTodoViewView::~KOTodoViewView (this=0x98757b8, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/korganizer/views/todoview/kotodoviewview.h:38
#35 0x44dd83c2 in QObjectPrivate::deleteChildren (this=0x97fa810) at kernel/qobject.cpp:1907
#36 0x455d077c in QWidget::~QWidget (this=0x97ff928, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1675
#37 0x44b8c865 in KOrg::BaseView::~BaseView (this=0x97ff928, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/korganizer/interfaces/korganizer/baseview.cpp:76
#38 0x47a14b59 in KOTodoView::~KOTodoView (this=0x97ff928, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/korganizer/views/todoview/kotodoview.cpp:280
#39 0x47a14c53 in KOTodoView::~KOTodoView (this=0x97ff928, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/korganizer/views/todoview/kotodoview.cpp:282
#40 0x44dd83c2 in QObjectPrivate::deleteChildren (this=0x97fa240) at kernel/qobject.cpp:1907
#41 0x455d077c in QWidget::~QWidget (this=0x97ede50, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1675
#42 0x459f0d10 in QFrame::~QFrame (this=0x97ede50, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#43 0x45a55f1c in QSplitter::~QSplitter (this=0x97ede50, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:1050
#44 0x45a55f73 in QSplitter::~QSplitter (this=0x97ede50, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:1056
#45 0x44dd83c2 in QObjectPrivate::deleteChildren (this=0x97fcd38) at kernel/qobject.cpp:1907
#46 0x455d077c in QWidget::~QWidget (this=0x97f25f0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1675
#47 0x459f0d10 in QFrame::~QFrame (this=0x97f25f0, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#48 0x45a55f1c in QSplitter::~QSplitter (this=0x97f25f0, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:1050
#49 0x45a55f73 in QSplitter::~QSplitter (this=0x97f25f0, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:1056
#50 0x44dd83c2 in QObjectPrivate::deleteChildren (this=0x97cd738) at kernel/qobject.cpp:1907
#51 0x455d077c in QWidget::~QWidget (this=0x97cca50, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1675
#52 0x47a37172 in ~CalendarViewBase (this=0x97cca50, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/korganizer/interfaces/korganizer/calendarviewbase.h:49
#53 CalendarView::~CalendarView (this=0x97cca50, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/korganizer/calendarview.cpp:269
#54 0x47a37223 in CalendarView::~CalendarView (this=0x97cca50, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/korganizer/calendarview.cpp:279
#55 0x47a6b53f in ActionManager::~ActionManager (this=0x99354d8, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/korganizer/actionmanager.cpp:151
#56 0x47a6b673 in ActionManager::~ActionManager (this=0x99354d8, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/korganizer/actionmanager.cpp:153
#57 0x0804f061 in KOrganizer::~KOrganizer (this=0x97ccba0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.7.2/korganizer/korganizer.cpp:101
#58 0x0804f1b1 in KOrganizer::~KOrganizer (this=0x97ccba0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.7.2/korganizer/korganizer.cpp:104
#59 0x44dd8174 in qDeleteInEventHandler (o=0x97ccba0) at kernel/qobject.cpp:4276
#60 0x44ddf308 in QObject::event (this=0x97ccba0, e=0x16285120) at kernel/qobject.cpp:1175
#61 0x455d6512 in QWidget::event (this=0x97ccba0, event=0x16285120) at kernel/qwidget.cpp:8809
#62 0x45a0ef44 in QMainWindow::event (this=0x97ccba0, event=0x16285120) at widgets/qmainwindow.cpp:1478
#63 0x46348f84 in KMainWindow::event (this=0x97ccba0, ev=0x16285120) at /usr/src/debug/kdelibs-4.7.2/kdeui/widgets/kmainwindow.cpp:1084
#64 0x463921e3 in KXmlGuiWindow::event (this=0x97ccba0, ev=0x16285120) at /usr/src/debug/kdelibs-4.7.2/kdeui/xmlgui/kxmlguiwindow.cpp:126
#65 0x4557ba34 in notify_helper (e=0x16285120, receiver=0x97ccba0, this=0x969f358) at kernel/qapplication.cpp:4518
#66 QApplicationPrivate::notify_helper (this=0x969f358, receiver=0x97ccba0, e=0x16285120) at kernel/qapplication.cpp:4490
#67 0x45580f7b in QApplication::notify (this=0x969f358, receiver=0x97ccba0, e=0x16285120) at kernel/qapplication.cpp:4483
#68 0x46269fa2 in KApplication::notify (this=0xbff0c2f4, receiver=0x97ccba0, event=0x16285120) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#69 0x44dc44be in QCoreApplication::notifyInternal (this=0xbff0c2f4, receiver=0x97ccba0, event=0x16285120) at kernel/qcoreapplication.cpp:876
#70 0x44dc8418 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#71 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x967cc90) at kernel/qcoreapplication.cpp:1500
#72 0x44dc874d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#73 0x44df6d65 in sendPostedEvents () at kernel/qcoreapplication.h:236
#74 postEventSourceDispatch (s=0x96a9328) at kernel/qeventdispatcher_glib.cpp:279
#75 0x4404e5bf in g_main_dispatch (context=0x96a2220) at gmain.c:2425
#76 g_main_context_dispatch (context=0x96a2220) at gmain.c:2995
#77 0x4404ed00 in g_main_context_iterate (context=0x96a2220, block=1141233568, dispatch=1, self=0x96a6dd0) at gmain.c:3073
#78 0x4404efaf in g_main_context_iteration (context=0x96a2220, may_block=1) at gmain.c:3136
#79 0x44df7168 in QEventDispatcherGlib::processEvents (this=0x967d7f8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#80 0x4563038b in QGuiEventDispatcherGlib::processEvents (this=0x967d7f8, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#81 0x44dc33ae in QEventLoop::processEvents (this=0xbff0c284, flags=...) at kernel/qeventloop.cpp:149
#82 0x44dc3659 in QEventLoop::exec (this=0xbff0c284, flags=...) at kernel/qeventloop.cpp:204
#83 0x44dc87fb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#84 0x45579835 in QApplication::exec () at kernel/qapplication.cpp:3779
#85 0x0804e42c in main (argc=1, argv=0xbff0c454) at /usr/src/debug/kdepim-4.7.2/korganizer/main.cpp:67

Reported using DrKonqi
Comment 1 Christophe Marin 2012-04-24 09:39:08 UTC
*** Bug 298723 has been marked as a duplicate of this bug. ***
Comment 2 Christophe Marin 2012-04-29 13:03:39 UTC
*** Bug 299000 has been marked as a duplicate of this bug. ***
Comment 3 Simon Reed 2012-05-20 09:36:40 UTC
Created attachment 71233 [details]
New crash information added by DrKonqi

korganizer (4.7.3- ()) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4

- What I was doing when the application crashed:

Simply closing KOrganizer.  I had not used it since starting Linux at least a day ago.

-- Backtrace (Reduced):
#6  count (this=0xa0) at ../../include/QtCore/../../src/corelib/tools/qvector.h:246
#7  QAbstractItemModelPrivate::removePersistentIndexData (this=0x0, data=0x28645e0) at kernel/qabstractitemmodel.cpp:550
#8  0x00007f795729c079 in QPersistentModelIndexData::destroy (data=<optimized out>) at kernel/qabstractitemmodel.cpp:83
#9  0x00007f795729c1bf in ~QPersistentModelIndex (this=0x285f450, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:155
#10 QPersistentModelIndex::~QPersistentModelIndex (this=0x285f450, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:152
Comment 4 Jekyll Wu 2012-07-03 19:11:31 UTC
*** Bug 302805 has been marked as a duplicate of this bug. ***
Comment 5 Simon Reed 2012-07-04 20:11:30 UTC
Created attachment 72327 [details]
New crash information added by DrKonqi

korganizer (4.8.3- ()) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.1

- What I was doing when the application crashed:

I had been using KOrganizer yesterday, adding and changing entries.  I had just tried to close it.

-- Backtrace (Reduced):
#6  count (this=0x98) at ../../include/QtCore/../../src/corelib/tools/qvector.h:259
#7  QAbstractItemModelPrivate::removePersistentIndexData (this=0x0, data=0x1bbcee0) at kernel/qabstractitemmodel.cpp:550
#8  0x00007f8f6c699ff9 in QPersistentModelIndexData::destroy (data=<optimized out>) at kernel/qabstractitemmodel.cpp:83
#9  0x00007f8f6c69a13f in ~QPersistentModelIndex (this=0x1bc5220, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:155
#10 QPersistentModelIndex::~QPersistentModelIndex (this=0x1bc5220, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:152
Comment 6 Simon Reed 2012-07-11 18:40:26 UTC
Created attachment 72460 [details]
New crash information added by DrKonqi

korganizer (4.8.4- ()) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1

- What I was doing when the application crashed:

I had marked a task as completed, then edited its text.

A couple of minutes later I tried to close it using Alt-F and Quit and it crashed.

-- Backtrace (Reduced):
#6  count (this=0x98) at ../../include/QtCore/../../src/corelib/tools/qvector.h:259
#7  QAbstractItemModelPrivate::removePersistentIndexData (this=0x0, data=0x17a4340) at kernel/qabstractitemmodel.cpp:550
#8  0x00007f77fc531ff9 in QPersistentModelIndexData::destroy (data=<optimized out>) at kernel/qabstractitemmodel.cpp:83
#9  0x00007f77fc53213f in ~QPersistentModelIndex (this=0x1ac47e0, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:155
#10 QPersistentModelIndex::~QPersistentModelIndex (this=0x1ac47e0, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:152
Comment 7 Simon Reed 2012-07-25 22:54:26 UTC
Created attachment 72766 [details]
New crash information added by DrKonqi

korganizer (4.8.4- ()) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1

- What I was doing when the application crashed:

I had changed nothing; I was just closing the app.  (I was hoping the most recent batch of updates might make a difference, but they didn't.)

This time I told the Crash Reporting Assistant to restart the application, and when I tried closing it again, it crashed again.

-- Backtrace (Reduced):
#6  count (this=0x98) at ../../include/QtCore/../../src/corelib/tools/qvector.h:259
#7  QAbstractItemModelPrivate::removePersistentIndexData (this=0x0, data=0x17c9a60) at kernel/qabstractitemmodel.cpp:550
#8  0x00007fcaf8139ff9 in QPersistentModelIndexData::destroy (data=<optimized out>) at kernel/qabstractitemmodel.cpp:83
#9  0x00007fcaf813a13f in ~QPersistentModelIndex (this=0x1860dc0, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:155
#10 QPersistentModelIndex::~QPersistentModelIndex (this=0x1860dc0, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:152
Comment 8 Simon Reed 2012-09-06 08:20:16 UTC
Created attachment 73697 [details]
New crash information added by DrKonqi

korganizer (4.8.4- ()) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1

- What I was doing when the application crashed:

I had been running without a reboot for many days.  Immediately prior to closing KOrganizer, I had done a Xubuntu software update, which requested a reboot.  I closed KOrganizer as part of closing everything down before rebooting.

-- Backtrace (Reduced):
#6  0x00007f38864f1d13 in count (this=0x26a5728) at ../../include/QtCore/../../src/corelib/tools/qvector.h:259
#7  QAbstractItemModelPrivate::removePersistentIndexData (this=0x26a5690, data=0x3099c20) at kernel/qabstractitemmodel.cpp:550
#8  0x00007f38864f1ff9 in QPersistentModelIndexData::destroy (data=<optimized out>) at kernel/qabstractitemmodel.cpp:83
#9  0x00007f38864f213f in ~QPersistentModelIndex (this=0x3061e50, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:155
#10 QPersistentModelIndex::~QPersistentModelIndex (this=0x3061e50, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:152
Comment 9 Jekyll Wu 2012-11-08 14:33:04 UTC
*** Bug 303548 has been marked as a duplicate of this bug. ***
Comment 10 Sergio Martins 2013-03-18 19:50:09 UTC
Was fixed in 4.9