Bug 327808

Summary: Kontact crash - customizing settings
Product: [Applications] kontact Reporter: scott <grey4000>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: danofsatx
Priority: NOR Keywords: drkonqi
Version: 4.10.5   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description scott 2013-11-19 12:29:51 UTC
Application: kontact (4.10.5)
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.8.0-23-generic x86_64
Distribution: Netrunner 5 Enigma (13.06)

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

Attempted to integrate kontact with other components. Kmail, etc...

- Custom settings of the application:

Opened settings. Selected the components I wanted intergrated. Upon saving the settings, Kontact crashed..

The crash can be reproduced every time.

-- 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 0x7f7dd5f0b7c0 (LWP 2774))]

Thread 5 (Thread 0x7f7db7586700 (LWP 2775)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7dd2693585 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f7dd26935d9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f7dcd0e8f8e in start_thread (arg=0x7f7db7586700) at pthread_create.c:311
#4  0x00007f7dd348ca0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f7d76d83700 (LWP 2776)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7dd23d9a09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f7dd26c1cee in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f7dcd0e8f8e in start_thread (arg=0x7f7d76d83700) at pthread_create.c:311
#4  0x00007f7dd348ca0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f7d6e933700 (LWP 2779)):
#0  0x00007fff727feaf7 in ?? ()
#1  0x00000000013908d0 in ?? ()
#2  0x00000002727a61e0 in ?? ()
#3  0x00007f7d68002860 in ?? ()
#4  0x00007f7d6e932bb0 in ?? ()
#5  0x00007f7d6e932c68 in ?? ()
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f7d6cf60700 (LWP 2785)):
#0  0x00007f7dd347ffbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7dcca261dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7dcca26304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7dd48b2036 in QEventDispatcherGlib::processEvents (this=0x7f7d600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f7dd488238f in QEventLoop::processEvents (this=this@entry=0x7f7d6cf5fd90, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f7dd4882618 in QEventLoop::exec (this=this@entry=0x7f7d6cf5fd90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f7dd4784410 in QThread::exec (this=this@entry=0x145d960) at thread/qthread.cpp:542
#7  0x00007f7dd4863edf in QInotifyFileSystemWatcherEngine::run (this=0x145d960) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f7dd4786bec in QThreadPrivate::start (arg=0x145d960) at thread/qthread_unix.cpp:338
#9  0x00007f7dcd0e8f8e in start_thread (arg=0x7f7d6cf60700) at pthread_create.c:311
#10 0x00007f7dd348ca0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f7dd5f0b7c0 (LWP 2774)):
[KCrash Handler]
#6  0x00007f7d66516159 in AppearancePageFontsTab::doLoadOther (this=0x2356ee0) at ../../kmail/configuredialog.cpp:885
#7  0x00007f7d66529d1d in load (this=0x2356ee0) at ../../kmail/configuredialog_p.cpp:97
#8  ConfigModuleWithTabs::load (this=0x2356390) at ../../kmail/configuredialog_p.cpp:67
#9  0x00007f7dd53589a9 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./kcmodule.moc:66
#10 KCModule::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./kcmodule.moc:57
#11 0x00007f7dd489d5be in QObject::event (this=this@entry=0x2356390, e=e@entry=0x23afff0) at kernel/qobject.cpp:1194
#12 0x00007f7dd3c761ca in QWidget::event (this=0x2356390, event=0x23afff0) at kernel/qwidget.cpp:8845
#13 0x00007f7dd3c298ec in QApplicationPrivate::notify_helper (this=this@entry=0xed0ca0, receiver=receiver@entry=0x2356390, e=e@entry=0x23afff0) at kernel/qapplication.cpp:4567
#14 0x00007f7dd3c2c25b in QApplication::notify (this=this@entry=0x7fff727a61e0, receiver=receiver@entry=0x2356390, e=e@entry=0x23afff0) at kernel/qapplication.cpp:4428
#15 0x00007f7dd52cc1a6 in KApplication::notify (this=0x7fff727a61e0, receiver=0x2356390, event=0x23afff0) at ../../kdeui/kernel/kapplication.cpp:311
#16 0x00007f7dd488363e in QCoreApplication::notifyInternal (this=0x7fff727a61e0, receiver=receiver@entry=0x2356390, event=event@entry=0x23afff0) at kernel/qcoreapplication.cpp:946
#17 0x00007f7dd4887171 in sendEvent (event=0x23afff0, receiver=0x2356390) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xe886a0) at kernel/qcoreapplication.cpp:1570
#19 0x00007f7dd48874a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#20 0x00007f7dd48b1e83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#21 postEventSourceDispatch (s=0xed0ad0) at kernel/qeventdispatcher_glib.cpp:279
#22 0x00007f7dcca25f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f7dcca26248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f7dcca26304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f7dd48b2016 in QEventDispatcherGlib::processEvents (this=0xec9070, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0x00007f7dd3ccf13e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f7dd488238f in QEventLoop::processEvents (this=this@entry=0x7fff727a6050, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f7dd4882618 in QEventLoop::exec (this=this@entry=0x7fff727a6050, flags=...) at kernel/qeventloop.cpp:204
#29 0x00007f7dd4887cf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#30 0x00007f7dd3c27ffc in QApplication::exec () at kernel/qapplication.cpp:3828
#31 0x00000000004033a9 in main (argc=1, argv=0x7fff727a6328) at ../../../kontact/src/main.cpp:219

Reported using DrKonqi
Comment 1 Dan Mossor 2014-03-13 16:46:42 UTC
Created attachment 85567 [details]
New crash information added by DrKonqi

kontact (4.12.3) on KDE Platform 4.12.3 using Qt 4.8.5

- What I was doing when the application crashed:
I was browsing through the settings for Kontact, looking for a setting I saw previously to investigate it's options. I enabled the "Mail" component, and then when I unchecked it after looking through it's different options is when Kontact/Korganzer (not sure which one) crashed.

-- Backtrace (Reduced):
#6  0x00000033c88cb286 in AppearancePageFontsTab::doLoadOther (this=0x287c0e0) at /usr/src/debug/kdepim-4.12.3/kmail/configuredialog/configuredialog.cpp:893
#7  0x00000033c88dc7fd in load (this=0x287c0e0) at /usr/src/debug/kdepim-4.12.3/kmail/configuredialog/configuredialog_p.cpp:88
#8  ConfigModuleWithTabs::load (this=0x287b230) at /usr/src/debug/kdepim-4.12.3/kmail/configuredialog/configuredialog_p.cpp:58
#9  0x00000030cb6df179 in KCModule::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdelibs-4.12.3/x86_64-redhat-linux-gnu/kdeui/kcmodule.moc:65
#10 0x00000037aa99d27e in QObject::event (this=this@entry=0x287b230, e=e@entry=0x1bb9bb0) at kernel/qobject.cpp:1194
Comment 2 Denis Kurz 2016-09-24 19:19:52 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 3 Denis Kurz 2017-01-07 22:22:51 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.