Bug 302341 - KMail crashes during mail composing
Summary: KMail crashes during mail composing
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 4.8.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: triaged
: 301258 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-06-22 10:18 UTC by Vojtěch Zeisek
Modified: 2018-10-27 04:04 UTC (History)
2 users (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 Vojtěch Zeisek 2012-06-22 10:18:23 UTC
Application: kmail (4.8.4)
KDE Platform Version: 4.8.4 (4.8.4) "release 513"
Qt Version: 4.8.2
Operating System: Linux 3.1.10-1.9-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

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

In composer window I right clicked to address field and choose to change order of refilling of adresses (rom various address books). Then KMail crashes.

The crash does not seem to be reproducible.

-- Backtrace:
Application: KMail (kmail), signal: Aborted
[Current thread is 1 (Thread 0x7fcce5d86780 (LWP 2256))]

Thread 4 (Thread 0x7fccc7ae3700 (LWP 2941)):
#0  0x00007fcce0eb9e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fccd7553c12 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7fccd7ef21a0) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x00007fccd7553c49 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x00007fcce0eb5f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fcce30b110d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fccc71e2700 (LWP 2942)):
#0  0x00007fff4bbff8de in ?? ()
#1  0x00007fccdb520d9a in clock_gettime () from /lib64/librt.so.1
#2  0x00007fcce4639014 in do_gettime (frac=0x7fccc71e1bd8, sec=0x7fccc71e1bd0) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fcce471059d in QTimerInfoList::updateCurrentTime (this=0x7fccc00020d0) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007fcce4710251 in timerSourceCheckHelper (src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:150
#6  timerSourceCheckHelper (src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:144
#7  0x00007fccdb26c264 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fccdb26cab2 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fccdb26cf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fcce470fe36 in QEventDispatcherGlib::processEvents (this=0x7fccc00008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#11 0x00007fcce46df842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007fcce46dfa97 in QEventLoop::exec (this=0x7fccc71e1e00, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007fcce45df5f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#14 0x00007fcce45e261b in QThreadPrivate::start (arg=0xae7460) at thread/qthread_unix.cpp:307
#15 0x00007fcce0eb5f05 in start_thread () from /lib64/libpthread.so.0
#16 0x00007fcce30b110d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fcc7e042700 (LWP 8124)):
#0  0x00007fff4bbff8de in ?? ()
#1  0x00007fccdb520d9a in clock_gettime () from /lib64/librt.so.1
#2  0x00007fcce4639014 in do_gettime (frac=0x7fcc7e041b58, sec=0x7fcc7e041b50) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fcce471059d in QTimerInfoList::updateCurrentTime (this=0x7fcc6c001cd0) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007fcce47108d3 in QTimerInfoList::timerWait (this=0x7fcc6c001cd0, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007fcce470f30c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fcc7e041c3c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fcce470f3b5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007fccdb26bb22 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fccdb26c92d in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fccdb26cf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007fcce470fe36 in QEventDispatcherGlib::processEvents (this=0x7fcc6c0008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007fcce46df842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fcce46dfa97 in QEventLoop::exec (this=0x7fcc7e041dd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007fcce45df5f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007fcce46bf62f in QInotifyFileSystemWatcherEngine::run (this=0x348f570) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007fcce45e261b in QThreadPrivate::start (arg=0x348f570) at thread/qthread_unix.cpp:307
#17 0x00007fcce0eb5f05 in start_thread () from /lib64/libpthread.so.0
#18 0x00007fcce30b110d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fcce5d86780 (LWP 2256)):
[KCrash Handler]
#6  0x00007fcce300ad95 in raise () from /lib64/libc.so.6
#7  0x00007fcce300c2ab in abort () from /lib64/libc.so.6
#8  0x00007fcce304699e in __libc_message () from /lib64/libc.so.6
#9  0x00007fcce304c6d6 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007fcce46f32f5 in QObjectPrivate::deleteChildren (this=0x5047340) at kernel/qobject.cpp:1917
#11 0x00007fcce3aaec40 in QWidget::~QWidget (this=0x504d920, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#12 0x00007fccdef80c9c in ~ComposerLineEdit (this=0x504d920, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.8.4/messagecomposer/composerlineedit.h:30
#13 ~RecipientLineEdit (this=0x504d920, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.8.4/messagecomposer/recipientline.h:48
#14 MessageComposer::RecipientLineEdit::~RecipientLineEdit (this=0x504d920, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.8.4/messagecomposer/recipientline.h:48
#15 0x00007fcce46f32f5 in QObjectPrivate::deleteChildren (this=0x504f9b0) at kernel/qobject.cpp:1917
#16 0x00007fcce3aaec40 in QWidget::~QWidget (this=0x2f61330, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#17 0x00007fccdef80d38 in ~MultiplyingLine (this=0x2f61330, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.8.4/libkdepim/multiplyingline.h:70
#18 ~RecipientLineNG (this=0x2f61330, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.8.4/messagecomposer/recipientline.h:68
#19 MessageComposer::RecipientLineNG::~RecipientLineNG (this=0x2f61330, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.8.4/messagecomposer/recipientline.h:68
#20 0x00007fcce46f9e38 in QObject::event (this=0x2f61330, e=<optimized out>) at kernel/qobject.cpp:1185
#21 0x00007fcce3ab407b in QWidget::event (this=0x2f61330, event=0x410f810) at kernel/qwidget.cpp:8830
#22 0x00007fcce3a63fe4 in notify_helper (e=0x410f810, receiver=0x2f61330, this=0x65ab70) at kernel/qapplication.cpp:4551
#23 QApplicationPrivate::notify_helper (this=0x65ab70, receiver=0x2f61330, e=0x410f810) at kernel/qapplication.cpp:4523
#24 0x00007fcce3a68db3 in QApplication::notify (this=0x7fff4bbd14e0, receiver=0x2f61330, e=0x410f810) at kernel/qapplication.cpp:4412
#25 0x00007fcce5797746 in KApplication::notify (this=0x7fff4bbd14e0, receiver=0x2f61330, event=0x410f810) at /usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311
#26 0x00007fcce46e0d0c in QCoreApplication::notifyInternal (this=0x7fff4bbd14e0, receiver=0x2f61330, event=0x410f810) at kernel/qcoreapplication.cpp:915
#27 0x00007fcce46e45ba in sendEvent (event=0x410f810, receiver=0x2f61330) at kernel/qcoreapplication.h:231
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x60b740) at kernel/qcoreapplication.cpp:1539
#29 0x00007fcce470f9a3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#30 postEventSourceDispatch (s=0x6702f0) at kernel/qeventdispatcher_glib.cpp:279
#31 0x00007fccdb26c58d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#32 0x00007fccdb26cd88 in ?? () from /usr/lib64/libglib-2.0.so.0
#33 0x00007fccdb26cf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#34 0x00007fcce470fdcf in QEventDispatcherGlib::processEvents (this=0x60b000, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#35 0x00007fcce3b0769e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007fcce46df842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007fcce46dfa97 in QEventLoop::exec (this=0x7fff4bbce4f0, flags=...) at kernel/qeventloop.cpp:204
#38 0x00007fcce3f2fc76 in QDialog::exec (this=0x7fff4bbce550) at dialogs/qdialog.cpp:554
#39 0x00007fccdd118fe8 in KPIM::AddresseeLineEdit::Private::slotEditCompletionOrder (this=0x504da50) at /usr/src/debug/kdepim-4.8.4/libkdepim/addresseelineedit.cpp:730
#40 0x00007fcce46f4c41 in QMetaObject::activate (sender=0x410bd80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff4bbce710) at kernel/qobject.cpp:3556
#41 0x00007fcce3a5db52 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#42 0x00007fcce3a5dd3f in QAction::activate (this=0x410bd80, event=<optimized out>) at kernel/qaction.cpp:1257
#43 0x00007fcce3eab139 in QMenuPrivate::activateCausedStack (this=0x4108630, causedStack=..., action=0x410bd80, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028
#44 0x00007fcce3eb1292 in QMenuPrivate::activateAction (this=0x4108630, action=0x410bd80, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
#45 0x00007fcce3ab4644 in QWidget::event (this=0x40c1ac0, event=0x7fff4bbcf130) at kernel/qwidget.cpp:8371
#46 0x00007fcce3eb282b in QMenu::event (this=0x40c1ac0, e=0x7fff4bbcf130) at widgets/qmenu.cpp:2469
#47 0x00007fcce3a63fe4 in notify_helper (e=0x7fff4bbcf130, receiver=0x40c1ac0, this=0x65ab70) at kernel/qapplication.cpp:4551
#48 QApplicationPrivate::notify_helper (this=0x65ab70, receiver=0x40c1ac0, e=0x7fff4bbcf130) at kernel/qapplication.cpp:4523
#49 0x00007fcce3a69683 in QApplication::notify (this=<optimized out>, receiver=0x40c1ac0, e=0x7fff4bbcf130) at kernel/qapplication.cpp:4094
#50 0x00007fcce5797746 in KApplication::notify (this=0x7fff4bbd14e0, receiver=0x40c1ac0, event=0x7fff4bbcf130) at /usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311
#51 0x00007fcce46e0d0c in QCoreApplication::notifyInternal (this=0x7fff4bbd14e0, receiver=0x40c1ac0, event=0x7fff4bbcf130) at kernel/qcoreapplication.cpp:915
#52 0x00007fcce3a64fb2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#53 QApplicationPrivate::sendMouseEvent (receiver=0x40c1ac0, event=0x7fff4bbcf130, alienWidget=0x0, nativeWidget=0x40c1ac0, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3162
#54 0x00007fcce3ae1481 in QETWidget::translateMouseEvent (this=0x40c1ac0, event=<optimized out>) at kernel/qapplication_x11.cpp:4447
#55 0x00007fcce3adfc7a in QApplication::x11ProcessEvent (this=0x7fff4bbd14e0, event=0x7fff4bbcf9f0) at kernel/qapplication_x11.cpp:3636
#56 0x00007fcce3b07a12 in x11EventSourceDispatch (s=0x670490, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#57 0x00007fccdb26c58d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#58 0x00007fccdb26cd88 in ?? () from /usr/lib64/libglib-2.0.so.0
#59 0x00007fccdb26cf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#60 0x00007fcce470fdcf in QEventDispatcherGlib::processEvents (this=0x60b000, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#61 0x00007fcce3b0769e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#62 0x00007fcce46df842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#63 0x00007fcce46dfa97 in QEventLoop::exec (this=0x7fff4bbcfdc0, flags=...) at kernel/qeventloop.cpp:204
#64 0x00007fcce3eaebc1 in QMenu::exec (this=<optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2113
#65 0x00007fccdef7b83a in MessageComposer::ComposerLineEdit::contextMenuEvent (this=0x504d920, e=0x7fff4bbd0760) at /usr/src/debug/kdepim-4.8.4/messagecomposer/composerlineedit.cpp:212
#66 0x00007fcce3ab4394 in QWidget::event (this=0x504d920, event=0x7fff4bbd0760) at kernel/qwidget.cpp:8538
#67 0x00007fcce3e7e297 in QLineEdit::event (this=0x504d920, e=0x7fff4bbd0760) at widgets/qlineedit.cpp:1529
#68 0x00007fcce584f8fb in KLineEdit::event (this=0x504d920, ev=0x7fff4bbd0760) at /usr/src/debug/kdelibs-4.8.4/kdeui/widgets/klineedit.cpp:1403
#69 0x00007fcce3a63fe4 in notify_helper (e=0x7fff4bbd0760, receiver=0x504d920, this=0x65ab70) at kernel/qapplication.cpp:4551
#70 QApplicationPrivate::notify_helper (this=0x65ab70, receiver=0x504d920, e=0x7fff4bbd0760) at kernel/qapplication.cpp:4523
#71 0x00007fcce3a6926d in QApplication::notify (this=<optimized out>, receiver=0x504d920, e=0x7fff4bbd0760) at kernel/qapplication.cpp:4173
#72 0x00007fcce5797746 in KApplication::notify (this=0x7fff4bbd14e0, receiver=0x504d920, event=0x7fff4bbd0760) at /usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311
#73 0x00007fcce46e0d0c in QCoreApplication::notifyInternal (this=0x7fff4bbd14e0, receiver=0x504d920, event=0x7fff4bbd0760) at kernel/qcoreapplication.cpp:915
#74 0x00007fcce3ae0e18 in sendSpontaneousEvent (event=0x7fff4bbd0760, receiver=0x504d920) at ../../src/corelib/kernel/qcoreapplication.h:234
#75 QETWidget::translateMouseEvent (this=<optimized out>, event=<optimized out>) at kernel/qapplication_x11.cpp:4518
#76 0x00007fcce3adfc7a in QApplication::x11ProcessEvent (this=0x7fff4bbd14e0, event=0x7fff4bbd0ff0) at kernel/qapplication_x11.cpp:3636
#77 0x00007fcce3b07a12 in x11EventSourceDispatch (s=0x670490, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#78 0x00007fccdb26c58d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#79 0x00007fccdb26cd88 in ?? () from /usr/lib64/libglib-2.0.so.0
#80 0x00007fccdb26cf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#81 0x00007fcce470fdcf in QEventDispatcherGlib::processEvents (this=0x60b000, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#82 0x00007fcce3b0769e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#83 0x00007fcce46df842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#84 0x00007fcce46dfa97 in QEventLoop::exec (this=0x7fff4bbd13c0, flags=...) at kernel/qeventloop.cpp:204
#85 0x00007fcce46e48b5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#86 0x0000000000402df3 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdepim-4.8.4/kmail/main.cpp:145

Reported using DrKonqi
Comment 1 Martin Koller 2012-07-28 22:02:25 UTC
can you reproduce it ?
I can not (with current KDE 4.9)
I tried with 3 addressbooks shuffling around...
Comment 2 Martin Koller 2012-07-28 22:37:07 UTC
*** Bug 301258 has been marked as a duplicate of this bug. ***
Comment 3 Andrew Crouthamel 2018-09-23 02:42:34 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-27 04:04:57 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!