Bug 286835 - Crash in Kmail when Moving Imported Mbox Files
Summary: Crash in Kmail when Moving Imported Mbox Files
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 4.7
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 299990 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-11-17 10:59 UTC by Alban Pearce
Modified: 2017-01-07 22:24 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 Alban Pearce 2011-11-17 10:59:55 UTC
Application: kmail (4.7.2)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
I had Imported some old email Mbox  files & I was Moving them to a folder created previousally

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

Thread 4 (Thread 0x7f6d815bf700 (LWP 2440)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6d92f9ac2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f6d92f9ad59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f6d9bbe5efc in start_thread (arg=0x7f6d815bf700) at pthread_create.c:304
#4  0x00007f6d9e03f89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f6d80cbe700 (LWP 2441)):
#0  0x00007f6d9e033773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6d96a88f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6d96a89429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6d9e9b1f3e in QEventDispatcherGlib::processEvents (this=0x246fb20, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f6d9e985cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f6d9e985ef7 in QEventLoop::exec (this=0x7f6d80cbdde0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f6d9e89d27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f6d9e89fd05 in QThreadPrivate::start (arg=0x246ec00) at thread/qthread_unix.cpp:331
#8  0x00007f6d9bbe5efc in start_thread (arg=0x7f6d80cbe700) at pthread_create.c:304
#9  0x00007f6d9e03f89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6d38f10700 (LWP 2444)):
#0  0x00007f6d9e033773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6d96a88f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6d96a89429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6d9e9b1f3e in QEventDispatcherGlib::processEvents (this=0x27332d0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f6d9e985cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f6d9e985ef7 in QEventLoop::exec (this=0x7f6d38f0fdb0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f6d9e89d27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f6d9e968cbf in QInotifyFileSystemWatcherEngine::run (this=0x2dc7b90) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f6d9e89fd05 in QThreadPrivate::start (arg=0x2dc7b90) at thread/qthread_unix.cpp:331
#9  0x00007f6d9bbe5efc in start_thread (arg=0x7f6d38f10700) at pthread_create.c:304
#10 0x00007f6d9e03f89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6da0ccf7a0 (LWP 1793)):
[KCrash Handler]
#6  QDragManager::move (this=0x3600870, globalPos=...) at kernel/qdnd_x11.cpp:1658
#7  0x00007f6d9ef45f09 in QDragManager::eventFilter (this=0x3600870, o=<optimized out>, e=<optimized out>) at kernel/qdnd_x11.cpp:1306
#8  0x00007f6d9e986bcc in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x1e49850, receiver=0x55723a0, event=0x7fffac988da0) at kernel/qcoreapplication.cpp:883
#9  0x00007f6d9eeb7396 in QApplicationPrivate::notify_helper (this=0x1e49850, receiver=0x55723a0, e=0x7fffac988da0) at kernel/qapplication.cpp:4461
#10 0x00007f6d9eebcc6b in QApplication::notify (this=<optimized out>, receiver=0x55723a0, e=0x7fffac988da0) at kernel/qapplication.cpp:4047
#11 0x00007f6da06d8126 in KApplication::notify (this=0x7fffac98b4a0, receiver=0x55723a0, event=0x7fffac988da0) at ../../kdeui/kernel/kapplication.cpp:311
#12 0x00007f6d9e986afc in QCoreApplication::notifyInternal (this=0x7fffac98b4a0, receiver=0x55723a0, event=0x7fffac988da0) at kernel/qcoreapplication.cpp:787
#13 0x00007f6d9eeb83f2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#14 QApplicationPrivate::sendMouseEvent (receiver=0x55723a0, event=0x7fffac988da0, alienWidget=0x0, nativeWidget=0x55723a0, buttonDown=0x241bc10, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#15 0x00007f6d9ef37945 in QETWidget::translateMouseEvent (this=0x55723a0, event=<optimized out>) at kernel/qapplication_x11.cpp:4568
#16 0x00007f6d9ef368be in QApplication::x11ProcessEvent (this=0x7fffac98b4a0, event=0x7fffac9895c0) at kernel/qapplication_x11.cpp:3690
#17 0x00007f6d9ef5f412 in x11EventSourceDispatch (s=0x1e4d480, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#18 0x00007f6d96a88a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f6d96a89258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f6d96a89429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f6d9e9b1ed6 in QEventDispatcherGlib::processEvents (this=0x1e03f70, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#22 0x00007f6d9ef5f07e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#23 0x00007f6d9e985cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#24 0x00007f6d9e985ef7 in QEventLoop::exec (this=0x573d0c0, flags=...) at kernel/qeventloop.cpp:201
#25 0x00007f6d9ef45c05 in QDragManager::drag (this=0x3600870, o=<optimized out>) at kernel/qdnd_x11.cpp:1981
#26 0x00007f6d9eec8f38 in QDrag::exec (this=0x5575520, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:284
#27 0x00007f6d9eec8ff3 in QDrag::exec (this=<optimized out>, supportedActions=<optimized out>) at kernel/qdrag.cpp:239
#28 0x00007f6d9a27e47b in MessageList::Widget::viewStartDragRequest (this=<optimized out>) at ../../messagelist/widget.cpp:460
#29 0x00007f6d9a255845 in mouseMoveEvent (this=0x1fe55b0, e=<optimized out>) at ../../messagelist/core/view.cpp:2153
#30 MessageList::Core::View::mouseMoveEvent (this=0x1fe55b0, e=<optimized out>) at ../../messagelist/core/view.cpp:2139
#31 0x00007f6d9ef07cce in QWidget::event (this=0x1fe55b0, event=0x7fffac98a780) at kernel/qwidget.cpp:8280
#32 0x00007f6d9f2b04f6 in QFrame::event (this=0x1fe55b0, e=0x7fffac98a780) at widgets/qframe.cpp:557
#33 0x00007f6d9f3c119b in QAbstractItemView::viewportEvent (this=0x1fe55b0, event=0x7fffac98a780) at itemviews/qabstractitemview.cpp:1628
#34 0x00007f6d9f405d35 in QTreeView::viewportEvent (this=0x1fe55b0, event=0x7fffac98a780) at itemviews/qtreeview.cpp:1256
#35 0x00007f6d9e986c88 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x241bc10, event=0x7fffac98a780) at kernel/qcoreapplication.cpp:902
#36 0x00007f6d9eeb73ef in notify_helper (e=0x7fffac98a780, receiver=0x241bc10, this=0x1e49850) at kernel/qapplication.cpp:4482
#37 QApplicationPrivate::notify_helper (this=0x1e49850, receiver=0x241bc10, e=0x7fffac98a780) at kernel/qapplication.cpp:4458
#38 0x00007f6d9eebcc6b in QApplication::notify (this=<optimized out>, receiver=0x241bc10, e=0x7fffac98a780) at kernel/qapplication.cpp:4047
#39 0x00007f6da06d8126 in KApplication::notify (this=0x7fffac98b4a0, receiver=0x241bc10, event=0x7fffac98a780) at ../../kdeui/kernel/kapplication.cpp:311
#40 0x00007f6d9e986afc in QCoreApplication::notifyInternal (this=0x7fffac98b4a0, receiver=0x241bc10, event=0x7fffac98a780) at kernel/qcoreapplication.cpp:787
#41 0x00007f6d9eeb83f2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#42 QApplicationPrivate::sendMouseEvent (receiver=0x241bc10, event=0x7fffac98a780, alienWidget=0x241bc10, nativeWidget=0x1f587f0, buttonDown=0x241bc10, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#43 0x00007f6d9ef37945 in QETWidget::translateMouseEvent (this=0x1f587f0, event=<optimized out>) at kernel/qapplication_x11.cpp:4568
#44 0x00007f6d9ef368be in QApplication::x11ProcessEvent (this=0x7fffac98b4a0, event=0x7fffac98afa0) at kernel/qapplication_x11.cpp:3690
#45 0x00007f6d9ef5f412 in x11EventSourceDispatch (s=0x1e4d480, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#46 0x00007f6d96a88a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007f6d96a89258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f6d96a89429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007f6d9e9b1ed6 in QEventDispatcherGlib::processEvents (this=0x1e03f70, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#50 0x00007f6d9ef5f07e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#51 0x00007f6d9e985cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#52 0x00007f6d9e985ef7 in QEventLoop::exec (this=0x7fffac98b370, flags=...) at kernel/qeventloop.cpp:201
#53 0x00007f6d9e98a789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#54 0x0000000000402bd3 in main (argc=<optimized out>, argv=<optimized out>) at ../../kmail/main.cpp:145

Possible duplicates by query: bug 192270, bug 181010.

Reported using DrKonqi
Comment 1 Alban Pearce 2011-11-17 13:09:32 UTC
Knotify had opened several boxes (Too many to count) on the screen with the quote
local folders maildir " for collection " is invalid 
Usually these are removed after a few seconds but they randomly stay there 
sending  a  Kill -Hangup to knotify 4 removes them
Comment 2 Christophe Marin 2012-05-16 09:46:47 UTC
*** Bug 299990 has been marked as a duplicate of this bug. ***
Comment 3 Christophe Marin 2012-05-16 09:47:17 UTC
from bug 299990

-- Information about the crash:
- What I was doing when the application crashed:
I created a new email as a forward (attachment) of another email. I alt-tabbed back to Kontact to attach a 2nd email. While dragging the email I alt-tabbed back to the composer window and Kontact crashed in that moment.
Comment 4 Denis Kurz 2016-09-24 18:20:21 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kmail2 (version 5.0 or later, as part of KDE Applications 15.12 or later), it gets closed in about three months.
Comment 5 Denis Kurz 2017-01-07 22:24:16 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.