Bug 296254 - Kontact crashed after start
Summary: Kontact crashed after start
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:
Depends on:
Blocks:
 
Reported: 2012-03-18 08:37 UTC by Oliver Wieland
Modified: 2017-01-07 22:17 UTC (History)
0 users

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 Oliver Wieland 2012-03-18 08:37:08 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:
Kontact crash immediately after start. This happens not every time.

The crash can be reproduced some of the time.

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

Thread 5 (Thread 0x7f4f49915700 (LWP 17955)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f4f61e5cc2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f4f61e5cd59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f4f5d629efc in start_thread (arg=0x7f4f49915700) at pthread_create.c:304
#4  0x00007f4f62b6c59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f4f48ffc700 (LWP 17956)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f4f48ffbb30 in ?? ()
#2  0x00007fff0475d7e7 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 3 (Thread 0x7f4ef80ba700 (LWP 17976)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f4f631ad4ff in wait (time=30000, this=0x31a39b0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x31a3958, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f4f631a067f in QThreadPoolThread::run (this=0x31a4960) at concurrent/qthreadpool.cpp:141
#4  0x00007f4f631ad08b in QThreadPrivate::start (arg=0x31a4960) at thread/qthread_unix.cpp:298
#5  0x00007f4f5d629efc in start_thread (arg=0x7f4ef80ba700) at pthread_create.c:304
#6  0x00007f4f62b6c59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f4ef59f9700 (LWP 17978)):
#0  0x00007f4f5d156f4b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4f5d157dfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4f5d158429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4f632dac06 in QEventDispatcherGlib::processEvents (this=0x300e5a0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f4f632aa3e2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f4f632aa637 in QEventLoop::exec (this=0x7f4ef59f8d90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f4f631aa067 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f4f6328a17f in QInotifyFileSystemWatcherEngine::run (this=0x31913c0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f4f631ad08b in QThreadPrivate::start (arg=0x31913c0) at thread/qthread_unix.cpp:298
#9  0x00007f4f5d629efc in start_thread (arg=0x7f4ef59f9700) at pthread_create.c:304
#10 0x00007f4f62b6c59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4f656197c0 (LWP 17954)):
[KCrash Handler]
#6  deref (this=0x2e0072006f00ca) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:133
#7  qAtomicAssign<QDBusMessagePrivate> (x=0x2b53c60, d=@0x2af7fb8) at ../../include/QtCore/../../src/corelib/thread/qatomic.h:200
#8  QDBusMessage::operator= (this=0x2af7fb8, other=...) at qdbusmessage.cpp:549
#9  0x00007f4f5fc9a664 in QDBusConnectionPrivate::processFinishedCall (call=0x2af7f70) at qdbusintegrator.cpp:1795
#10 0x00007f4f58f5445a in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#11 0x00007f4f58f576ea in dbus_connection_dispatch () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#12 0x00007f4f5fc986d9 in q_dbus_connection_dispatch (connection=<optimized out>) at qdbus_symbols_p.h:115
#13 QDBusConnectionPrivate::doDispatch (this=0x2169880) at qdbusintegrator.cpp:1129
#14 0x00007f4f5fc9c6a5 in QDBusConnectionPrivate::socketRead (this=0x2169880, fd=<optimized out>) at qdbusintegrator.cpp:1149
#15 0x00007f4f632bf9e1 in QMetaObject::activate (sender=0x23045d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff046d9e70) at kernel/qobject.cpp:3547
#16 0x00007f4f6330c95e in QSocketNotifier::activated (this=<optimized out>, _t1=5) at .moc/release-shared/moc_qsocketnotifier.cpp:103
#17 0x00007f4f632c8d6b in QSocketNotifier::event (this=0x23045d0, e=0x7fff046da4e0) at kernel/qsocketnotifier.cpp:317
#18 0x00007f4f63c9f104 in notify_helper (e=0x7fff046da4e0, receiver=0x23045d0, this=0x21886f0) at kernel/qapplication.cpp:4555
#19 QApplicationPrivate::notify_helper (this=0x21886f0, receiver=0x23045d0, e=0x7fff046da4e0) at kernel/qapplication.cpp:4527
#20 0x00007f4f63ca3f83 in QApplication::notify (this=0x7fff046da790, receiver=0x23045d0, e=0x7fff046da4e0) at kernel/qapplication.cpp:4416
#21 0x00007f4f649d19a6 in KApplication::notify (this=0x7fff046da790, receiver=0x23045d0, event=0x7fff046da4e0) at ../../kdeui/kernel/kapplication.cpp:311
#22 0x00007f4f632ab5fc in QCoreApplication::notifyInternal (this=0x7fff046da790, receiver=0x23045d0, event=0x7fff046da4e0) at kernel/qcoreapplication.cpp:876
#23 0x00007f4f632da1f7 in sendEvent (event=0x7fff046da4e0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#24 socketNotifierSourceDispatch (source=0x218aad0) at kernel/qeventdispatcher_glib.cpp:110
#25 0x00007f4f5d157a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f4f5d158258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f4f5d158429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f4f632dab9f in QEventDispatcherGlib::processEvents (this=0x214ac10, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#29 0x00007f4f63d4421e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007f4f632aa3e2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007f4f632aa637 in QEventLoop::exec (this=0x7fff046da720, flags=...) at kernel/qeventloop.cpp:204
#32 0x00007f4f632af6c7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#33 0x0000000000403629 in ?? ()
#34 0x00007f4f62aaa30d in __libc_start_main (main=0x402b40, argc=1, ubp_av=0x7fff046dadb8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff046dada8) at libc-start.c:226
#35 0x0000000000403b71 in _start ()

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:19:33 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 2 Denis Kurz 2017-01-07 22:17:23 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.