Bug 259785 - WebKit issue (cannot handle) -> kmail crashed at startup
Summary: WebKit issue (cannot handle) -> kmail crashed at startup
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 2.0.89
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 261496 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-12-13 23:05 UTC by omega
Modified: 2011-03-07 22:28 UTC (History)
3 users (show)

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


Attachments
New crash information added by DrKonqi (7.48 KB, text/plain)
2010-12-29 09:10 UTC, omega
Details
email in mbox format (2.41 KB, application/mbox)
2011-01-03 00:46 UTC, omega
Details
New crash information added by DrKonqi (7.51 KB, text/plain)
2011-01-15 11:11 UTC, omega
Details
New crash information added by DrKonqi (7.44 KB, text/plain)
2011-01-27 09:58 UTC, omega
Details
New crash information added by DrKonqi (7.42 KB, text/plain)
2011-02-20 16:35 UTC, omega
Details

Note You need to log in before you can comment on or make changes to this bug.
Description omega 2010-12-13 23:05:49 UTC
Application: kmail (2.0.89)
KDE Platform Version: 4.5.85 (4.6 Beta2)
Qt Version: 4.7.1
Operating System: Linux 2.6.37-9-generic x86_64
Distribution: Ubuntu natty (development branch)

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

kmail crashes when i try to launch it after migration of my mail

The crash can be reproduced some of the time.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fe2dc4897c0 (LWP 2778))]

Thread 2 (Thread 0x7fe2b9cbd710 (LWP 2783)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe2ce4f6542 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#2  0x00007fe2d7051971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007fe2d966294d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe2dc4897c0 (LWP 2778)):
[KCrash Handler]
#6  0x00007fe2ce4434b2 in JSC::ExecutableAllocator::isValid() const () from /usr/lib/libQtWebKit.so.4
#7  0x00007fe2ce4841f5 in JSC::JSGlobalData::JSGlobalData(JSC::JSGlobalData::GlobalDataType, JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4
#8  0x00007fe2ce4853f8 in JSC::JSGlobalData::createLeaked(JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4
#9  0x00007fe2cdcc6872 in WebCore::JSDOMWindowBase::commonJSGlobalData() () from /usr/lib/libQtWebKit.so.4
#10 0x00007fe2ce2307e6 in WebCore::FrameLoaderClientQt::createDocumentLoader(WebCore::ResourceRequest const&, WebCore::SubstituteData const&) () from /usr/lib/libQtWebKit.so.4
#11 0x00007fe2cdff0f55 in WebCore::FrameLoader::load(WebCore::ResourceRequest const&, WebCore::SubstituteData const&, bool) () from /usr/lib/libQtWebKit.so.4
#12 0x00007fe2ce243db5 in QWebFrame::setHtml(QString const&, QUrl const&) () from /usr/lib/libQtWebKit.so.4
#13 0x00007fe2d324c2f8 in MessageViewer::WebKitPartHtmlWriter::end (this=0x151f940) at ../../messageviewer/webkitparthtmlwriter.cpp:86
#14 0x00007fe2d32469b9 in MessageViewer::ViewerPrivate::updateReaderWin (this=0x14ad530) at ../../messageviewer/viewer_p.cpp:1912
#15 0x00007fe2d3247901 in MessageViewer::ViewerPrivate::readConfig (this=0x14ad530) at ../../messageviewer/viewer_p.cpp:1005
#16 0x00007fe2d3247f23 in MessageViewer::ViewerPrivate::ViewerPrivate (this=0x14ad530, aParent=0x14acb60, mainWindow=0x12e4300, actionCollection=<value optimized out>) at ../../messageviewer/viewer_p.cpp:211
#17 0x00007fe2d3230bea in MessageViewer::Viewer::Viewer (this=0x14acb60, aParent=<value optimized out>, mainWindow=0x12e4300, actionCollection=0xe46450, aFlags=<value optimized out>) at ../../messageviewer/viewer.cpp:51
#18 0x00007fe2db02aa9e in KMReaderWin::KMReaderWin (this=0x14a8a20, aParent=<value optimized out>, mainWindow=0x12e4300, actionCollection=<value optimized out>, aFlags=<value optimized out>) at ../../kmail/kmreaderwin.cpp:131
#19 0x00007fe2db07c3fb in KMMainWidget::createWidgets (this=0x12e4300) at ../../kmail/kmmainwidget.cpp:993
#20 0x00007fe2db08f1d0 in KMMainWidget::KMMainWidget (this=0x12e4300, parent=<value optimized out>, aGUIClient=0x12d7250, actionCollection=<value optimized out>, config=...) at ../../kmail/kmmainwidget.cpp:241
#21 0x00007fe2daff152f in KMMainWin::KMMainWin (this=0x12d71f0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../kmail/kmmainwin.cpp:63
#22 0x00007fe2db047867 in KMKernel::openReader (this=0x7fffc1c408b0, onlyCheck=false) at ../../kmail/kmkernel.cpp:525
#23 0x00007fe2db047a20 in KMKernel::action (this=0x7fffc1c408b0, mailto=<value optimized out>, check=false, to=..., cc=..., bcc=..., subj=..., body=..., messageFile=..., attachURLs=..., customHeaders=...) at ../../kmail/kmkernel.cpp:1262
#24 0x00007fe2db048954 in KMKernel::handleCommandLine (this=0x7fffc1c408b0, noArgsOpensReader=true) at ../../kmail/kmkernel.cpp:444
#25 0x0000000000402357 in KMailApplication::newInstance (this=0x7fffc1c40990) at ../../kmail/main.cpp:85
#26 0x00007fe2dbcba1f2 in KUniqueApplicationAdaptor::newInstance (this=0xe94240, asn_id=<value optimized out>, args=...) at ../../kdeui/kernel/kuniqueapplication.cpp:436
#27 0x00007fe2dbcba292 in KUniqueApplicationAdaptor::qt_metacall (this=0xe94240, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffc1c3b440) at ./kuniqueapplication_p.moc:81
#28 0x00007fe2d7b5405a in QDBusConnectionPrivate::deliverCall (this=0xe088b0, object=0xe94240, msg=..., metaTypes=..., slotIdx=4) at qdbusintegrator.cpp:919
#29 0x00007fe2d7b54dda in QDBusConnectionPrivate::activateCall (this=0xe088b0, object=0xe94240, flags=337, msg=...) at qdbusintegrator.cpp:822
#30 0x00007fe2d7b555fa in QDBusConnectionPrivate::activateObject (this=0xe088b0, node=..., msg=..., pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1379
#31 0x00007fe2d7b55838 in QDBusActivateObjectEvent::placeMetaCall (this=0x12dfcf0) at qdbusintegrator.cpp:1493
#32 0x00007fe2d9f88f2a in QObject::event (this=0x7fffc1c40990, e=<value optimized out>) at kernel/qobject.cpp:1219
#33 0x00007fe2da466104 in QApplication::event (this=0x7fffc1c40990, e=0x12dfcf0) at kernel/qapplication.cpp:2486
#34 0x00007fe2da463b44 in QApplicationPrivate::notify_helper (this=0xe25ce0, receiver=0x7fffc1c40990, e=0x12dfcf0) at kernel/qapplication.cpp:4445
#35 0x00007fe2da46847a in QApplication::notify (this=<value optimized out>, receiver=0x7fffc1c40990, e=0x12dfcf0) at kernel/qapplication.cpp:4324
#36 0x00007fe2dbcb40d6 in KApplication::notify (this=0x7fffc1c40990, receiver=0x7fffc1c40990, event=0x12dfcf0) at ../../kdeui/kernel/kapplication.cpp:311
#37 0x00007fe2d9f74f7c in QCoreApplication::notifyInternal (this=0x7fffc1c40990, receiver=0x7fffc1c40990, event=0x12dfcf0) at kernel/qcoreapplication.cpp:732
#38 0x00007fe2d9f78715 in sendEvent (receiver=0x0, event_type=0, data=0xdd4280) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xdd4280) at kernel/qcoreapplication.cpp:1373
#40 0x00007fe2d9f9fd33 in sendPostedEvents (s=0xe28570) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#41 postEventSourceDispatch (s=0xe28570) at kernel/qeventdispatcher_glib.cpp:277
#42 0x00007fe2d21e1add in g_main_dispatch (context=0xe28480) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:2436
#43 g_main_context_dispatch (context=0xe28480) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3009
#44 0x00007fe2d21e22c8 in g_main_context_iterate (context=0xe28480, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3087
#45 0x00007fe2d21e2559 in g_main_context_iteration (context=0xe28480, may_block=1) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3150
#46 0x00007fe2d9f9fecf in QEventDispatcherGlib::processEvents (this=0xdd74f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#47 0x00007fe2da5099fe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007fe2d9f74362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#49 0x00007fe2d9f7459c in QEventLoop::exec (this=0x7fffc1c3c260, flags=...) at kernel/qeventloop.cpp:201
#50 0x00007fe2dbd3401d in KWallet::Wallet::openWallet (name=..., w=<value optimized out>, ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:304
#51 0x00007fe2d4aa14ed in MailTransport::TransportManager::wallet (this=0x10509f0) at ../../mailtransport/transportmanager.cpp:602
#52 0x00007fe2d4a992ed in MailTransport::Transport::readPassword (this=0xe606e0) at ../../mailtransport/transport.cpp:305
#53 0x00007fe2d4a99a40 in MailTransport::Transport::qt_metacall (this=0xe606e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at ./transport.moc:72
#54 0x00007fe2d9f88f2a in QObject::event (this=0xe606e0, e=<value optimized out>) at kernel/qobject.cpp:1219
#55 0x00007fe2da463b44 in QApplicationPrivate::notify_helper (this=0xe25ce0, receiver=0xe606e0, e=0xe6ea00) at kernel/qapplication.cpp:4445
#56 0x00007fe2da46847a in QApplication::notify (this=<value optimized out>, receiver=0xe606e0, e=0xe6ea00) at kernel/qapplication.cpp:4324
#57 0x00007fe2dbcb40d6 in KApplication::notify (this=0x7fffc1c40990, receiver=0xe606e0, event=0xe6ea00) at ../../kdeui/kernel/kapplication.cpp:311
#58 0x00007fe2d9f74f7c in QCoreApplication::notifyInternal (this=0x7fffc1c40990, receiver=0xe606e0, event=0xe6ea00) at kernel/qcoreapplication.cpp:732
#59 0x00007fe2d9f78715 in sendEvent (receiver=0x0, event_type=0, data=0xdd4280) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#60 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xdd4280) at kernel/qcoreapplication.cpp:1373
#61 0x00007fe2d9f9fd33 in sendPostedEvents (s=0xe28570) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#62 postEventSourceDispatch (s=0xe28570) at kernel/qeventdispatcher_glib.cpp:277
#63 0x00007fe2d21e1add in g_main_dispatch (context=0xe28480) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:2436
#64 g_main_context_dispatch (context=0xe28480) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3009
#65 0x00007fe2d21e22c8 in g_main_context_iterate (context=0xe28480, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3087
#66 0x00007fe2d21e2559 in g_main_context_iteration (context=0xe28480, may_block=1) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3150
#67 0x00007fe2d9f9fecf in QEventDispatcherGlib::processEvents (this=0xdd74f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#68 0x00007fe2da5099fe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#69 0x00007fe2d9f74362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#70 0x00007fe2d9f7459c in QEventLoop::exec (this=0x7fffc1c3d0a0, flags=...) at kernel/qeventloop.cpp:201
#71 0x00007fe2dbd3401d in KWallet::Wallet::openWallet (name=..., w=<value optimized out>, ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:304
#72 0x00007fe2d4aa14ed in MailTransport::TransportManager::wallet (this=0x10509f0) at ../../mailtransport/transportmanager.cpp:602
#73 0x00007fe2d4a992ed in MailTransport::Transport::readPassword (this=0xe716b0) at ../../mailtransport/transport.cpp:305
#74 0x00007fe2d4a99a40 in MailTransport::Transport::qt_metacall (this=0xe716b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at ./transport.moc:72
#75 0x00007fe2d9f88f2a in QObject::event (this=0xe716b0, e=<value optimized out>) at kernel/qobject.cpp:1219
#76 0x00007fe2da463b44 in QApplicationPrivate::notify_helper (this=0xe25ce0, receiver=0xe716b0, e=0xe616a0) at kernel/qapplication.cpp:4445
#77 0x00007fe2da46847a in QApplication::notify (this=<value optimized out>, receiver=0xe716b0, e=0xe616a0) at kernel/qapplication.cpp:4324
#78 0x00007fe2dbcb40d6 in KApplication::notify (this=0x7fffc1c40990, receiver=0xe716b0, event=0xe616a0) at ../../kdeui/kernel/kapplication.cpp:311
#79 0x00007fe2d9f74f7c in QCoreApplication::notifyInternal (this=0x7fffc1c40990, receiver=0xe716b0, event=0xe616a0) at kernel/qcoreapplication.cpp:732
#80 0x00007fe2d9f78715 in sendEvent (receiver=0x0, event_type=0, data=0xdd4280) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#81 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xdd4280) at kernel/qcoreapplication.cpp:1373
#82 0x00007fe2d9f9fd33 in sendPostedEvents (s=0xe28570) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#83 postEventSourceDispatch (s=0xe28570) at kernel/qeventdispatcher_glib.cpp:277
#84 0x00007fe2d21e1add in g_main_dispatch (context=0xe28480) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:2436
#85 g_main_context_dispatch (context=0xe28480) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3009
#86 0x00007fe2d21e22c8 in g_main_context_iterate (context=0xe28480, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3087
#87 0x00007fe2d21e2559 in g_main_context_iteration (context=0xe28480, may_block=1) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3150
#88 0x00007fe2d9f9fecf in QEventDispatcherGlib::processEvents (this=0xdd74f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#89 0x00007fe2da5099fe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#90 0x00007fe2d9f74362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#91 0x00007fe2d9f7459c in QEventLoop::exec (this=0x7fffc1c3dee0, flags=...) at kernel/qeventloop.cpp:201
#92 0x00007fe2dbd3401d in KWallet::Wallet::openWallet (name=..., w=<value optimized out>, ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:304
#93 0x00007fe2d4aa14ed in MailTransport::TransportManager::wallet (this=0x10509f0) at ../../mailtransport/transportmanager.cpp:602
#94 0x00007fe2d4a992ed in MailTransport::Transport::readPassword (this=0xe60100) at ../../mailtransport/transport.cpp:305
#95 0x00007fe2d4a99a40 in MailTransport::Transport::qt_metacall (this=0xe60100, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at ./transport.moc:72
#96 0x00007fe2d9f88f2a in QObject::event (this=0xe60100, e=<value optimized out>) at kernel/qobject.cpp:1219
#97 0x00007fe2da463b44 in QApplicationPrivate::notify_helper (this=0xe25ce0, receiver=0xe60100, e=0xe6a6a0) at kernel/qapplication.cpp:4445
#98 0x00007fe2da46847a in QApplication::notify (this=<value optimized out>, receiver=0xe60100, e=0xe6a6a0) at kernel/qapplication.cpp:4324
#99 0x00007fe2dbcb40d6 in KApplication::notify (this=0x7fffc1c40990, receiver=0xe60100, event=0xe6a6a0) at ../../kdeui/kernel/kapplication.cpp:311
#100 0x00007fe2d9f74f7c in QCoreApplication::notifyInternal (this=0x7fffc1c40990, receiver=0xe60100, event=0xe6a6a0) at kernel/qcoreapplication.cpp:732
#101 0x00007fe2d9f78715 in sendEvent (receiver=0x0, event_type=0, data=0xdd4280) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#102 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xdd4280) at kernel/qcoreapplication.cpp:1373
#103 0x00007fe2d9f9fd33 in sendPostedEvents (s=0xe28570) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#104 postEventSourceDispatch (s=0xe28570) at kernel/qeventdispatcher_glib.cpp:277
#105 0x00007fe2d21e1add in g_main_dispatch (context=0xe28480) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:2436
#106 g_main_context_dispatch (context=0xe28480) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3009
#107 0x00007fe2d21e22c8 in g_main_context_iterate (context=0xe28480, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3087
#108 0x00007fe2d21e2559 in g_main_context_iteration (context=0xe28480, may_block=1) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3150
#109 0x00007fe2d9f9fecf in QEventDispatcherGlib::processEvents (this=0xdd74f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#110 0x00007fe2da5099fe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#111 0x00007fe2d9f74362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#112 0x00007fe2d9f7459c in QEventLoop::exec (this=0x7fffc1c3ed20, flags=...) at kernel/qeventloop.cpp:201
#113 0x00007fe2dbd3401d in KWallet::Wallet::openWallet (name=..., w=<value optimized out>, ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:304
#114 0x00007fe2d4aa14ed in MailTransport::TransportManager::wallet (this=0x10509f0) at ../../mailtransport/transportmanager.cpp:602
#115 0x00007fe2d4a992ed in MailTransport::Transport::readPassword (this=0xe519f0) at ../../mailtransport/transport.cpp:305
#116 0x00007fe2d4a99a40 in MailTransport::Transport::qt_metacall (this=0xe519f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at ./transport.moc:72
#117 0x00007fe2d9f88f2a in QObject::event (this=0xe519f0, e=<value optimized out>) at kernel/qobject.cpp:1219
#118 0x00007fe2da463b44 in QApplicationPrivate::notify_helper (this=0xe25ce0, receiver=0xe519f0, e=0xe59c00) at kernel/qapplication.cpp:4445
#119 0x00007fe2da46847a in QApplication::notify (this=<value optimized out>, receiver=0xe519f0, e=0xe59c00) at kernel/qapplication.cpp:4324
#120 0x00007fe2dbcb40d6 in KApplication::notify (this=0x7fffc1c40990, receiver=0xe519f0, event=0xe59c00) at ../../kdeui/kernel/kapplication.cpp:311
#121 0x00007fe2d9f74f7c in QCoreApplication::notifyInternal (this=0x7fffc1c40990, receiver=0xe519f0, event=0xe59c00) at kernel/qcoreapplication.cpp:732
#122 0x00007fe2d9f78715 in sendEvent (receiver=0x0, event_type=0, data=0xdd4280) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#123 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xdd4280) at kernel/qcoreapplication.cpp:1373
#124 0x00007fe2d9f9fd33 in sendPostedEvents (s=0xe28570) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#125 postEventSourceDispatch (s=0xe28570) at kernel/qeventdispatcher_glib.cpp:277
#126 0x00007fe2d21e1add in g_main_dispatch (context=0xe28480) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:2436
#127 g_main_context_dispatch (context=0xe28480) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3009
#128 0x00007fe2d21e22c8 in g_main_context_iterate (context=0xe28480, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3087
#129 0x00007fe2d21e2559 in g_main_context_iteration (context=0xe28480, may_block=1) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3150
#130 0x00007fe2d9f9fecf in QEventDispatcherGlib::processEvents (this=0xdd74f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#131 0x00007fe2da5099fe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#132 0x00007fe2d9f74362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#133 0x00007fe2d9f7459c in QEventLoop::exec (this=0x7fffc1c3fb60, flags=...) at kernel/qeventloop.cpp:201
#134 0x00007fe2dbd3401d in KWallet::Wallet::openWallet (name=..., w=<value optimized out>, ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:304
#135 0x00007fe2d4aa14ed in MailTransport::TransportManager::wallet (this=0x10509f0) at ../../mailtransport/transportmanager.cpp:602
#136 0x00007fe2d4a992ed in MailTransport::Transport::readPassword (this=0xe4e520) at ../../mailtransport/transport.cpp:305
#137 0x00007fe2d4a99a40 in MailTransport::Transport::qt_metacall (this=0xe4e520, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at ./transport.moc:72
#138 0x00007fe2d9f88f2a in QObject::event (this=0xe4e520, e=<value optimized out>) at kernel/qobject.cpp:1219
#139 0x00007fe2da463b44 in QApplicationPrivate::notify_helper (this=0xe25ce0, receiver=0xe4e520, e=0xe58760) at kernel/qapplication.cpp:4445
#140 0x00007fe2da46847a in QApplication::notify (this=<value optimized out>, receiver=0xe4e520, e=0xe58760) at kernel/qapplication.cpp:4324
#141 0x00007fe2dbcb40d6 in KApplication::notify (this=0x7fffc1c40990, receiver=0xe4e520, event=0xe58760) at ../../kdeui/kernel/kapplication.cpp:311
#142 0x00007fe2d9f74f7c in QCoreApplication::notifyInternal (this=0x7fffc1c40990, receiver=0xe4e520, event=0xe58760) at kernel/qcoreapplication.cpp:732
#143 0x00007fe2d9f78715 in sendEvent (receiver=0x0, event_type=0, data=0xdd4280) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#144 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xdd4280) at kernel/qcoreapplication.cpp:1373
#145 0x00007fe2d9f9fd33 in sendPostedEvents (s=0xe28570) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#146 postEventSourceDispatch (s=0xe28570) at kernel/qeventdispatcher_glib.cpp:277
#147 0x00007fe2d21e1add in g_main_dispatch (context=0xe28480) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:2436
#148 g_main_context_dispatch (context=0xe28480) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3009
#149 0x00007fe2d21e22c8 in g_main_context_iterate (context=0xe28480, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3087
#150 0x00007fe2d21e2559 in g_main_context_iteration (context=0xe28480, may_block=1) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3150
#151 0x00007fe2d9f9fecf in QEventDispatcherGlib::processEvents (this=0xdd74f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#152 0x00007fe2da5099fe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#153 0x00007fe2d9f74362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#154 0x00007fe2d9f7459c in QEventLoop::exec (this=0x7fffc1c40860, flags=...) at kernel/qeventloop.cpp:201
#155 0x00007fe2d9f789bb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#156 0x0000000000403008 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../kmail/main.cpp:145

Reported using DrKonqi
Comment 1 Torgny Nyblom 2010-12-20 13:24:56 UTC
This crash is inside webkit's javascript engine, is this reproducible with a particular mail or any mail?
Comment 2 omega 2010-12-20 17:11:37 UTC
(In reply to comment #1)
> This crash is inside webkit's javascript engine, is this reproducible with a
> particular mail or any mail?

any mail
Comment 3 omega 2010-12-29 09:10:35 UTC
Created attachment 55342 [details]
New crash information added by DrKonqi

kmail (2.0.89) on KDE Platform 4.5.90 (4.6 RC1) using Qt 4.7.1

- What I was doing when the application crashed:

after migration and reboot of my pc, sometimes kmail crashes at startup

-- Backtrace (Reduced):
#6  0x00007f9502e2e4b2 in JSC::ExecutableAllocator::isValid() const () from /usr/lib/libQtWebKit.so.4
#7  0x00007f9502e6f1f5 in JSC::JSGlobalData::JSGlobalData(JSC::JSGlobalData::GlobalDataType, JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4
#8  0x00007f9502e703f8 in JSC::JSGlobalData::createLeaked(JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4
#9  0x00007f95026b1872 in WebCore::JSDOMWindowBase::commonJSGlobalData() () from /usr/lib/libQtWebKit.so.4
#10 0x00007f9502c1b7e6 in WebCore::FrameLoaderClientQt::createDocumentLoader(WebCore::ResourceRequest const&, WebCore::SubstituteData const&) () from /usr/lib/libQtWebKit.so.4
Comment 4 Tobias Koenig 2011-01-02 16:08:39 UTC
Hej,

can you reproduce it to 100% with a given email? If so, can you attach it here or send me via private mail? I have never seen such a crash before...
Does it help to update Qt version?

Ciao,
Tobias
Comment 5 omega 2011-01-02 18:14:15 UTC
(In reply to comment #4)
> Hej,
> 
> can you reproduce it to 100% with a given email? If so, can you attach it here
> or send me via private mail? I have never seen such a crash before...
> Does it help to update Qt version?
> 
> Ciao,
> Tobias

i can reproduce this crash every time...this bug doesn't depend on any type of email.

NOTE: 

- launching kmail first time -> kmail works fine
- opening kmail, closing it and opening it again -> kmail crashed

i have QT 4.7.1 (kubuntu natty version)

about attachment, what do you prefer? (email, header, etc...)
Comment 6 Tobias Koenig 2011-01-02 18:41:45 UTC
Complete email in mbox format, please.
Comment 7 omega 2011-01-03 00:46:25 UTC
Created attachment 55492 [details]
email in mbox format
Comment 8 Torgny Nyblom 2011-01-03 13:36:06 UTC
I'm inclined to mark this as either upstream or downstream.
From the bt I get the impression that this is during startup (showing the "loading..." message) if so this should only happen if either the reporter or kubuntu changed that message into something that WebKit cannot handle (might have been an accidental change) or as a WebKit issue as it's their code that crashes.

Omega:
* Is this during startup or when displaying a message?
* Does it occur on every startup (I get the impression that at first it wasn't but now it is)?
* Is it reproducible using beta3 or newer?
Comment 9 omega 2011-01-03 14:15:19 UTC
(In reply to comment #8)
> I'm inclined to mark this as either upstream or downstream.
> From the bt I get the impression that this is during startup (showing the
> "loading..." message) if so this should only happen if either the reporter or
> kubuntu changed that message into something that WebKit cannot handle (might
> have been an accidental change) or as a WebKit issue as it's their code that
> crashes.
> 
> Omega:
> * Is this during startup or when displaying a message?
during startup

> * Does it occur on every startup (I get the impression that at first it wasn't
> but now it is)?
- opening kmail, closing it and opening it again -> kmail crashed
- launching kmail first time -> kmail works fine

> * Is it reproducible using beta3 or newer?
i'm using kde 4.6 rc1 and kde pim beta3
Comment 10 Torgny Nyblom 2011-01-03 14:22:18 UTC
and by first time you mean after migration?(In reply to comment #9)
> (In reply to comment #8)
> > * Does it occur on every startup (I get the impression that at first it wasn't
> > but now it is)?
> - opening kmail, closing it and opening it again -> kmail crashed
> - launching kmail first time -> kmail works fine

after migration, or?
Comment 11 omega 2011-01-03 14:31:36 UTC
(In reply to comment #10)
> and by first time you mean after migration?(In reply to comment #9)
> > (In reply to comment #8)
> > > * Does it occur on every startup (I get the impression that at first it wasn't
> > > but now it is)?
> > - opening kmail, closing it and opening it again -> kmail crashed
> > - launching kmail first time -> kmail works fine
> 
> after migration, or?

after migration
Comment 12 Christophe Marin 2011-01-11 12:27:01 UTC
*** Bug 261496 has been marked as a duplicate of this bug. ***
Comment 13 omega 2011-01-15 11:11:24 UTC
Created attachment 56041 [details]
New crash information added by DrKonqi

kmail (2.0.89) on KDE Platform 4.5.95 (4.6 RC2) using Qt 4.7.1

- What I was doing when the application crashed:

(opening kmail, closing it and opening it again -> kmail crashed)
 issue with kdepim 4.6 beta 4

-- Backtrace (Reduced):
#6  0x00007fd7438204b2 in JSC::ExecutableAllocator::isValid() const () from /usr/lib/libQtWebKit.so.4
#7  0x00007fd7438611f5 in JSC::JSGlobalData::JSGlobalData(JSC::JSGlobalData::GlobalDataType, JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4
#8  0x00007fd7438623f8 in JSC::JSGlobalData::createLeaked(JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4
#9  0x00007fd7430a3872 in WebCore::JSDOMWindowBase::commonJSGlobalData() () from /usr/lib/libQtWebKit.so.4
#10 0x00007fd74360d7e6 in WebCore::FrameLoaderClientQt::createDocumentLoader(WebCore::ResourceRequest const&, WebCore::SubstituteData const&) () from /usr/lib/libQtWebKit.so.4
Comment 14 omega 2011-01-18 08:29:18 UTC
topic changed
Comment 15 omega 2011-01-27 09:58:12 UTC
Created attachment 56470 [details]
New crash information added by DrKonqi

kmail (2.0.89) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.1

- What I was doing when the application crashed:

new info reported after upgrade to kde 4.6.0

-- Backtrace (Reduced):
#6  0x00007f0c0e512642 in JSC::ExecutableAllocator::isValid() const () from /usr/lib/libQtWebKit.so.4
#7  0x00007f0c0e553615 in JSC::JSGlobalData::JSGlobalData(JSC::JSGlobalData::GlobalDataType, JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4
#8  0x00007f0c0e554838 in JSC::JSGlobalData::createLeaked(JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4
#9  0x00007f0c0dd93b12 in WebCore::JSDOMWindowBase::commonJSGlobalData() () from /usr/lib/libQtWebKit.so.4
#10 0x00007f0c0e2ff9f6 in WebCore::FrameLoaderClientQt::createDocumentLoader(WebCore::ResourceRequest const&, WebCore::SubstituteData const&) () from /usr/lib/libQtWebKit.so.4
Comment 16 omega 2011-02-07 12:29:45 UTC
UPDATE:

when i have this issue, if i open kopete, then i can launch kmail without issue startup.
Comment 17 omega 2011-02-20 16:35:36 UTC
Created attachment 57397 [details]
New crash information added by DrKonqi

kmail (2.0.89) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.1

UPDATE 2

with latest updates, when i have this issue, if i open kopete, then i can't launch kmail

-- Backtrace (Reduced):
#6  0x00007f5b047a6642 in JSC::ExecutableAllocator::isValid() const () from /usr/lib/libQtWebKit.so.4
#7  0x00007f5b047e7615 in JSC::JSGlobalData::JSGlobalData(JSC::JSGlobalData::GlobalDataType, JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4
#8  0x00007f5b047e8838 in JSC::JSGlobalData::createLeaked(JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4
#9  0x00007f5b04027b12 in WebCore::JSDOMWindowBase::commonJSGlobalData() () from /usr/lib/libQtWebKit.so.4
#10 0x00007f5b045939f6 in WebCore::FrameLoaderClientQt::createDocumentLoader(WebCore::ResourceRequest const&, WebCore::SubstituteData const&) () from /usr/lib/libQtWebKit.so.4
Comment 18 Christophe Marin 2011-02-20 17:30:31 UTC
Just to check something, can you try that:

sudo echo 1 > /proc/sys/vm/overcommit_memory

then start KMail and see if it crashes
Comment 19 Christophe Marin 2011-02-20 17:33:07 UTC
(you may have to restart your KDE session, not sure about that)