Bug 306649 - Kontact crashes when replying to email
Summary: Kontact crashes when replying to email
Status: RESOLVED FIXED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.8.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-12 08:31 UTC by Rob Berends
Modified: 2012-09-13 16:07 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rob Berends 2012-09-12 08:31:38 UTC
Application: kontact (4.8.4)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-30-generic-pae i686
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed: I clicked on a weblink in an HTML-email. Firefox was just updated.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb218c980 (LWP 1703))]

Thread 4 (Thread 0xafbb4b40 (LWP 1704)):
#0  0xb7764424 in __kernel_vsyscall ()
#1  0xb399796b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb609f3dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb581d263 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb581d37f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb3993d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb6091ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xaf293b40 (LWP 1706)):
#0  0xb3996c80 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb609f634 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb3900410 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb38c0f50 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb38c1201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb63e18e7 in QEventDispatcherGlib::processEvents (this=0xae900468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb63ad50d in QEventLoop::processEvents (this=0xaf293270, flags=...) at kernel/qeventloop.cpp:149
#7  0xb63ad7a9 in QEventLoop::exec (this=0xaf293270, flags=...) at kernel/qeventloop.cpp:204
#8  0xb629694c in QThread::exec (this=0x9dd2c30) at thread/qthread.cpp:501
#9  0xb6296a3b in QThread::run (this=0x9dd2c30) at thread/qthread.cpp:568
#10 0xb6299de0 in QThreadPrivate::start (arg=0x9dd2c30) at thread/qthread_unix.cpp:298
#11 0xb3993d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb6091ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xac613b40 (LWP 1873)):
#0  0xb3996c64 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb609f634 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb3900410 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb38c0b76 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb38c1042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb38c1201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb63e18e7 in QEventDispatcherGlib::processEvents (this=0xabd0b1c8, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb63ad50d in QEventLoop::processEvents (this=0xac613240, flags=...) at kernel/qeventloop.cpp:149
#8  0xb63ad7a9 in QEventLoop::exec (this=0xac613240, flags=...) at kernel/qeventloop.cpp:204
#9  0xb629694c in QThread::exec (this=0x9f1a4e0) at thread/qthread.cpp:501
#10 0xb638ab5d in QInotifyFileSystemWatcherEngine::run (this=0x9f1a4e0) at io/qfilesystemwatcher_inotify.cpp:248
#11 0xb6299de0 in QThreadPrivate::start (arg=0x9f1a4e0) at thread/qthread_unix.cpp:298
#12 0xb3993d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb6091ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb218c980 (LWP 1703)):
[KCrash Handler]
#7  QNetworkAccessHttpBackend::replyDownloadMetaData (this=0xb15b780, hm=<error reading variable: Cannot access memory at address 0x11>, sc=17, rp=<error reading variable: Cannot access memory at address 0x11>, pu=124, db=<error reading variable: Cannot access memory at address 0x11>, contentLength=-1279663684) at access/qnetworkaccesshttpbackend.cpp:827
#8  0xb3b9737d in QNetworkAccessHttpBackend::qt_static_metacall (_o=0xb15b780, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xb161d38) at .moc/release-shared/moc_qnetworkaccesshttpbackend_p.cpp:91
#9  0xb63c0c01 in QMetaCallEvent::placeMetaCall (this=0xb0e0298, object=0xb15b780) at kernel/qobject.cpp:525
#10 0xb63c9c7b in QObject::event (this=0xb15b780, e=0xb0e0298) at kernel/qobject.cpp:1195
#11 0xb691bed4 in notify_helper (e=0xb0e0298, receiver=0xb15b780, this=0x9dd1cb0) at kernel/qapplication.cpp:4559
#12 QApplicationPrivate::notify_helper (this=0x9dd1cb0, receiver=0xb15b780, e=0xb0e0298) at kernel/qapplication.cpp:4531
#13 0xb692130d in QApplication::notify (this=0xb0e0298, receiver=0xb15b780, e=0xb0e0298) at kernel/qapplication.cpp:4288
#14 0xb74a1401 in KApplication::notify (this=0xbfa0c3f4, receiver=0xb15b780, event=0xb0e0298) at ../../kdeui/kernel/kapplication.cpp:311
#15 0xb63ae97e in QCoreApplication::notifyInternal (this=0xbfa0c3f4, receiver=0xb15b780, event=0xb0e0298) at kernel/qcoreapplication.cpp:876
#16 0xb63b2ad8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9da2ab8) at kernel/qcoreapplication.cpp:1500
#18 0xb63b2e0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#19 0xb63e1494 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#20 postEventSourceDispatch (s=0x9dcb280) at kernel/qeventdispatcher_glib.cpp:279
#21 0xb38c0d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#22 0xb38c1125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#23 0xb38c1201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#24 0xb63e1887 in QEventDispatcherGlib::processEvents (this=0x9da3800, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#25 0xb69d4aaa in QGuiEventDispatcherGlib::processEvents (this=0x9da3800, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#26 0xb63b30a3 in QCoreApplication::processEvents (flags=...) at kernel/qcoreapplication.cpp:1063
#27 0xad88ad43 in Message::KMeditor::ensureCursorVisible (this=0xb1c7b70) at ../../messagecomposer/kmeditor.cpp:551
#28 0xad88ae03 in Message::KMeditor::setCursorPositionFromStart (this=0xb1c7b70, pos=12670) at ../../messagecomposer/kmeditor.cpp:488
#29 0xad875e64 in Message::ComposerViewBase::setMessage (this=0xb094348, msg=...) at ../../messagecomposer/composerviewbase.cpp:186
#30 0xadbb1bb7 in KMComposeWin::setMsg (this=0xb161b90, newMsg=..., mayAutoSign=true, allowDecryption=false, isModified=false) at ../../kmail/kmcomposewin.cpp:1481
#31 0xadbb56a1 in KMComposeWin::KMComposeWin (this=0xb161b90, aMsg=..., context=17, id=17, textSelection=..., customTemplate=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../kmail/kmcomposewin.cpp:453
#32 0xadbb6594 in KMComposeWin::create (msg=..., context=KMail::Composer::Reply, identity=0, textSelection=..., customTemplate=...) at ../../kmail/kmcomposewin.cpp:168
#33 0xadb443fe in KMReplyCommand::execute (this=0xb0988a8) at ../../kmail/kmcommands.cpp:818
#34 0xadb43240 in KMCommand::slotPostTransfer (this=0xb0988a8, result=KMCommand::OK) at ../../kmail/kmcommands.cpp:268
#35 0xadb49319 in qt_static_metacall (_a=0xbfa0ba58, _id=3, _o=0xb0988a8, _c=<optimized out>) at ./kmcommands.moc:65
#36 KMCommand::qt_static_metacall (_o=0xb0988a8, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfa0ba58) at ./kmcommands.moc:56
#37 0xb63c56b1 in QMetaObject::activate (sender=0xb0988a8, m=0xadc5946c, local_signal_index=0, argv=0xbfa0ba58) at kernel/qobject.cpp:3547
#38 0xadb42fc5 in KMCommand::messagesTransfered (this=0xb0988a8, _t1=KMCommand::OK) at ./kmcommands.moc:117
#39 0xadb48b1f in KMCommand::slotJobFinished (this=0xb0988a8) at ../../kmail/kmcommands.cpp:378
#40 0xadb492e8 in qt_static_metacall (_a=0xbfa0bbb8, _id=5, _o=0xb0988a8, _c=<optimized out>) at ./kmcommands.moc:67
#41 KMCommand::qt_static_metacall (_o=0xb0988a8, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfa0bbb8) at ./kmcommands.moc:56
#42 0xb63c56b1 in QMetaObject::activate (sender=0xb0f97b8, m=0xb67d94ac, local_signal_index=3, argv=0xbfa0bbb8) at kernel/qobject.cpp:3547
#43 0xb66247b5 in KJob::result (this=0xb0f97b8, _t1=0xb0f97b8) at ./kjob.moc:208
#44 0xb6624808 in KJob::emitResult (this=0xb0f97b8) at ../../kdecore/jobs/kjob.cpp:318
#45 0xb409172e in Akonadi::JobPrivate::delayedEmitResult (this=0xb0e5448) at ../../akonadi/job.cpp:144
#46 0xb63c0c01 in QMetaCallEvent::placeMetaCall (this=0xb117238, object=0xb0f97b8) at kernel/qobject.cpp:525
#47 0xb63c9c7b in QObject::event (this=0xb0f97b8, e=0xb117238) at kernel/qobject.cpp:1195
#48 0xb691bed4 in notify_helper (e=0xb117238, receiver=0xb0f97b8, this=0x9dd1cb0) at kernel/qapplication.cpp:4559
#49 QApplicationPrivate::notify_helper (this=0x9dd1cb0, receiver=0xb0f97b8, e=0xb117238) at kernel/qapplication.cpp:4531
#50 0xb692130d in QApplication::notify (this=0xb117238, receiver=0xb0f97b8, e=0xb117238) at kernel/qapplication.cpp:4288
#51 0xb74a1401 in KApplication::notify (this=0xbfa0c3f4, receiver=0xb0f97b8, event=0xb117238) at ../../kdeui/kernel/kapplication.cpp:311
#52 0xb63ae97e in QCoreApplication::notifyInternal (this=0xbfa0c3f4, receiver=0xb0f97b8, event=0xb117238) at kernel/qcoreapplication.cpp:876
#53 0xb63b2ad8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#54 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9da2ab8) at kernel/qcoreapplication.cpp:1500
#55 0xb63b2e0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#56 0xb63e1494 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#57 postEventSourceDispatch (s=0x9dcb280) at kernel/qeventdispatcher_glib.cpp:279
#58 0xb38c0d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#59 0xb38c1125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#60 0xb38c1201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#61 0xb63e1887 in QEventDispatcherGlib::processEvents (this=0x9da3800, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#62 0xb69d4aaa in QGuiEventDispatcherGlib::processEvents (this=0x9da3800, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#63 0xb63ad50d in QEventLoop::processEvents (this=0xbfa0c354, flags=...) at kernel/qeventloop.cpp:149
#64 0xb63ad7a9 in QEventLoop::exec (this=0xbfa0c354, flags=...) at kernel/qeventloop.cpp:204
#65 0xb63b2eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#66 0xb6919a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#67 0x0804ac91 in main (argc=<error reading variable: Cannot access memory at address 0x3>, argv=<error reading variable: Cannot access memory at address 0x7>) at ../../../kontact/src/main.cpp:218

Possible duplicates by query: bug 306400, bug 306298, bug 305532, bug 305201, bug 303896.

Reported using DrKonqi
Comment 1 Rob Berends 2012-09-12 08:35:27 UTC
Apologies - I did not click on a link when Kontact crashed, I tried to reply to an email. I have now tried again, and Kontact crashes again.
Comment 2 Laurent Montel 2012-09-12 09:00:27 UTC
Fixed in 4.9
Comment 3 Rob Berends 2012-09-13 15:08:13 UTC
Thank you very much!
We're running Kubuntu 12.04.1 (Long Term Support version).
Is it safe for us to update from 4.8.4 to 4.9? Should we do that for KMail, 
and/or for Kontact, and/or for KDE?
If you get the impression that we don't know that much about computers and/or 
software: you're right!

Thanks for all your help.


Best - Rob  Berends 

On Wednesday, September 12, 2012 09:00:27 you wrote:
> https://bugs.kde.org/show_bug.cgi?id=306649
> 
> Laurent Montel <montel@kde.org> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
> Status|UNCONFIRMED                 |RESOLVED
>                  CC|                            |montel@kde.org
>          Resolution|---                         |FIXED
> 
> --- Comment #2 from Laurent Montel <montel@kde.org> ---
> Fixed in 4.9
> 
> --
> You are receiving this mail because:
> You reported the bug.
Comment 4 Laurent Montel 2012-09-13 16:07:47 UTC
I don't know quality of kubuntu package.
But we release a 4.9.1 and I use it all the time so for me it's better than 4.8.4

or perhaps upgrade to 4.8.5.