Bug 248768 - Kontact crashes when checking for mail after startup.
Summary: Kontact crashes when checking for mail after startup.
Status: RESOLVED DUPLICATE of bug 185544
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.4.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-23 09:49 UTC by honkir
Modified: 2010-09-19 13:46 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.26 KB, text/plain)
2010-09-09 13:17 UTC, David
Details

Note You need to log in before you can comment on or make changes to this bug.
Description honkir 2010-08-23 09:49:31 UTC
Application: kontact (4.4.5)
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-24-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

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

When system started, two instances Kontact were running - to a question whether start kontact when another instance is probably running I answered Yes. Than I closed one of the instances and in the other one I switched to the mail screen. Than I selected my mail account inbox and pressed the "check mail in" button. The application crashed, after application restart everything went OK.

Using Kubuntu 10.04.1 LTS with backported KDE 4.5.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
[Current thread is 1 (Thread 0x7f5ec8b1c780 (LWP 1879))]

Thread 2 (Thread 0x7f5e9fe36710 (LWP 1997)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f5e9fe35a70 in ?? ()
#2  0x00007fff19adc852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7f5ec8b1c780 (LWP 1879)):
[KCrash Handler]
#6  0x00007f5ec5a6da75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f5ec5a715c0 in *__GI_abort () at abort.c:92
#8  0x00007f5ec5aa74fb in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007f5ec5ab15b6 in malloc_printerr (action=3, str=0x7f5ec5b81ab3 "free(): invalid pointer", ptr=<value optimized out>) at malloc.c:6264
#10 0x00007f5eab289107 in KMail::FolderViewItem::updateCounts() () from /usr/lib/libkmailprivate.so.4
#11 0x00007f5eab2893ed in KMail::FolderView::activateItemInternal(KMail::FolderViewItem*, bool, bool, bool) () from /usr/lib/libkmailprivate.so.4
#12 0x00007f5eab290e3b in ?? () from /usr/lib/libkmailprivate.so.4
#13 0x00007f5eab280841 in ?? () from /usr/lib/libkmailprivate.so.4
#14 0x00007f5eab289477 in KMail::FolderView::activateItemInternal(KMail::FolderViewItem*, bool, bool, bool) () from /usr/lib/libkmailprivate.so.4
#15 0x00007f5eab289e48 in KMail::FolderView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkmailprivate.so.4
#16 0x00007f5eab28e870 in ?? () from /usr/lib/libkmailprivate.so.4
#17 0x00007f5ec62567a7 in QMetaObject::activate (sender=0x1262cc0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#18 0x00007f5ec71cfce0 in QTreeWidget::itemClicked (this=0x757, _t1=0x164d050, _t2=0) at .moc/release-shared/moc_qtreewidget.cpp:207
#19 0x00007f5ec71d6f58 in QTreeWidget::qt_metacall (this=0x1262cc0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff19a6ad70) at .moc/release-shared/moc_qtreewidget.cpp:150
#20 0x00007f5ec83fce80 in KPIM::TreeWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdepim.so.4
#21 0x00007f5ec8477950 in KPIM::FolderTreeWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdepim.so.4
#22 0x00007f5eab289c70 in KMail::FolderView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkmailprivate.so.4
#23 0x00007f5eab28e870 in ?? () from /usr/lib/libkmailprivate.so.4
#24 0x00007f5ec62567a7 in QMetaObject::activate (sender=0x1262cc0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#25 0x00007f5ec714f4e5 in QAbstractItemView::clicked (this=0x757, _t1=<value optimized out>) at .moc/release-shared/moc_qabstractitemview.cpp:331
#26 0x00007f5ec715eae4 in QAbstractItemView::mouseReleaseEvent (this=0x1262cc0, event=0x7fff19a6bbe0) at itemviews/qabstractitemview.cpp:1789
#27 0x00007f5ec6c6369e in QWidget::event (this=0x1262cc0, event=0x7fff19a6bbe0) at kernel/qwidget.cpp:8157
#28 0x00007f5ec7027b06 in QFrame::event (this=0x1262cc0, e=0x7fff19a6bbe0) at widgets/qframe.cpp:557
#29 0x00007f5ec715f7ab in QAbstractItemView::viewportEvent (this=0x1262cc0, event=0x7fff19a6bbe0) at itemviews/qabstractitemview.cpp:1619
#30 0x00007f5ec719d565 in QTreeView::viewportEvent (this=0x1262cc0, event=0x7fff19a6bbe0) at itemviews/qtreeview.cpp:1256
#31 0x00007f5ec623e2b7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x10af040, event=0x7fff19a6bbe0) at kernel/qcoreapplication.cpp:847
#32 0x00007f5ec6c0dcac in QApplicationPrivate::notify_helper (this=0xa386c0, receiver=0x10af040, e=0x7fff19a6bbe0) at kernel/qapplication.cpp:4385
#33 0x00007f5ec6c13fee in QApplication::notify (this=0x7fff19a6c8f0, receiver=0x10af040, e=0x7fff19a6bbe0) at kernel/qapplication.cpp:3952
#34 0x00007f5ec7962eb6 in KApplication::notify (this=0x7fff19a6c8f0, receiver=0x10af040, event=0x7fff19a6bbe0) at ../../kdeui/kernel/kapplication.cpp:310
#35 0x00007f5ec623ea8c in QCoreApplication::notifyInternal (this=0x7fff19a6c8f0, receiver=0x10af040, event=0x7fff19a6bbe0) at kernel/qcoreapplication.cpp:732
#36 0x00007f5ec6c12a9e in QCoreApplication::sendEvent (receiver=0x10af040, event=0x7fff19a6bbe0, alienWidget=0x10af040, nativeWidget=0xb7bdc0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#37 QApplicationPrivate::sendMouseEvent (receiver=0x10af040, event=0x7fff19a6bbe0, alienWidget=0x10af040, nativeWidget=0xb7bdc0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3051
#38 0x00007f5ec6c95335 in QETWidget::translateMouseEvent (this=0xb7bdc0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403
#39 0x00007f5ec6c93c6c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff19a6c500) at kernel/qapplication_x11.cpp:3536
#40 0x00007f5ec6cbfe82 in x11EventSourceDispatch (s=0xa34f30, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#41 0x00007f5ebe8378c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#42 0x00007f5ebe83b748 in ?? () from /lib/libglib-2.0.so.0
#43 0x00007f5ebe83b8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#44 0x00007f5ec626ab83 in QEventDispatcherGlib::processEvents (this=0x9ff590, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#45 0x00007f5ec6cbf7ee in QGuiEventDispatcherGlib::processEvents (this=0x757, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#46 0x00007f5ec623d7b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#47 0x00007f5ec623db9c in QEventLoop::exec (this=0x7fff19a6c830, flags=) at kernel/qeventloop.cpp:201
#48 0x00007f5ec6241c4b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#49 0x0000000000403e8e in _start ()

Reported using DrKonqi
Comment 1 David 2010-09-09 13:17:11 UTC
Created attachment 51466 [details]
New crash information added by DrKonqi

kontact (4.4.5) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:

The session manager restored my last session, somehow there was a instance of kontact running, and another one started stating that there is another Kontact process running, I clicked OK or whatever ... the old Kontact got closed and the new one crashed.

-- Backtrace (Reduced):
#8  0x00007fd6c81a74fb in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007fd6c81b15b6 in malloc_printerr (action=3, str=0x7fd6c8284cf8 "double free or corruption (!prev)", ptr=<value optimized out>) at malloc.c:6266
[...]
#11 0x00007fd6ad6b7107 in KMail::FolderViewItem::updateCounts() () from /usr/lib/libkmailprivate.so.4
#12 0x00007fd6ad6b758e in KMail::FolderView::updateCountsForChildren(QTreeWidgetItem*, QTime const&) () from /usr/lib/libkmailprivate.so.4
#13 0x00007fd6ad6b762f in KMail::FolderView::slotUpdateCounts() () from /usr/lib/libkmailprivate.so.4
Comment 2 Christophe Marin 2010-09-19 13:46:13 UTC

*** This bug has been marked as a duplicate of bug 185544 ***