[kontact] [Bug 323397] New: Crash creating a todo

Volker Kuhlmann list0570 at paradise.net.nz
Mon Aug 12 01:12:19 BST 2013


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

            Bug ID: 323397
           Summary: Crash creating a todo
    Classification: Unclassified
           Product: kontact
           Version: 4.10.5
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: list0570 at paradise.net.nz

Application: kontact (4.10.5)
KDE Platform Version: 4.10.5 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.7.10-1.16-desktop x86_64
Distribution: "openSUSE 12.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I have 3 calendars configured.
One has a todo with sub todos, in which I added a sub todo, but stored in
another calendar (because that's where I want it).
Turning the display of all calendars off except the one in whcih the sub todo
was just added shows the sub todo, but not the todo. That's one of the possible
expected behaviours.

Adding the todo into this calendar as well (it is empty and only there to
provide a grouping heading) with the same name as already exists in the other
calendar not currently displayed caused this crash.

The reason for splitting todos into different calendars is that these calendars
are for different purposes and may be shared differently between local users.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x2b807adde2c0 (LWP 6720))]

Thread 3 (Thread 0x2b80804aa700 (LWP 6721)):
#0  0x00002b806f3fd964 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00002b806b4077c7 in WTF::TCMalloc_PageHeap::scavengerThread() () from
/usr/lib64/libQtWebKit.so.4
#2  0x00002b806b4077f9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) ()
from /usr/lib64/libQtWebKit.so.4
#3  0x00002b806f3f9e0f in start_thread () from /lib64/libpthread.so.0
#4  0x00002b8069ccb7dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x2b80807c3700 (LWP 6722)):
#0  0x00002b8069cc287d in poll () from /lib64/libc.so.6
#1  0x00002b80703b0aa4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00002b80703b0bc4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00002b80688f42e6 in QEventDispatcherGlib::processEvents (this=0xbaaa50,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00002b80688c4adf in QEventLoop::processEvents
(this=this at entry=0x2b80807c2e00, flags=...) at kernel/qeventloop.cpp:149
#5  0x00002b80688c4d68 in QEventLoop::exec (this=0x2b80807c2e00, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00002b80687c70f0 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:542
#7  0x00002b80687ca0cc in QThreadPrivate::start (arg=0xba9d80) at
thread/qthread_unix.cpp:338
#8  0x00002b806f3f9e0f in start_thread () from /lib64/libpthread.so.0
#9  0x00002b8069ccb7dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x2b807adde2c0 (LWP 6720)):
[KCrash Handler]
#6  deref (this=0x10000001f) at /usr/include/QtCore/qatomic_x86_64.h:133
#7  deref (value=0x1f00000001, d=0x100000013) at
/usr/include/QtCore/qsharedpointer_impl.h:340
#8  internalCopy<Node> (other=..., this=0x1fd3570) at
/usr/include/QtCore/qsharedpointer_impl.h:412
#9  operator= (other=..., this=0x1fd3570) at
/usr/include/QtCore/qsharedpointer_impl.h:483
#10 qCopy<QSharedPointer<Node>*, QSharedPointer<Node>*> (dest=0x1fd3570,
end=0x1fd36a0, begin=0x1fd3580) at /usr/include/QtCore/qalgorithms.h:82
#11 QVector<QSharedPointer<Node> >::erase (this=this at entry=0x10e6978,
abegin=<optimized out>, aend=aend at entry=0x1fd3570) at
/usr/include/QtCore/qvector.h:634
#12 0x00002b80c47a47f6 in remove (i=-1, this=0x10e6978) at
/usr/include/QtCore/qvector.h:376
#13 IncidenceTreeModel::Private::insertNode (this=this at entry=0x10e6960,
prenode=..., silent=silent at entry=false) at
/usr/src/debug/kdepim-4.10.5/korganizer/views/todoview/incidencetreemodel.cpp:388
#14 0x00002b80c47a56a7 in IncidenceTreeModel::Private::onRowsInserted
(this=0x10e6960, parent=..., begin=8, end=256) at
/usr/src/debug/kdepim-4.10.5/korganizer/views/todoview/incidencetreemodel.cpp:298
#15 0x00002b80688db29f in QMetaObject::activate (sender=0xf602c0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff4ee32720) at
kernel/qobject.cpp:3548
#16 0x00002b8068925974 in QAbstractItemModel::rowsInserted (this=<optimized
out>, _t1=..., _t2=8, _t3=256) at
.moc/release-shared/moc_qabstractitemmodel.cpp:197
#17 0x00002b80688c069d in QAbstractItemModel::endInsertRows (this=0xf602c0) at
kernel/qabstractitemmodel.cpp:2433
#18 0x00002b806938b994 in QSortFilterProxyModelPrivate::insert_source_items
(this=this at entry=0xf602f0, source_to_proxy=..., proxy_to_source=...,
source_items=..., source_parent=..., orient=orient at entry=Qt::Vertical,
emit_signal=emit_signal at entry=true) at itemviews/qsortfilterproxymodel.cpp:695
#19 0x00002b806938f238 in QSortFilterProxyModelPrivate::source_items_inserted
(this=this at entry=0xf602f0, source_parent=..., start=<optimized out>,
end=<optimized out>, orient=orient at entry=Qt::Vertical) at
itemviews/qsortfilterproxymodel.cpp:806
#20 0x00002b806938f5bf in QSortFilterProxyModelPrivate::_q_sourceRowsInserted
(this=0xf602f0, source_parent=..., start=<optimized out>, end=<optimized out>)
at itemviews/qsortfilterproxymodel.cpp:1297
#21 0x00002b80688db29f in QMetaObject::activate (sender=0x11e0a60, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff4ee32a80) at
kernel/qobject.cpp:3548
#22 0x00002b8068925974 in QAbstractItemModel::rowsInserted (this=<optimized
out>, _t1=..., _t2=8, _t3=256) at
.moc/release-shared/moc_qabstractitemmodel.cpp:197
#23 0x00002b80688c069d in QAbstractItemModel::endInsertRows (this=0x11e0a60) at
kernel/qabstractitemmodel.cpp:2433
#24 0x00002b806938b994 in QSortFilterProxyModelPrivate::insert_source_items
(this=this at entry=0xeec930, source_to_proxy=..., proxy_to_source=...,
source_items=..., source_parent=..., orient=orient at entry=Qt::Vertical,
emit_signal=emit_signal at entry=true) at itemviews/qsortfilterproxymodel.cpp:695
#25 0x00002b806938f238 in QSortFilterProxyModelPrivate::source_items_inserted
(this=this at entry=0xeec930, source_parent=..., start=<optimized out>,
end=<optimized out>, orient=orient at entry=Qt::Vertical) at
itemviews/qsortfilterproxymodel.cpp:806
#26 0x00002b806938f5bf in QSortFilterProxyModelPrivate::_q_sourceRowsInserted
(this=0xeec930, source_parent=..., start=<optimized out>, end=<optimized out>)
at itemviews/qsortfilterproxymodel.cpp:1297
#27 0x00002b80688db29f in QMetaObject::activate (sender=0xf7b200, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff4ee32de0) at
kernel/qobject.cpp:3548
#28 0x00002b8068925974 in QAbstractItemModel::rowsInserted (this=<optimized
out>, _t1=..., _t2=8, _t3=256) at
.moc/release-shared/moc_qabstractitemmodel.cpp:197
#29 0x00002b80688c069d in QAbstractItemModel::endInsertRows (this=0xf7b200) at
kernel/qabstractitemmodel.cpp:2433
#30 0x00002b8067e4c100 in KSelectionProxyModelPrivate::insertSelectionIntoProxy
(this=this at entry=0x1034870, selection=...) at
/usr/src/debug/kdelibs-4.10.5/kdeui/itemviews/kselectionproxymodel.cpp:1981
#31 0x00002b8067e4cc63 in KSelectionProxyModelPrivate::selectionChanged
(this=0x1034870, _selected=..., _deselected=...) at
/usr/src/debug/kdelibs-4.10.5/kdeui/itemviews/kselectionproxymodel.cpp:1897
#32 0x00002b80688db29f in QMetaObject::activate (sender=0x109ee20, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff4ee33340) at
kernel/qobject.cpp:3548
#33 0x00002b806935d3a7 in QItemSelectionModel::selectionChanged
(this=this at entry=0x109ee20, _t1=..., _t2=...) at
.moc/release-shared/moc_qitemselectionmodel.cpp:166
#34 0x00002b806936251d in QItemSelectionModel::emitSelectionChanged
(this=this at entry=0x109ee20, newSelection=..., oldSelection=...) at
itemviews/qitemselectionmodel.cpp:1600
#35 0x00002b806936320c in QItemSelectionModel::select (this=0x109ee20,
selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110
#36 0x00002b8067e1e3ad in KCheckableProxyModel::select
(this=this at entry=0x100fb70, selection=..., command=...) at
/usr/src/debug/kdelibs-4.10.5/kdeui/itemviews/kcheckableproxymodel.cpp:130
#37 0x00002b8067e1e62e in KCheckableProxyModel::setData (this=0x100fb70,
index=..., value=..., role=<optimized out>) at
/usr/src/debug/kdelibs-4.10.5/kdeui/itemviews/kcheckableproxymodel.cpp:105
#38 0x00002b80c473f5ba in KOCheckableProxyModel::setData (this=0x100fb70,
index=..., value=..., role=10) at
/usr/src/debug/kdepim-4.10.5/korganizer/kocheckableproxymodel.cpp:39
#39 0x00002b806938983e in QSortFilterProxyModel::setData (this=<optimized out>,
index=..., value=..., role=10) at itemviews/qsortfilterproxymodel.cpp:1747
#40 0x00002b806938983e in QSortFilterProxyModel::setData (this=<optimized out>,
index=..., value=..., role=10) at itemviews/qsortfilterproxymodel.cpp:1747
#41 0x00002b806938983e in QSortFilterProxyModel::setData
(this=this at entry=0xe89570, index=..., value=..., role=role at entry=10) at
itemviews/qsortfilterproxymodel.cpp:1747
#42 0x00002b80693aae95 in QStyledItemDelegate::editorEvent (this=0x10e7c80,
event=0x7fff4ee34690, model=0xe89570, option=..., index=...) at
itemviews/qstyleditemdelegate.cpp:758
#43 0x00002b806930a3e7 in QAbstractItemViewPrivate::sendDelegateEvent
(this=this at entry=0x107cc00, index=..., event=event at entry=0x7fff4ee34690) at
itemviews/qabstractitemview.cpp:4184
#44 0x00002b806931064c in QAbstractItemView::edit (this=this at entry=0xf2b8a0,
index=..., trigger=trigger at entry=QAbstractItemView::NoEditTriggers,
event=event at entry=0x7fff4ee34690) at itemviews/qabstractitemview.cpp:2560
#45 0x00002b806930a920 in QAbstractItemView::mouseReleaseEvent (this=0xf2b8a0,
event=0x7fff4ee34690) at itemviews/qabstractitemview.cpp:1802
#46 0x00002b8068e53149 in QWidget::event (this=0xf2b8a0, event=0x7fff4ee34690)
at kernel/qwidget.cpp:8375
#47 0x00002b80691fdf26 in QFrame::event (this=0xf2b8a0, e=0x7fff4ee34690) at
widgets/qframe.cpp:557
#48 0x00002b806930981b in QAbstractItemView::viewportEvent (this=0xf2b8a0,
event=0x7fff4ee34690) at itemviews/qabstractitemview.cpp:1644
#49 0x00002b806934e0d1 in QTreeView::viewportEvent (this=0xf2b8a0,
event=0x7fff4ee34690) at itemviews/qtreeview.cpp:1257
#50 0x00002b80688c5ef6 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>,
receiver=0xf3c390, event=0x7fff4ee34690) at kernel/qcoreapplication.cpp:1056
#51 0x00002b8068e0383c in QApplicationPrivate::notify_helper
(this=this at entry=0xba7da0, receiver=receiver at entry=0xf3c390,
e=e at entry=0x7fff4ee34690) at kernel/qapplication.cpp:4558
#52 0x00002b8068e0854b in QApplication::notify (this=<optimized out>,
receiver=0xf3c390, e=0x7fff4ee34690) at kernel/qapplication.cpp:4105
#53 0x00002b8067e5d7f6 in KApplication::notify (this=0x7fff4ee35360,
receiver=0xf3c390, event=0x7fff4ee34690) at
/usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#54 0x00002b80688c5d8e in QCoreApplication::notifyInternal
(this=0x7fff4ee35360, receiver=0xf3c390, event=0x7fff4ee34690) at
kernel/qcoreapplication.cpp:946
#55 0x00002b8068e046ab in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#56 QApplicationPrivate::sendMouseEvent (receiver=0xf3c390,
event=0x7fff4ee34690, alienWidget=0xf3c390, nativeWidget=0xeb2f00,
buttonDown=0x2b80698d8268 <qt_button_down>, lastMouseReceiver=...,
spontaneous=true) at kernel/qapplication.cpp:3173
#57 0x00002b8068e7ee94 in QETWidget::translateMouseEvent
(this=this at entry=0xeb2f00, event=event at entry=0x7fff4ee34e00) at
kernel/qapplication_x11.cpp:4527
#58 0x00002b8068e7dc21 in QApplication::x11ProcessEvent (this=0x7fff4ee35360,
event=0x7fff4ee34e00) at kernel/qapplication_x11.cpp:3650
#59 0x00002b8068ea3fa2 in x11EventSourceDispatch (s=0xba8e20, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#60 0x00002b80703b07d5 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#61 0x00002b80703b0b08 in ?? () from /usr/lib64/libglib-2.0.so.0
#62 0x00002b80703b0bc4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#63 0x00002b80688f42c6 in QEventDispatcherGlib::processEvents (this=0xb9bcf0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#64 0x00002b8068ea3c1e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#65 0x00002b80688c4adf in QEventLoop::processEvents
(this=this at entry=0x7fff4ee351d0, flags=...) at kernel/qeventloop.cpp:149
#66 0x00002b80688c4d68 in QEventLoop::exec (this=0x7fff4ee351d0, flags=...) at
kernel/qeventloop.cpp:204
#67 0x00002b80688c9a08 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1218
#68 0x0000000000403679 in ?? ()
#69 0x00002b8069c04a15 in __libc_start_main () from /lib64/libc.so.6
#70 0x0000000000403be1 in _start ()

Reported using DrKonqi

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



More information about the Kdepim-bugs mailing list