Bug 318479 - switching between plaintext mails
Summary: switching between plaintext mails
Status: RESOLVED WORKSFORME
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.10.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-17 04:56 UTC by Andreas Roth
Modified: 2013-09-14 15:04 UTC (History)
0 users

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 Andreas Roth 2013-04-17 04:56:08 UTC
Application: kontact (4.10.2)
KDE Platform Version: 4.10.2
Qt Version: 4.8.3
Operating System: Linux 3.5.0-27-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
i had selected one e-mail (non-html one) and it was displayed in the bottom view. i then selected a different one (in the same folder) also text only and suddenly kmail crashed. One the selected email was quite big (5MB) and it took kmail some time to load it.
i'm using kmail for several years now and this kind of crashed never occured before. i cannot reproduce this issue, so just take a quick look and if you don't find a quick fix just close this issue as invalid.

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

Thread 3 (Thread 0x7fefcfaa7700 (LWP 5490)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fefe8b39b2d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fefe8b39c39 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fefe3c17e9a in start_thread (arg=0x7fefcfaa7700) at pthread_create.c:308
#4  0x00007fefe986bcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fefcf1a6700 (LWP 5491)):
#0  0x00007fefe9860303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fefe3347d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fefe3347ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fefeac96c46 in QEventDispatcherGlib::processEvents (this=0x7fefc80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fefeac672ef in QEventLoop::processEvents (this=this@entry=0x7fefcf1a5dc0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fefeac67578 in QEventLoop::exec (this=0x7fefcf1a5dc0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fefeab68b40 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fefeab6bb1c in QThreadPrivate::start (arg=0x20f8ab0) at thread/qthread_unix.cpp:338
#8  0x00007fefe3c17e9a in start_thread (arg=0x7fefcf1a6700) at pthread_create.c:308
#9  0x00007fefe986bcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fefd715e7c0 (LWP 5487)):
[KCrash Handler]
#6  size (this=0x88) at ../../include/QtCore/../../src/corelib/tools/qlist.h:98
#7  size (this=0x88) at ../../include/QtCore/../../src/corelib/tools/qlist.h:137
#8  QMimeDataPrivate::removeData (this=0x0, format=...) at kernel/qmimedata.cpp:72
#9  0x00007fefeac780f1 in QMimeDataPrivate::setData (this=this@entry=0x0, format=..., data=...) at kernel/qmimedata.cpp:83
#10 0x00007fefeac781ce in QMimeData::setData (this=<optimized out>, mimeType=..., data=...) at kernel/qmimedata.cpp:547
#11 0x00007fefe883d9bc in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#12 0x00007fefe82aba4d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#13 0x00007fefe82abb72 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#14 0x00007fefe82b1d36 in QWebPage::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#15 0x00007fefe82b40e8 in QWebView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#16 0x00007fefe77db0d3 in KWebView::mouseReleaseEvent (this=0x28bdba0, event=0x7fff54dcf5b0) at ../../kdewebkit/kwebview.cpp:80
#17 0x00007fefea05b850 in QWidget::event (this=0x28bdba0, event=0x7fff54dcf5b0) at kernel/qwidget.cpp:8371
#18 0x00007fefe82b45d7 in QWebView::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#19 0x00007fef846d0298 in MessageViewer::MailWebView::event(QEvent*) () from /usr/lib/libmessageviewer.so.4
#20 0x00007fefea00be9c in QApplicationPrivate::notify_helper (this=this@entry=0x20f7bb0, receiver=receiver@entry=0x28bdba0, e=e@entry=0x7fff54dcf5b0) at kernel/qapplication.cpp:4562
#21 0x00007fefea010b6b in QApplication::notify (this=<optimized out>, receiver=0x28bdba0, e=0x7fff54dcf5b0) at kernel/qapplication.cpp:4105
#22 0x00007fefeb6b0ad6 in KApplication::notify (this=0x7fff54dd0290, receiver=0x28bdba0, event=0x7fff54dcf5b0) at ../../kdeui/kernel/kapplication.cpp:311
#23 0x00007fefeac6859e in QCoreApplication::notifyInternal (this=0x7fff54dd0290, receiver=0x28bdba0, event=0x7fff54dcf5b0) at kernel/qcoreapplication.cpp:915
#24 0x00007fefea00ccd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#25 QApplicationPrivate::sendMouseEvent (receiver=0x28bdba0, event=0x7fff54dcf5b0, alienWidget=0x28bdba0, nativeWidget=0x21e1b40, buttonDown=0x7fefeaae8308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#26 0x00007fefea08a554 in QETWidget::translateMouseEvent (this=this@entry=0x21e1b40, event=event@entry=0x7fff54dcfd30) at kernel/qapplication_x11.cpp:4622
#27 0x00007fefea08944f in QApplication::x11ProcessEvent (this=0x7fff54dd0290, event=0x7fff54dcfd30) at kernel/qapplication_x11.cpp:3737
#28 0x00007fefea0b0fa2 in x11EventSourceDispatch (s=0x20fae60, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#29 0x00007fefe3347ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fefe3347de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fefe3347ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fefeac96c26 in QEventDispatcherGlib::processEvents (this=0x20bcb60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#33 0x00007fefea0b0c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00007fefeac672ef in QEventLoop::processEvents (this=this@entry=0x7fff54dd0100, flags=...) at kernel/qeventloop.cpp:149
#35 0x00007fefeac67578 in QEventLoop::exec (this=0x7fff54dd0100, flags=...) at kernel/qeventloop.cpp:204
#36 0x00007fefeac6c738 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#37 0x0000000000403339 in ?? ()
#38 0x00007fefe979976d in __libc_start_main (main=0x402b40, argc=3, ubp_av=0x7fff54dd03d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff54dd03c8) at libc-start.c:226
#39 0x00000000004038a1 in _start ()

Possible duplicates by query: bug 221825.

Reported using DrKonqi
Comment 1 Andreas Roth 2013-09-14 15:04:32 UTC
haven't see this problem any more.