Bug 328329 - KONTACT CRASHED WHEN FORWARDING A MAIL
Summary: KONTACT CRASHED WHEN FORWARDING A MAIL
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.10.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-12-02 14:30 UTC by Basil Mewes
Modified: 2017-01-07 22:17 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (13.49 KB, text/plain)
2014-07-10 21:20 UTC, Frank.Goertzen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Basil Mewes 2013-12-02 14:30:24 UTC
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 TRIED TO FORWARD A MAIL WHEN KONTACT CRASHED. IT CRASHED ON ALL RESTART ATTEMPTS.

The crash can be reproduced every time.

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

Thread 3 (Thread 0x7f1f21dd2700 (LWP 4260)):
#0  0x00007f1f327a2964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f1f371907c7 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f1f371907f9 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f1f3279ee0f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f1f37ef744d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f1f214d1700 (LWP 4261)):
#0  0x00007f1f37eee4ed in poll () from /lib64/libc.so.6
#1  0x00007f1f31792aa4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f1f31792bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f1f393262e6 in QEventDispatcherGlib::processEvents (this=0x7f1f1c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f1f392f6adf in QEventLoop::processEvents (this=this@entry=0x7f1f214d0e00, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f1f392f6d68 in QEventLoop::exec (this=0x7f1f214d0e00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f1f391f90f0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007f1f391fc0cc in QThreadPrivate::start (arg=0x9c2010) at thread/qthread_unix.cpp:338
#8  0x00007f1f3279ee0f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f1f37ef744d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f1f3a9ad780 (LWP 4259)):
[KCrash Handler]
#6  0x00007f1f37e433d5 in raise () from /lib64/libc.so.6
#7  0x00007f1f37e44858 in abort () from /lib64/libc.so.6
#8  0x00007f1f37e8344b in __libc_message () from /lib64/libc.so.6
#9  0x00007f1f37e88fc6 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007f1f37e89d43 in _int_free () from /lib64/libc.so.6
#11 0x00007f1f388fb095 in free (alignment=8, x=<optimized out>) at ../../src/corelib/tools/qvector.h:99
#12 free (x=<optimized out>, this=<optimized out>) at ../../src/corelib/tools/qvector.h:468
#13 operator= (v=..., this=0x118afd0) at ../../src/corelib/tools/qvector.h:395
#14 clear (this=0x118afd0) at ../../src/corelib/tools/qvector.h:348
#15 QTextEngine::clearLineData (this=0x118afd0) at text/qtextengine.cpp:1483
#16 0x00007f1f38943c3d in QTextDocumentLayout::documentChanged (this=0xe23980, from=0, oldLength=0, length=2622) at text/qtextdocumentlayout.cpp:2869
#17 0x00007f1f38b0637c in QTextEditPrivate::relayoutDocument (this=this@entry=0xfe4670) at widgets/qtextedit.cpp:1438
#18 0x00007f1f38b06b89 in QTextEdit::resizeEvent (this=<optimized out>, e=0x7fff54b386e0) at widgets/qtextedit.cpp:1397
#19 0x00007f1f386f1315 in QWidget::event (this=0xfe33c0, event=0x7fff54b386e0) at kernel/qwidget.cpp:8540
#20 0x00007f1f38a9bf26 in QFrame::event (this=0xfe33c0, e=0x7fff54b386e0) at widgets/qframe.cpp:557
#21 0x00007f1f392f7ef6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0xfe3150, event=0x7fff54b386e0) at kernel/qcoreapplication.cpp:1056
#22 0x00007f1f386a183c in QApplicationPrivate::notify_helper (this=this@entry=0x9be930, receiver=receiver@entry=0xfe3150, e=e@entry=0x7fff54b386e0) at kernel/qapplication.cpp:4558
#23 0x00007f1f386a5ceb in QApplication::notify (this=0x7fff54b3abe0, receiver=0xfe3150, e=0x7fff54b386e0) at kernel/qapplication.cpp:4423
#24 0x00007f1f39d5c7f6 in KApplication::notify (this=0x7fff54b3abe0, receiver=0xfe3150, event=0x7fff54b386e0) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#25 0x00007f1f392f7d8e in QCoreApplication::notifyInternal (this=0x7fff54b3abe0, receiver=0xfe3150, event=0x7fff54b386e0) at kernel/qcoreapplication.cpp:946
#26 0x00007f1f386eb8e6 in sendEvent (event=0x7fff54b386e0, receiver=0xfe3150) at ../../src/corelib/kernel/qcoreapplication.h:231
#27 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=this@entry=0xfe3ce0, recursive=recursive@entry=false, disableUpdates=<optimized out>, disableUpdates@entry=false) at kernel/qwidget.cpp:7445
#28 0x00007f1f386f3281 in QWidgetPrivate::show_helper (this=this@entry=0xfe3ce0) at kernel/qwidget.cpp:7496
#29 0x00007f1f386f3682 in QWidget::setVisible (this=0xfe3150, visible=<optimized out>) at kernel/qwidget.cpp:7777
#30 0x00007f1f386f321e in show (this=0xfe3150) at ../../src/gui/kernel/qwidget.h:494
#31 QWidgetPrivate::showChildren (this=this@entry=0xfe4670, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#32 0x00007f1f386f329d in QWidgetPrivate::show_helper (this=this@entry=0xfe4670) at kernel/qwidget.cpp:7502
#33 0x00007f1f386f3682 in QWidget::setVisible (this=0xfe33c0, visible=<optimized out>) at kernel/qwidget.cpp:7777
#34 0x00007f1f386f321e in show (this=0xfe33c0) at ../../src/gui/kernel/qwidget.h:494
#35 QWidgetPrivate::showChildren (this=this@entry=0xc7a700, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#36 0x00007f1f386f329d in QWidgetPrivate::show_helper (this=this@entry=0xc7a700) at kernel/qwidget.cpp:7502
#37 0x00007f1f386f3682 in QWidget::setVisible (this=0xfe1d70, visible=<optimized out>) at kernel/qwidget.cpp:7777
#38 0x00007f1f386f321e in show (this=0xfe1d70) at ../../src/gui/kernel/qwidget.h:494
#39 QWidgetPrivate::showChildren (this=this@entry=0xfe1480, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#40 0x00007f1f386f329d in QWidgetPrivate::show_helper (this=this@entry=0xfe1480) at kernel/qwidget.cpp:7502
#41 0x00007f1f386f3682 in QWidget::setVisible (this=0x1004330, visible=<optimized out>) at kernel/qwidget.cpp:7777
#42 0x00007f1f386f321e in show (this=0x1004330) at ../../src/gui/kernel/qwidget.h:494
#43 QWidgetPrivate::showChildren (this=this@entry=0xfe1200, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#44 0x00007f1f386f329d in QWidgetPrivate::show_helper (this=this@entry=0xfe1200) at kernel/qwidget.cpp:7502
#45 0x00007f1f386f3682 in QWidget::setVisible (this=0xfe1120, visible=<optimized out>) at kernel/qwidget.cpp:7777
#46 0x00007f1f386f321e in show (this=0xfe1120) at ../../src/gui/kernel/qwidget.h:494
#47 QWidgetPrivate::showChildren (this=this@entry=0x10040c0, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#48 0x00007f1f386f329d in QWidgetPrivate::show_helper (this=this@entry=0x10040c0) at kernel/qwidget.cpp:7502
#49 0x00007f1f386f3682 in QWidget::setVisible (this=0x1004090, visible=<optimized out>) at kernel/qwidget.cpp:7777
#50 0x00007f1f386f321e in show (this=0x1004090) at ../../src/gui/kernel/qwidget.h:494
#51 QWidgetPrivate::showChildren (this=this@entry=0x1003e90, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#52 0x00007f1f386f329d in QWidgetPrivate::show_helper (this=this@entry=0x1003e90) at kernel/qwidget.cpp:7502
#53 0x00007f1f386f3682 in QWidget::setVisible (this=0x1003e60, visible=<optimized out>) at kernel/qwidget.cpp:7777
#54 0x00007f1f386f321e in show (this=0x1003e60) at ../../src/gui/kernel/qwidget.h:494
#55 QWidgetPrivate::showChildren (this=this@entry=0x102d870, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#56 0x00007f1f386f329d in QWidgetPrivate::show_helper (this=this@entry=0x102d870) at kernel/qwidget.cpp:7502
#57 0x00007f1f386f3682 in QWidget::setVisible (this=0xf28b60, visible=<optimized out>) at kernel/qwidget.cpp:7777
#58 0x00007f1ed919a3e5 in show (this=0xf28b60) at /usr/include/QtGui/qwidget.h:494
#59 KMKernel::recoverDeadLetters (this=<optimized out>) at /usr/src/debug/kdepim-4.10.5/kmail/kmkernel.cpp:1165
#60 0x00007f1ed94fcd38 in KMailPart::KMailPart (this=this@entry=0xd15900, parentWidget=parentWidget@entry=0xb94450, parent=parent@entry=0xb94450, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.10.5/kmail/kmail_part.cpp:81
#61 0x00007f1ed94fe09f in KPluginFactory::createPartInstance<KMailPart> (parentWidget=0xb94450, parent=0xb94450, args=...) at /usr/include/kpluginfactory.h:483
#62 0x00007f1f398659a5 in KPluginFactory::create (this=0xd4ea00, iface=0x7f1f37bfd8a0 <qt_meta_stringdata_KParts__ReadOnlyPart> "KParts::ReadOnlyPart", parentWidget=0xb94450, parent=0xb94450, args=..., keyword=...) at /usr/src/debug/kdelibs-4.10.5/kdecore/util/kpluginfactory.cpp:203
#63 0x00007f1f3a18e52f in create<KParts::ReadOnlyPart> (args=..., parent=0xb94450, this=<optimized out>) at /usr/include/kpluginfactory.h:507
#64 KontactInterface::Core::createPart (this=0xb94450, libname=0xc4b498 "kmailpart") at /usr/src/debug/kdepimlibs-4.10.5/kontactinterface/core.cpp:87
#65 0x00007f1eda488f90 in KMailPlugin::createPart (this=0xc5fc80) at /usr/src/debug/kdepim-4.10.5/kontact/plugins/kmail/kmail_plugin.cpp:183
#66 0x00007f1f3a18df09 in KontactInterface::Plugin::part (this=0xc5fc80) at /usr/src/debug/kdepimlibs-4.10.5/kontactinterface/plugin.cpp:192
#67 0x00007f1f3a5c997a in Kontact::MainWindow::selectPlugin (this=0xb94450, plugin=0x10a3) at /usr/src/debug/kdepim-4.10.5/kontact/src/mainwindow.cpp:808
#68 0x00007f1f3a5c6a94 in Kontact::MainWindow::loadSettings (this=this@entry=0xb94450) at /usr/src/debug/kdepim-4.10.5/kontact/src/mainwindow.cpp:975
#69 0x00007f1f3a5c8dc3 in Kontact::MainWindow::initObject (this=this@entry=0xb94450) at /usr/src/debug/kdepim-4.10.5/kontact/src/mainwindow.cpp:246
#70 0x00007f1f3a5c93da in Kontact::MainWindow::MainWindow (this=0xb94450, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.10.5/kontact/src/mainwindow.cpp:153
#71 0x00000000004041b4 in KontactApp::newInstance (this=0x7fff54b3abe0) at /usr/src/debug/kdepim-4.10.5/kontact/src/main.cpp:135
#72 0x00007f1f39d62ad2 in KUniqueApplicationAdaptor::newInstance (this=0xb6ab00, asn_id=..., args=...) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kuniqueapplication.cpp:442
#73 0x00007f1f39d62b54 in qt_static_metacall (_a=0x7fff54b39e20, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdelibs-4.10.5/build/kdeui/kuniqueapplication_p.moc:58
#74 KUniqueApplicationAdaptor::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7fff54b39e20) at /usr/src/debug/kdelibs-4.10.5/build/kdeui/kuniqueapplication_p.moc:52
#75 0x00007f1f39d62c8b in KUniqueApplicationAdaptor::qt_metacall (this=0xb6ab00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff54b39e20) at /usr/src/debug/kdelibs-4.10.5/build/kdeui/kuniqueapplication_p.moc:102
#76 0x00007f1f34f3bd8a in QDBusConnectionPrivate::deliverCall (this=this@entry=0x9aa020, object=object@entry=0xb6ab00, msg=..., metaTypes=..., slotIdx=4) at qdbusintegrator.cpp:951
#77 0x00007f1f34f3ce36 in QDBusConnectionPrivate::activateCall (this=this@entry=0x9aa020, object=0xb6ab00, flags=flags@entry=337, msg=...) at qdbusintegrator.cpp:856
#78 0x00007f1f34f3d876 in QDBusConnectionPrivate::activateObject (this=0x9aa020, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1427
#79 0x00007f1f34f3d96b in QDBusActivateObjectEvent::placeMetaCall (this=0xb6e660) at qdbusintegrator.cpp:1541
#80 0x00007f1f3930c77e in QObject::event (this=0x7fff54b3abe0, e=<optimized out>) at kernel/qobject.cpp:1203
#81 0x00007f1f386a3974 in QApplication::event (this=0x7fff54b3abe0, e=0xb6e660) at kernel/qapplication.cpp:2544
#82 0x00007f1f386a186c in QApplicationPrivate::notify_helper (this=this@entry=0x9be930, receiver=receiver@entry=0x7fff54b3abe0, e=e@entry=0xb6e660) at kernel/qapplication.cpp:4562
#83 0x00007f1f386a5ceb in QApplication::notify (this=0x7fff54b3abe0, receiver=0x7fff54b3abe0, e=0xb6e660) at kernel/qapplication.cpp:4423
#84 0x00007f1f39d5c7f6 in KApplication::notify (this=0x7fff54b3abe0, receiver=0x7fff54b3abe0, event=0xb6e660) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#85 0x00007f1f392f7d8e in QCoreApplication::notifyInternal (this=0x7fff54b3abe0, receiver=receiver@entry=0x7fff54b3abe0, event=event@entry=0xb6e660) at kernel/qcoreapplication.cpp:946
#86 0x00007f1f392fb6f1 in sendEvent (event=0xb6e660, receiver=0x7fff54b3abe0) at kernel/qcoreapplication.h:231
#87 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x984670) at kernel/qcoreapplication.cpp:1570
#88 0x00007f1f39326133 in sendPostedEvents () at kernel/qcoreapplication.h:236
#89 postEventSourceDispatch (s=0x9c6020) at kernel/qeventdispatcher_glib.cpp:279
#90 0x00007f1f317927d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#91 0x00007f1f31792b08 in ?? () from /usr/lib64/libglib-2.0.so.0
#92 0x00007f1f31792bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#93 0x00007f1f393262c6 in QEventDispatcherGlib::processEvents (this=0x989ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#94 0x00007f1f38741c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#95 0x00007f1f392f6adf in QEventLoop::processEvents (this=this@entry=0x7fff54b3aa50, flags=...) at kernel/qeventloop.cpp:149
#96 0x00007f1f392f6d68 in QEventLoop::exec (this=0x7fff54b3aa50, flags=...) at kernel/qeventloop.cpp:204
#97 0x00007f1f392fba08 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#98 0x0000000000403679 in main (argc=1, argv=0x7fff54b3ad28) at /usr/src/debug/kdepim-4.10.5/kontact/src/main.cpp:219

Possible duplicates by query: bug 327864, bug 327681, bug 325619, bug 320557, bug 320556.

Reported using DrKonqi
Comment 1 Frank.Goertzen 2014-07-10 21:20:24 UTC
Created attachment 87684 [details]
New crash information added by DrKonqi

kontact (4.10.5) on KDE Platform 4.10.5 "release 1" using Qt 4.8.4

- What I was doing when the application crashed:
After reading one mail in th preview pane i switched to the next one, kontact crashes and from that point on does not start anymore.
I did not try to forward a mail.

-- Backtrace (Reduced):
#11 0x00007f337a844095 in free (alignment=8, x=<optimized out>) at ../../src/corelib/tools/qvector.h:99
#12 free (x=<optimized out>, this=<optimized out>) at ../../src/corelib/tools/qvector.h:468
#13 operator= (v=..., this=0x181f130) at ../../src/corelib/tools/qvector.h:395
#14 clear (this=0x181f130) at ../../src/corelib/tools/qvector.h:348
#15 QTextEngine::clearLineData (this=0x181f130) at text/qtextengine.cpp:1483
Comment 2 Denis Kurz 2016-09-24 19:28:50 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 3 Denis Kurz 2017-01-07 22:17:41 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.