[kmail2] [Bug 336877] New: Kmail crashed when laptop is resumed

Lastique andysem at mail.ru
Sun Jun 29 22:24:39 BST 2014


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

            Bug ID: 336877
           Summary: Kmail crashed when laptop is resumed
    Classification: Unclassified
           Product: kmail2
           Version: 4.13.1
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: andysem at mail.ru

Application: kmail (4.13.1)
KDE Platform Version: 4.13.1
Qt Version: 4.8.6
Operating System: Linux 3.13.0-30-generic x86_64
Distribution: Ubuntu 14.04 LTS

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

My laptop was suspended. Prior to suspending Kmail was minimized to tray icon
and connected to an IMAP mail account. After opening the lid (and thus resuming
the laptop) after a few seconds Kmail crashed. I did not use Kmail in any way
since the resume.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f15d7561800 (LWP 19157))]

Thread 5 (Thread 0x7f15af2b4700 (LWP 19160)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f15c8e6981d in WTF::TCMalloc_PageHeap::scavengerThread() () from
/usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f15c8e69859 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) ()
from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f15d2188182 in start_thread (arg=0x7f15af2b4700) at
pthread_create.c:312
#4  0x00007f15d48c730d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f156e122700 (LWP 19161)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f15c8baa20d in JSC::BlockAllocator::blockFreeingThreadMain() () from
/usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f15c8e98fd6 in WTF::wtfThreadEntryPoint(void*) () from
/usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f15d2188182 in start_thread (arg=0x7f156e122700) at
pthread_create.c:312
#4  0x00007f15d48c730d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f156d263700 (LWP 19162)):
#0  0x00007f15cc98c62a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f15cc98c9b9 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f15cc94a8f9 in g_main_context_query () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f15cc94af52 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f15cc94b0ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f15d52567be in QEventDispatcherGlib::processEvents
(this=0x7f15600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f15d52280af in QEventLoop::processEvents
(this=this at entry=0x7f156d262de0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f15d52283a5 in QEventLoop::exec (this=this at entry=0x7f156d262de0,
flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f15d5124c5f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:537
#9  0x00007f15d512732f in QThreadPrivate::start (arg=0x2bba0b0) at
thread/qthread_unix.cpp:349
#10 0x00007f15d2188182 in start_thread (arg=0x7f156d263700) at
pthread_create.c:312
#11 0x00007f15d48c730d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f156744d700 (LWP 19165)):
#0  0x00007f15d48b86bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f15cc98bc20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f15cc94ab14 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f15cc94af7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f15cc94b0ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f15d52567be in QEventDispatcherGlib::processEvents
(this=0x7f155c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f15d52280af in QEventLoop::processEvents
(this=this at entry=0x7f156744cda0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f15d52283a5 in QEventLoop::exec (this=this at entry=0x7f156744cda0,
flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f15d5124c5f in QThread::exec (this=this at entry=0x3144ff0) at
thread/qthread.cpp:537
#9  0x00007f15d5209823 in QInotifyFileSystemWatcherEngine::run (this=0x3144ff0)
at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f15d512732f in QThreadPrivate::start (arg=0x3144ff0) at
thread/qthread_unix.cpp:349
#11 0x00007f15d2188182 in start_thread (arg=0x7f156744d700) at
pthread_create.c:312
#12 0x00007f15d48c730d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f15d7561800 (LWP 19157)):
[KCrash Handler]
#6  0x00007f15c81ec33d in WebCore::RenderLayerModelObject::ensureLayer() ()
from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#7  0x00007f15c81ed698 in
WebCore::RenderLayerModelObject::styleDidChange(WebCore::StyleDifference,
WebCore::RenderStyle const*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#8  0x00007f15c81859f1 in
WebCore::RenderBox::styleDidChange(WebCore::StyleDifference,
WebCore::RenderStyle const*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#9  0x00007f15c815b32a in
WebCore::RenderBlock::styleDidChange(WebCore::StyleDifference,
WebCore::RenderStyle const*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#10 0x00007f15c8268a29 in
WebCore::RenderView::styleDidChange(WebCore::StyleDifference,
WebCore::RenderStyle const*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#11 0x00007f15c820fb99 in
WebCore::RenderObject::setStyle(WTF::PassRefPtr<WebCore::RenderStyle>) () from
/usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#12 0x00007f15c7c2835a in
WebCore::Document::recalcStyle(WebCore::Node::StyleChange) () from
/usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#13 0x00007f15c7c2a967 in WebCore::Document::attach() () from
/usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#14 0x00007f15c801cf99 in
WebCore::Frame::setDocument(WTF::PassRefPtr<WebCore::Document>) () from
/usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#15 0x00007f15c7f7cc76 in WebCore::DocumentWriter::begin(WebCore::KURL const&,
bool, WebCore::Document*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#16 0x00007f15c7f7192a in WebCore::DocumentLoader::commitData(char const*,
unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#17 0x00007f15c7f732ec in WebCore::DocumentLoader::finishedLoading() () from
/usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#18 0x00007f15c7f7507d in WebCore::DocumentLoader::maybeLoadEmpty() () from
/usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#19 0x00007f15c7f753d4 in WebCore::DocumentLoader::startLoadingMainResource()
() from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#20 0x00007f15c7f8ca10 in
WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest
const&, WTF::PassRefPtr<WebCore::FormState>, bool) () from
/usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#21 0x00007f15c7f8ca5f in
WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy(void*,
WebCore::ResourceRequest const&, WTF::PassRefPtr<WebCore::FormState>, bool) ()
from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#22 0x00007f15c7fad323 in
WebCore::PolicyChecker::checkNavigationPolicy(WebCore::ResourceRequest const&,
WebCore::DocumentLoader*, WTF::PassRefPtr<WebCore::FormState>, void (*)(void*,
WebCore::ResourceRequest const&, WTF::PassRefPtr<WebCore::FormState>, bool),
void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#23 0x00007f15c7f8dec2 in
WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*,
WebCore::FrameLoadType, WTF::PassRefPtr<WebCore::FormState>) () from
/usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#24 0x00007f15c7f905b0 in WebCore::FrameLoader::load(WebCore::DocumentLoader*)
() from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#25 0x00007f15c7f90d70 in WebCore::FrameLoader::load(WebCore::FrameLoadRequest
const&) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#26 0x00007f15c79bc4b5 in QWebFrame::load(QNetworkRequest const&,
QNetworkAccessManager::Operation, QByteArray const&) () from
/usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#27 0x00007f15c79bc955 in QWebFrame::load(QUrl const&) () from
/usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#28 0x00007f15cda7b12b in MessageViewer::WebKitPartHtmlWriter::begin
(this=0x2c9dc10, css=...) at
../../messageviewer/htmlwriter/webkitparthtmlwriter.cpp:77
#29 0x00007f15cda36306 in MessageViewer::ViewerPrivate::displayMessage
(this=this at entry=0x2b9f2d0) at ../../messageviewer/viewer/viewer_p.cpp:862
#30 0x00007f15cda3741a in MessageViewer::ViewerPrivate::updateReaderWin
(this=0x2b9f2d0) at ../../messageviewer/viewer/viewer_p.cpp:2310
#31 0x00007f15cdaaf76a in MessageViewer::ViewerPrivate::qt_static_metacall
(_o=0x2b9f2d0, _c=1024, _id=-744652800, _a=0x7f15ae9c22a0) at
moc_viewer_p.cpp:264
#32 0x00007f15d523d87a in QMetaObject::activate (sender=0x2b9f360, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#33 0x00007f15d5241a31 in QObject::event (this=0x2b9f360, e=<optimized out>) at
kernel/qobject.cpp:1156
#34 0x00007f15d575ae2c in QApplicationPrivate::notify_helper
(this=this at entry=0x257d6f0, receiver=receiver at entry=0x2b9f360,
e=e at entry=0x7fff86bcc550) at kernel/qapplication.cpp:4567
#35 0x00007f15d57614a0 in QApplication::notify (this=this at entry=0x7fff86bccb70,
receiver=receiver at entry=0x2b9f360, e=e at entry=0x7fff86bcc550) at
kernel/qapplication.cpp:4353
#36 0x00007f15d6f95d1a in KApplication::notify (this=0x7fff86bccb70,
receiver=0x2b9f360, event=0x7fff86bcc550) at
../../kdeui/kernel/kapplication.cpp:311
#37 0x00007f15d52294dd in QCoreApplication::notifyInternal
(this=0x7fff86bccb70, receiver=0x2b9f360, event=0x7fff86bcc550) at
kernel/qcoreapplication.cpp:953
#38 0x00007f15d5259323 in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#39 QTimerInfoList::activateTimers (this=0x25871b0) at
kernel/qeventdispatcher_unix.cpp:621
#40 0x00007f15d52565f1 in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:193
#41 0x00007f15cc94ae04 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f15cc94b048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f15cc94b0ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f15d52567a1 in QEventDispatcherGlib::processEvents (this=0x250bb20,
flags=...) at kernel/qeventdispatcher_glib.cpp:434
#45 0x00007f15d57fcbb6 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#46 0x00007f15d52280af in QEventLoop::processEvents
(this=this at entry=0x7fff86bcc7c0, flags=...) at kernel/qeventloop.cpp:149
#47 0x00007f15d52283a5 in QEventLoop::exec (this=this at entry=0x7fff86bcc7c0,
flags=...) at kernel/qeventloop.cpp:204
#48 0x00007f15d522db79 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1225
#49 0x00007f15d575937c in QApplication::exec () at kernel/qapplication.cpp:3828
#50 0x0000000000402d18 in main (argc=<optimized out>, argv=<optimized out>) at
../../kmail/main.cpp:146

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list