Bug 295880 - Crash when calling up "configure kmail" from menu bar
Summary: Crash when calling up "configure kmail" from menu bar
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.8.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 301993 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-03-12 23:07 UTC by Arthur Schiwon
Modified: 2017-01-07 21:56 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.68 KB, text/plain)
2012-06-27 15:21 UTC, Diego
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arthur Schiwon 2012-03-12 23:07:01 UTC
Application: kontact (4.8.0)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.0.0-16-generic x86_64
Distribution: Ubuntu 11.10

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

Already using 4.8 the "akonadi_mailfilter_agent" and "akonadi_nepomuk_feeder" started to run amok. That means,  they take 100% of CPU and memory consumption increases rapidly, leading to a swapping system. The same after upgrading to 4.8.1. It always happens after system boot and restarting Akonadi via "akonadictl restart".
In this case, I killed all those processes. After finding out, that I cannot sent mail without "akonadi_mailfilter_agent", i restarted Akonadi and killed all the "akonadi_nepomuk_feeder" processes (Nepomuk is disabled, btw, because of the wrong hope that this process does not make problems then). I tried to sent the mail trice, but it did not work as the "akonadi_mailfilter_agent" of course was running with 100% cpu and eating RAM. So I killed this and the following "akonadi_mailfilter_agent" processes. After that, I wanted to call up the 'Configure KMail' dialog via menubar, then Kontact crashed.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fe2954217c0 (LWP 2772))]

Thread 4 (Thread 0x7fe279f1f700 (LWP 2777)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe291c58c2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fe291c58d59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fe28d425efc in start_thread (arg=0x7fe279f1f700) at pthread_create.c:304
#4  0x00007fe29296859d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe27971e700 (LWP 2778)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007fe27971db30 in ?? ()
#2  0x00007fff85bff7e7 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x7fe22f31d700 (LWP 2908)):
#0  0x00007fe29295c473 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fe28cf53f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe28cf54429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe2930d6c06 in QEventDispatcherGlib::processEvents (this=0x27a41a0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fe2930a63e2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fe2930a6637 in QEventLoop::exec (this=0x7fe22f31cd90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fe292fa6067 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fe29308617f in QInotifyFileSystemWatcherEngine::run (this=0x2917630) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fe292fa908b in QThreadPrivate::start (arg=0x2917630) at thread/qthread_unix.cpp:298
#9  0x00007fe28d425efc in start_thread (arg=0x7fe22f31d700) at pthread_create.c:304
#10 0x00007fe29296859d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe2954217c0 (LWP 2772)):
[KCrash Handler]
#6  0x00007fe29357f12d in KServiceGroup::childGroup (parent=...) at ../../kdecore/services/kservicegroup.cpp:727
#7  0x00007fe2906a0be9 in KSettings::DialogPrivate::instanceServices (this=0x6771f70) at ../../kutils/ksettings/dialog.cpp:145
#8  0x00007fe2906a1a2e in KSettings::Dialog::showEvent (this=0x3995a70) at ../../kutils/ksettings/dialog.cpp:123
#9  0x00007fe293aebbc5 in QWidget::event (this=0x3995a70, event=0x7fff85bf2a10) at kernel/qwidget.cpp:8568
#10 0x00007fe293a9b104 in notify_helper (e=0x7fff85bf2a10, receiver=0x3995a70, this=0x22988d0) at kernel/qapplication.cpp:4555
#11 QApplicationPrivate::notify_helper (this=0x22988d0, receiver=0x3995a70, e=0x7fff85bf2a10) at kernel/qapplication.cpp:4527
#12 0x00007fe293a9ff83 in QApplication::notify (this=0x7fff85bf4620, receiver=0x3995a70, e=0x7fff85bf2a10) at kernel/qapplication.cpp:4416
#13 0x00007fe2947cd9a6 in KApplication::notify (this=0x7fff85bf4620, receiver=0x3995a70, event=0x7fff85bf2a10) at ../../kdeui/kernel/kapplication.cpp:311
#14 0x00007fe2930a75fc in QCoreApplication::notifyInternal (this=0x7fff85bf4620, receiver=0x3995a70, event=0x7fff85bf2a10) at kernel/qcoreapplication.cpp:876
#15 0x00007fe293aedfe0 in sendEvent (event=0x7fff85bf2a10, receiver=0x3995a70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#16 QWidgetPrivate::show_helper (this=0x460c710) at kernel/qwidget.cpp:7541
#17 0x00007fe293aee2d2 in QWidget::setVisible (this=0x3995a70, visible=<optimized out>) at kernel/qwidget.cpp:7763
#18 0x00007fe293f6a0bc in QDialog::setVisible (this=0x3995a70, visible=<optimized out>) at dialogs/qdialog.cpp:739
#19 0x00007fe295046774 in show (this=<optimized out>) at /usr/include/qt4/QtGui/qwidget.h:487
#20 Kontact::MainWindow::slotPreferences (this=0x2461120) at ../../../kontact/src/mainwindow.cpp:1041
#21 0x00007fe295049ce6 in Kontact::MainWindow::qt_metacall (this=0x2461120, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff85bf2d50) at ./mainwindow.moc:122
#22 0x00007fe2930bbbe9 in QMetaObject::activate (sender=0x255e7a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff85bf2d50) at kernel/qobject.cpp:3566
#23 0x00007fe293a94c52 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#24 0x00007fe293a94e3f in QAction::activate (this=0x255e7a0, event=<optimized out>) at kernel/qaction.cpp:1257
#25 0x00007fe293ee4519 in QMenuPrivate::activateCausedStack (this=0x2575490, causedStack=..., action=0x255e7a0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028
#26 0x00007fe293eea622 in QMenuPrivate::activateAction (this=0x2575490, action=0x255e7a0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
#27 0x00007fe29488f180 in KMenu::mouseReleaseEvent (this=0x26c9660, e=0x7fff85bf3920) at ../../kdeui/widgets/kmenu.cpp:464
#28 0x00007fe293aeb914 in QWidget::event (this=0x26c9660, event=0x7fff85bf3920) at kernel/qwidget.cpp:8361
#29 0x00007fe293eebbbb in QMenu::event (this=0x26c9660, e=0x7fff85bf3920) at widgets/qmenu.cpp:2460
#30 0x00007fe293a9b104 in notify_helper (e=0x7fff85bf3920, receiver=0x26c9660, this=0x22988d0) at kernel/qapplication.cpp:4555
#31 QApplicationPrivate::notify_helper (this=0x22988d0, receiver=0x26c9660, e=0x7fff85bf3920) at kernel/qapplication.cpp:4527
#32 0x00007fe293aa092f in QApplication::notify (this=<optimized out>, receiver=0x26c9660, e=0x7fff85bf3920) at kernel/qapplication.cpp:4098
#33 0x00007fe2947cd9a6 in KApplication::notify (this=0x7fff85bf4620, receiver=0x26c9660, event=0x7fff85bf3920) at ../../kdeui/kernel/kapplication.cpp:311
#34 0x00007fe2930a75fc in QCoreApplication::notifyInternal (this=0x7fff85bf4620, receiver=0x26c9660, event=0x7fff85bf3920) at kernel/qcoreapplication.cpp:876
#35 0x00007fe293a9c0d2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#36 QApplicationPrivate::sendMouseEvent (receiver=0x26c9660, event=0x7fff85bf3920, alienWidget=0x0, nativeWidget=0x26c9660, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3166
#37 0x00007fe293b18e11 in QETWidget::translateMouseEvent (this=0x26c9660, event=<optimized out>) at kernel/qapplication_x11.cpp:4547
#38 0x00007fe293b1762a in QApplication::x11ProcessEvent (this=0x7fff85bf4620, event=0x7fff85bf41e0) at kernel/qapplication_x11.cpp:3732
#39 0x00007fe293b40592 in x11EventSourceDispatch (s=0x22a1800, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#40 0x00007fe28cf53a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007fe28cf54258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007fe28cf54429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007fe2930d6b9f in QEventDispatcherGlib::processEvents (this=0x225dc10, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#44 0x00007fe293b4021e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x00007fe2930a63e2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#46 0x00007fe2930a6637 in QEventLoop::exec (this=0x7fff85bf45b0, flags=...) at kernel/qeventloop.cpp:204
#47 0x00007fe2930ab6c7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#48 0x0000000000403629 in main (argc=3, argv=0x7fff85bf4c48) at ../../../kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Diego 2012-06-27 15:21:56 UTC
Created attachment 72170 [details]
New crash information added by DrKonqi

kontact (4.8.3) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.2

- What I was doing when the application crashed:

When I opened "Configure Kontact" Kontact itself crashed.

-- Backtrace (Reduced):
#6  0x00007f38b51f97ad in KServiceGroup::childGroup (parent=...) at /usr/src/debug/kdelibs-4.8.3/kdecore/services/kservicegroup.cpp:727
#7  0x00007f38b0a31fd9 in KSettings::DialogPrivate::instanceServices (this=this@entry=0x318c670) at /usr/src/debug/kdelibs-4.8.3/kutils/ksettings/dialog.cpp:145
#8  0x00007f38b0a33c3d in KSettings::Dialog::showEvent (this=0x4e98ec0) at /usr/src/debug/kdelibs-4.8.3/kutils/ksettings/dialog.cpp:123
#9  0x00007f38b59b4ece in QWidget::event (this=0x4e98ec0, event=0x7fff6ff66b20) at kernel/qwidget.cpp:8578
#10 0x00007f38b596537c in QApplicationPrivate::notify_helper (this=this@entry=0x17dcdf0, receiver=receiver@entry=0x4e98ec0, e=e@entry=0x7fff6ff66b20) at kernel/qapplication.cpp:4551
Comment 2 Jekyll Wu 2012-07-03 13:42:29 UTC
*** Bug 301993 has been marked as a duplicate of this bug. ***
Comment 3 Denis Kurz 2016-09-24 19:31:24 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 kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 4 Denis Kurz 2017-01-07 21:56:38 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.