Bug 289037 - Kontact crashes on message forwarding
Summary: Kontact crashes on message forwarding
Status: RESOLVED DUPLICATE of bug 287856
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-15 14:04 UTC by Alex Frolov
Modified: 2011-12-15 19:00 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Frolov 2011-12-15 14:04:20 UTC
Application: kontact (4.7.3)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.8.0
Operating System: Linux 3.1.5-2.fc16.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
I was trying to forward message inline form my 'Sent' folder on an IMAP server.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f160d267840 (LWP 3808))]

Thread 3 (Thread 0x7f1601d07700 (LWP 3809)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003a79d973cc in WTF::TCMalloc_PageHeap::scavengerThread (this=0x3a7a790f80) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x0000003a79d974f9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x0000003a57e07d90 in start_thread (arg=0x7f1601d07700) at pthread_create.c:309
#4  0x0000003a57aef3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f16013ee700 (LWP 3810)):
#0  0x0000003a57ae6a43 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003a57644f88 in ?? () from /lib64/libglib-2.0.so.0
#2  0x0000003a5764544c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x0000003a5ffa6896 in QEventDispatcherGlib::processEvents (this=0x7f15fc0008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x0000003a5ff76c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x0000003a5ff76ed7 in QEventLoop::exec (this=0x7f16013edd40, flags=...) at kernel/qeventloop.cpp:204
#6  0x0000003a5fe78ad7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x0000003a5fe7bb1b in QThreadPrivate::start (arg=0xf33d80) at thread/qthread_unix.cpp:298
#8  0x0000003a57e07d90 in start_thread (arg=0x7f16013ee700) at pthread_create.c:309
#9  0x0000003a57aef3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f160d267840 (LWP 3808)):
[KCrash Handler]
#6  0x0000003a6523145b in QTextLine::cursorToX (this=0x7fff2f0dae10, cursorPos=0x7fff2f0dae58, edge=QTextLine::Leading) at text/qtextlayout.cpp:2511
#7  0x0000003a6520e67c in cursorToX (edge=QTextLine::Leading, cursorPos=0, this=0x7fff2f0dae10) at ../../src/gui/text/qtextlayout.h:230
#8  QTextControlPrivate::rectForPosition (this=0x24b48d0, position=<optimized out>) at text/qtextcontrol.cpp:1369
#9  0x0000003a65211b88 in QTextControl::ensureCursorVisible (this=0x24b48b0) at text/qtextcontrol.cpp:2953
#10 0x0000003a65215273 in QTextControl::setTextCursor (this=0x24b48b0, cursor=...) at text/qtextcontrol.cpp:834
#11 0x0000003a82c8d247 in Message::KMeditor::replaceSignature (this=0x24a70f0, oldSig=..., newSig=...) at /usr/src/debug/kdepim-4.7.3/messagecomposer/kmeditor.cpp:667
#12 0x0000003a82c7c6a9 in Message::ComposerViewBase::identityChanged (this=0x2468390, ident=..., oldIdent=...) at /usr/src/debug/kdepim-4.7.3/messagecomposer/composerviewbase.cpp:1172
#13 0x0000003a80b6e5b5 in KMComposeWin::slotIdentityChanged (this=0x2466170, uoid=175452019, initalChange=true) at /usr/src/debug/kdepim-4.7.3/kmail/kmcomposewin.cpp:2788
#14 0x0000003a80b6f4ab in KMComposeWin::setMsg (this=0x2466170, newMsg=..., mayAutoSign=true, allowDecryption=<optimized out>, isModified=false) at /usr/src/debug/kdepim-4.7.3/kmail/kmcomposewin.cpp:1517
#15 0x0000003a80b725b0 in KMComposeWin::KMComposeWin (this=0x2466170, aMsg=..., context=<optimized out>, id=<optimized out>, textSelection=<optimized out>, customTemplate=<optimized out>, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.7.3/kmail/kmcomposewin.cpp:443
#16 0x0000003a80b73455 in KMComposeWin::create (msg=..., context=KMail::Composer::Forward, identity=175452019, textSelection=..., customTemplate=...) at /usr/src/debug/kdepim-4.7.3/kmail/kmcomposewin.cpp:165
#17 0x0000003a80b12de5 in KMForwardCommand::execute (this=0x2424ef0) at /usr/src/debug/kdepim-4.7.3/kmail/kmcommands.cpp:1008
#18 0x0000003a80b0a661 in KMCommand::slotPostTransfer (this=0x2424ef0, result=KMCommand::OK) at /usr/src/debug/kdepim-4.7.3/kmail/kmcommands.cpp:264
#19 0x0000003a5ff8b7d1 in QMetaObject::activate (sender=0x2424ef0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff2f0dc3c0) at kernel/qobject.cpp:3546
#20 0x0000003a80b0a46e in KMCommand::messagesTransfered (this=<optimized out>, _t1=KMCommand::OK) at /usr/src/debug/kdepim-4.7.3/x86_64-redhat-linux-gnu/kmail/kmcommands.moc:117
#21 0x0000003a80b10cc9 in KMCommand::slotJobFinished (this=0x2424ef0) at /usr/src/debug/kdepim-4.7.3/kmail/kmcommands.cpp:374
#22 0x0000003a5ff8b7d1 in QMetaObject::activate (sender=0x23f8240, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff2f0dc570) at kernel/qobject.cpp:3546
#23 0x0000003a63141cf2 in KJob::result (this=<optimized out>, _t1=0x23f8240) at /usr/src/debug/kdelibs-4.7.3/x86_64-redhat-linux-gnu/kdecore/kjob.moc:208
#24 0x0000003a63141d30 in KJob::emitResult (this=0x23f8240) at /usr/src/debug/kdelibs-4.7.3/kdecore/jobs/kjob.cpp:312
#25 0x0000003a5ff909e6 in QObject::event (this=0x23f8240, e=<optimized out>) at kernel/qobject.cpp:1194
#26 0x0000003a64fc96f4 in notify_helper (e=0x2386380, receiver=0x23f8240, this=0xd93c20) at kernel/qapplication.cpp:4518
#27 QApplicationPrivate::notify_helper (this=0xd93c20, receiver=0x23f8240, e=0x2386380) at kernel/qapplication.cpp:4490
#28 0x0000003a64fce573 in QApplication::notify (this=0x7fff2f0dcf30, receiver=0x23f8240, e=0x2386380) at kernel/qapplication.cpp:4379
#29 0x0000003a66a50396 in KApplication::notify (this=0x7fff2f0dcf30, receiver=0x23f8240, event=0x2386380) at /usr/src/debug/kdelibs-4.7.3/kdeui/kernel/kapplication.cpp:311
#30 0x0000003a5ff77b4c in QCoreApplication::notifyInternal (this=0x7fff2f0dcf30, receiver=0x23f8240, event=0x2386380) at kernel/qcoreapplication.cpp:876
#31 0x0000003a5ff7b5da in sendEvent (event=0x2386380, receiver=0x23f8240) at kernel/qcoreapplication.h:231
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xd69070) at kernel/qcoreapplication.cpp:1500
#33 0x0000003a5ffa6403 in sendPostedEvents () at kernel/qcoreapplication.h:236
#34 postEventSourceDispatch (s=0xd97690) at kernel/qeventdispatcher_glib.cpp:279
#35 0x0000003a57644a7d in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#36 0x0000003a57645278 in ?? () from /lib64/libglib-2.0.so.0
#37 0x0000003a5764544c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#38 0x0000003a5ffa682f in QEventDispatcherGlib::processEvents (this=0xd6a530, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#39 0x0000003a6506c43e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#40 0x0000003a5ff76c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#41 0x0000003a5ff76ed7 in QEventLoop::exec (this=0x7fff2f0dcec0, flags=...) at kernel/qeventloop.cpp:204
#42 0x0000003a5ff7b8d5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#43 0x00000000004037b9 in main (argc=1, argv=0x7fff2f0dd558) at /usr/src/debug/kdepim-4.7.3/kontact/src/main.cpp:218

Possible duplicates by query: bug 288466, bug 287856, bug 231588.

Reported using DrKonqi
Comment 1 Alex Frolov 2011-12-15 14:14:46 UTC
I've also tried to reproduce this bug in 'Inbox' folder on the same IMAP server and failed.
Seems this bug depend on source address.
Comment 2 Christophe Marin 2011-12-15 19:00:36 UTC

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