[Bug 295216] New: Kontact crashes on Forward Inline

GK gkourtev at gmail.com
Fri Mar 2 15:34:21 GMT 2012


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

           Summary: Kontact crashes on Forward Inline
           Product: kontact
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: gkourtev at gmail.com


Application: kontact (4.8.0)
KDE Platform Version: 4.8.00 (4.8.0
Qt Version: 4.8.0
Operating System: Linux 3.0.0-16-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
After starting Kontact I open any message (no matter new in inbox or old in
other file folders). As soon as I hold the Forward button and go to Inline
option, Kontact crashes. After reloading it, the new message is there opened in
a separate window but formatted in one narrow coloumn.

This can be reproduced every time. Steps to do that:
1. Start Kontact.
2. Open any message.
3. Press and hold Forward button from the task bar.
4. Go to option Inline.
5. Kontact crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb785a730 (LWP 2382))]

Thread 4 (Thread 0xb5dc3b70 (LWP 2383)):
#0  0x004d2416 in __kernel_vsyscall ()
#1  0x05dd5a5c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x00905cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x022a9883 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0x022a999f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0x05dd1d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x008f80ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xb549ab70 (LWP 2384)):
#0  0x004d2416 in __kernel_vsyscall ()
#1  0x008e940e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x02f1034b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x02f01896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x02f01c2a in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x006821c7 in QEventDispatcherGlib::processEvents (this=0x95636e0,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x0064dd1d in QEventLoop::processEvents (this=0xb549a2b0, flags=...) at
kernel/qeventloop.cpp:149
#7  0x0064dfb9 in QEventLoop::exec (this=0xb549a2b0, flags=...) at
kernel/qeventloop.cpp:204
#8  0x005379dc in QThread::exec (this=0x95b27b8) at thread/qthread.cpp:501
#9  0x00537acb in QThread::run (this=0x95b27b8) at thread/qthread.cpp:568
#10 0x0053ae70 in QThreadPrivate::start (arg=0x95b27b8) at
thread/qthread_unix.cpp:298
#11 0x05dd1d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x008f80ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb3712b70 (LWP 2433)):
#0  0x05dd3dc6 in pthread_mutex_lock () from
/lib/i386-linux-gnu/libpthread.so.0
#1  0x00905f14 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x02f00f53 in g_main_context_check () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x02f018f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x02f01c2a in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x006821c7 in QEventDispatcherGlib::processEvents (this=0x9e85210,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x0064dd1d in QEventLoop::processEvents (this=0xb3712280, flags=...) at
kernel/qeventloop.cpp:149
#7  0x0064dfb9 in QEventLoop::exec (this=0xb3712280, flags=...) at
kernel/qeventloop.cpp:204
#8  0x005379dc in QThread::exec (this=0x9e84ee8) at thread/qthread.cpp:501
#9  0x0062b2dd in QInotifyFileSystemWatcherEngine::run (this=0x9e84ee8) at
io/qfilesystemwatcher_inotify.cpp:248
#10 0x0053ae70 in QThreadPrivate::start (arg=0x9e84ee8) at
thread/qthread_unix.cpp:298
#11 0x05dd1d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x008f80ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb785a730 (LWP 2382)):
[KCrash Handler]
#7  0x07368b51 in QTextLine::cursorToX (this=0xbfc584a0, cursorPos=0xbfc584b8,
edge=QTextLine::Leading) at text/qtextlayout.cpp:2511
#8  0x07343dba in cursorToX (edge=QTextLine::Leading, cursorPos=0,
this=0xbfc584a0) at ../../include/QtGui/../../src/gui/text/qtextlayout.h:230
#9  QTextControlPrivate::rectForPosition (this=0xb66c268, position=634) at
text/qtextcontrol.cpp:1368
#10 0x07347f00 in QTextControl::ensureCursorVisible (this=0xb66c258) at
text/qtextcontrol.cpp:2950
#11 0x0734c14d in QTextControl::setTextCursor (this=0xb66c258, cursor=...) at
text/qtextcontrol.cpp:833
#12 0x075b6a7c in QTextEdit::setTextCursor (this=0xb3440a8, cursor=...) at
widgets/qtextedit.cpp:805
#13 0x050625b4 in Message::KMeditor::replaceSignature (this=0xb3440a8,
oldSig=..., newSig=...) at ../../messagecomposer/kmeditor.cpp:669
#14 0x05050b1b in Message::ComposerViewBase::identityChanged (this=0xba5d4a0,
ident=..., oldIdent=...) at ../../messagecomposer/composerviewbase.cpp:1143
#15 0x054ab16b in KMComposeWin::slotIdentityChanged (this=0xb1699b8,
uoid=944559436, initalChange=true) at ../../kmail/kmcomposewin.cpp:2951
#16 0x054ac0dc in KMComposeWin::setMsg (this=0xb1699b8, newMsg=...,
mayAutoSign=true, allowDecryption=false, isModified=false) at
../../kmail/kmcomposewin.cpp:1531
#17 0x054af8c1 in KMComposeWin::KMComposeWin (this=0xb1699b8, aMsg=...,
context=KMail::Composer::New, id=0, textSelection=..., customTemplate=...,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../kmail/kmcomposewin.cpp:453
#18 0x054b07b4 in KMComposeWin::create (msg=...,
context=KMail::Composer::Forward, identity=164292156, textSelection=...,
customTemplate=...) at ../../kmail/kmcomposewin.cpp:168
#19 0x0543f3ab in KMForwardCommand::createComposer (this=0xb19db10, item=...)
at ../../kmail/kmcommands.cpp:866
#20 0x054439a9 in KMForwardCommand::execute (this=0xb19db10) at
../../kmail/kmcommands.cpp:915
#21 0x0543fdd0 in KMCommand::slotPostTransfer (this=0xb19db10,
result=KMCommand::OK) at ../../kmail/kmcommands.cpp:268
#22 0x05446275 in KMCommand::qt_metacall (this=0xb19db10,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfc58f28) at
./kmcommands.moc:88
#23 0x05446743 in KMForwardCommand::qt_metacall (this=0xb19db10,
_c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfc58f28) at ./kmcommands.moc:778
#24 0x006564ad in metacall (argv=0xbfc58f28, idx=7,
cl=QMetaObject::InvokeMetaMethod, object=0xb19db10) at
kernel/qmetaobject.cpp:245
#25 QMetaObject::metacall (object=0xb19db10, cl=QMetaObject::InvokeMetaMethod,
idx=7, argv=0xbfc58f28) at kernel/qmetaobject.cpp:240
#26 0x006661cd in QMetaObject::activate (sender=0xb19db10, m=0x555153c,
local_signal_index=0, argv=0xbfc58f28) at kernel/qobject.cpp:3566
#27 0x0543fbd5 in KMCommand::messagesTransfered (this=0xb19db10,
_t1=KMCommand::OK) at ./kmcommands.moc:103
#28 0x054453bf in KMCommand::slotJobFinished (this=0xb19db10) at
../../kmail/kmcommands.cpp:378
#29 0x05446234 in KMCommand::qt_metacall (this=0xb19db10,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfc590e8) at
./kmcommands.moc:90
#30 0x05446743 in KMForwardCommand::qt_metacall (this=0xb19db10,
_c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfc590e8) at ./kmcommands.moc:778
#31 0x006564ad in metacall (argv=0xbfc590e8, idx=9,
cl=QMetaObject::InvokeMetaMethod, object=0xb19db10) at
kernel/qmetaobject.cpp:245
#32 QMetaObject::metacall (object=0xb19db10, cl=QMetaObject::InvokeMetaMethod,
idx=9, argv=0xbfc590e8) at kernel/qmetaobject.cpp:240
#33 0x006661cd in QMetaObject::activate (sender=0xa8fc818, m=0x3d258c,
local_signal_index=3, argv=0xbfc590e8) at kernel/qobject.cpp:3566
#34 0x00224275 in KJob::result (this=0xa8fc818, _t1=0xa8fc818) at
./kjob.moc:194
#35 0x002242c8 in KJob::emitResult (this=0xa8fc818) at
../../kdecore/jobs/kjob.cpp:318
#36 0x02afddce in Akonadi::JobPrivate::delayedEmitResult (this=0xa2f0a38) at
../../akonadi/job.cpp:144
#37 0x02afeadf in Akonadi::Job::qt_metacall (this=0xa8fc818,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xa359af8) at
./job.moc:91
#38 0x02ae9b82 in Akonadi::ItemFetchJob::qt_metacall (this=0xa8fc818,
_c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xa359af8) at
./itemfetchjob.moc:73
#39 0x006564ad in metacall (argv=0xa359af8, idx=34,
cl=QMetaObject::InvokeMetaMethod, object=0xa8fc818) at
kernel/qmetaobject.cpp:245
#40 QMetaObject::metacall (object=0xa8fc818, cl=QMetaObject::InvokeMetaMethod,
idx=34, argv=0xa359af8) at kernel/qmetaobject.cpp:240
#41 0x00661445 in placeMetaCall (object=0xa8fc818, this=0xa5c5460) at
kernel/qobject.cpp:527
#42 QMetaCallEvent::placeMetaCall (this=0xa5c5460, object=0xa8fc818) at
kernel/qobject.cpp:522
#43 0x0066a48b in QObject::event (this=0xa8fc818, e=0xa5c5460) at
kernel/qobject.cpp:1195
#44 0x070c7844 in notify_helper (e=0xa5c5460, receiver=0xa8fc818,
this=0x945aec8) at kernel/qapplication.cpp:4555
#45 QApplicationPrivate::notify_helper (this=0x945aec8, receiver=0xa8fc818,
e=0xa5c5460) at kernel/qapplication.cpp:4527
#46 0x070ccc7d in QApplication::notify (this=0xa5c5460, receiver=0xa8fc818,
e=0xa5c5460) at kernel/qapplication.cpp:4284
#47 0x0102d011 in KApplication::notify (this=0xbfc599d4, receiver=0xa8fc818,
event=0xa5c5460) at ../../kdeui/kernel/kapplication.cpp:311
#48 0x0064f18e in QCoreApplication::notifyInternal (this=0xbfc599d4,
receiver=0xa8fc818, event=0xa5c5460) at kernel/qcoreapplication.cpp:876
#49 0x006532e8 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#50 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x9429ab8) at kernel/qcoreapplication.cpp:1500
#51 0x0065361c in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1393
#52 0x00681d74 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#53 postEventSourceDispatch (s=0x945c100) at
kernel/qeventdispatcher_glib.cpp:279
#54 0x02f0125f in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#55 0x02f01990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#56 0x02f01c2a in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#57 0x00682167 in QEventDispatcherGlib::processEvents (this=0x942a800,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#58 0x0717cfda in QGuiEventDispatcherGlib::processEvents (this=0x942a800,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#59 0x0064dd1d in QEventLoop::processEvents (this=0xbfc59934, flags=...) at
kernel/qeventloop.cpp:149
#60 0x0064dfb9 in QEventLoop::exec (this=0xbfc59934, flags=...) at
kernel/qeventloop.cpp:204
#61 0x006536ca in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#62 0x070c56a4 in QApplication::exec () at kernel/qapplication.cpp:3816
#63 0x0804ac91 in main (argc=) at ../../../kontact/src/main.cpp:218

Possible duplicates by query: bug 294916, bug 293780, bug 291583, bug 290651,
bug 289037.

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list