[Bug 302341] New: KMail crashes during mail composing

Vojtěch Zeisek Vojtech.Zeisek at opensuse.org
Fri Jun 22 11:18:23 BST 2012


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

            Bug ID: 302341
          Severity: crash
           Version: 4.8.4
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: KMail crashes during mail composing
    Classification: Unclassified
                OS: Linux
          Reporter: Vojtech.Zeisek at opensuse.org
          Hardware: openSUSE RPMs
            Status: UNCONFIRMED
         Component: general
           Product: kmail2

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

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



More information about the Kdepim-bugs mailing list