Bug 327090 - kontact crash when updating event
Summary: kontact crash when updating event
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.11.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-11-03 14:41 UTC by Dj YB
Modified: 2017-01-07 22:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.14 KB, text/plain)
2014-01-13 18:15 UTC, Dj YB
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dj YB 2013-11-03 14:41:04 UTC
Application: kontact (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.5
Operating System: Linux 3.11.6-200.fc19.x86_64 x86_64
Distribution (Platform): Fedora RPMs

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

opened existing event
edited the event location

this happened twice so far in a row

The crash can be reproduced sometimes.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbf691448c0 (LWP 1497))]

Thread 6 (Thread 0x7fbf5cdff700 (LWP 1533)):
#0  0x000000371800b575 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00000032c60cd34d in WTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtWebKit.so.4
#2  0x00000032c60cd389 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtWebKit.so.4
#3  0x0000003718007c53 in start_thread () from /lib64/libpthread.so.0
#4  0x00000037174f5e1d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fbf1c2f3700 (LWP 1541)):
#0  0x000000371800b575 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00000032c5e0dadd in JSC::BlockAllocator::blockFreeingThreadMain() () from /lib64/libQtWebKit.so.4
#2  0x00000032c60fcba6 in WTF::wtfThreadEntryPoint(void*) () from /lib64/libQtWebKit.so.4
#3  0x0000003718007c53 in start_thread () from /lib64/libpthread.so.0
#4  0x00000037174f5e1d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fbf13fff700 (LWP 2015)):
#0  0x000000371a886f9a in g_mutex_get_impl () from /lib64/libglib-2.0.so.0
#1  0x000000371a887249 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#2  0x000000371a847240 in g_main_context_acquire () from /lib64/libglib-2.0.so.0
#3  0x000000371a847fb5 in g_main_context_iterate.isra.22 () from /lib64/libglib-2.0.so.0
#4  0x000000371a8481fc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x0000003cfada7166 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x0000003cfad78ecf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#7  0x0000003cfad791c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#8  0x0000003cfac7866f in QThread::exec() () from /lib64/libQtCore.so.4
#9  0x0000003cfad5a733 in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#10 0x0000003cfac7ad0f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#11 0x0000003718007c53 in start_thread () from /lib64/libpthread.so.0
#12 0x00000037174f5e1d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fbf0b78a700 (LWP 2017)):
#0  0x000000371a886fa2 in g_mutex_get_impl () from /lib64/libglib-2.0.so.0
#1  0x000000371a887279 in g_mutex_unlock () from /lib64/libglib-2.0.so.0
#2  0x000000371a847ce9 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#3  0x000000371a848158 in g_main_context_iterate.isra.22 () from /lib64/libglib-2.0.so.0
#4  0x000000371a8481fc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x0000003cfada7166 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x0000003cfad78ecf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#7  0x0000003cfad791c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#8  0x0000003cfac7866f in QThread::exec() () from /lib64/libQtCore.so.4
#9  0x0000003cfac7ad0f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#10 0x0000003718007c53 in start_thread () from /lib64/libpthread.so.0
#11 0x00000037174f5e1d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fbf031ae700 (LWP 2360)):
#0  0x00000037174eb84d in poll () from /lib64/libc.so.6
#1  0x000000371a8480f4 in g_main_context_iterate.isra.22 () from /lib64/libglib-2.0.so.0
#2  0x000000371a8481fc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x0000003cfada7166 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x0000003cfad78ecf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x0000003cfad791c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x0000003cfac7866f in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x0000003cfad5a733 in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#8  0x0000003cfac7ad0f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#9  0x0000003718007c53 in start_thread () from /lib64/libpthread.so.0
#10 0x00000037174f5e1d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fbf691448c0 (LWP 1497)):
[KCrash Handler]
#5  0x000000000d93bbf0 in ?? ()
#6  0x0000003cfc03dff0 in QApplication::x11ProcessEvent(_XEvent*) () from /lib64/libQtGui.so.4
#7  0x0000003cfc064e54 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQtGui.so.4
#8  0x000000371a847e06 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#9  0x000000371a848158 in g_main_context_iterate.isra.22 () from /lib64/libglib-2.0.so.0
#10 0x000000371a8481fc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#11 0x0000003cfada7145 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#12 0x0000003cfc064fc6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#13 0x0000003cfad78ecf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#14 0x0000003cfad791c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#15 0x0000003cfad7e45b in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#16 0x0000000000403760 in main ()

Possible duplicates by query: bug 327014, bug 326511, bug 325999, bug 325954, bug 325630.

Reported using DrKonqi
Comment 1 Dj YB 2014-01-13 18:15:14 UTC
Created attachment 84626 [details]
New crash information added by DrKonqi

kontact (4.11.4) on KDE Platform 4.11.4 using Qt 4.8.5

- What I was doing when the application crashed:

I have edited an event location and pressed return.

-- Backtrace (Reduced):
#6  0x0000003aeda3e040 in QApplication::x11ProcessEvent(_XEvent*) () from /lib64/libQtGui.so.4
#7  0x0000003aeda64ea4 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQtGui.so.4
[...]
#11 0x0000003aebba7145 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#12 0x0000003aeda65016 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#13 0x0000003aebb78ecf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
Comment 2 Denis Kurz 2016-09-24 19:20:34 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:49:56 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.