[Kolab-devel] [issue4837] Kontact startup crash with korganizerplugin as active plugin

aheinecke issues at kolab.org
Fri Apr 13 17:32:45 CEST 2012


Shown to me by another user.

He started Kontact -> it loaded -> Korganizer Crash (backtrace attached)
This was reproducable and Kontact could no longer be started.

Changing:
ActivePlugin=kontact_korganizerplugin
to
ActivePlugin=kontact_kmailplugin

Made Kontact start again. You could switch to korganizer everything was normal.
Changing the active Part/Restarting Kontact made the problem appear again.

We were able to track it down to the Birthday ressource. If this was enabled it
crashed otherwise not.

On a second Kontact with the same Addressbooks activated and a Birthday
Ressource and korganizerplugin for startup this crash could not be reproduced.

I see this bug as urgent because it has the potential to make kontact unusable
until you manually modify configuration files.

----------
assignedto: allen
files: kontact-20120413-korganizer.txt
keyword: enterprise35, kde client
messages: 28683
nosy: aheinecke, allen, emanuel, laurent, ludwig, sergio, till, vkrause
priority: urgent
status: unread
title: Kontact startup crash with korganizerplugin as active plugin

______________________________________
Kolab issue tracker <issues at kolab.org>
<https://roundup.kolab.org/issue4837>
______________________________________
-------------- next part --------------
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5325710 (LWP 26749))]

Thread 5 (Thread 0xb1205b70 (LWP 26750)):
#0  0xb773f424 in __kernel_vsyscall ()
#1  0xb5868fcf in __pthread_cond_wait (cond=0x9a51920, mutex=0xb6a2ede4) at pthread_cond_wait.c:153
#2  0xb6dc655d in __pthread_cond_wait (cond=0x9a51920, mutex=0xb6a2ede4) at forward.c:139
#3  0xb685668a in QWaitCondition::wait (this=0x9a70a0c, time=4294967295) at tools/qwaitcondition_unix.cpp:245
#4  0xb7659cbf in KPIM::ThreadWeaver::Weaver::applyForWork (this=0x9a70998, th=0x9a490e8, previous=0x0) at weaver.cpp:519
#5  0xb7659f26 in KPIM::ThreadWeaver::Thread::run (this=0x9a490e8) at weaver.cpp:215
#6  0xb653225f in QThreadInstance::start (_arg=0x946cb84) at kernel/qthread_unix.cpp:122
#7  0xb5864955 in start_thread (arg=0xb1205b70) at pthread_create.c:300
#8  0xb6db95ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb0a04b70 (LWP 26751)):
#0  0xb773f424 in __kernel_vsyscall ()
#1  0xb5868fcf in __pthread_cond_wait (cond=0x9a51920, mutex=0xb6a2ede4) at pthread_cond_wait.c:153
#2  0xb6dc655d in __pthread_cond_wait (cond=0x9a51920, mutex=0xb6a2ede4) at forward.c:139
#3  0xb685668a in QWaitCondition::wait (this=0x9a70a0c, time=4294967295) at tools/qwaitcondition_unix.cpp:245
#4  0xb7659cbf in KPIM::ThreadWeaver::Weaver::applyForWork (this=0x9a70998, th=0x9a50e10, previous=0x0) at weaver.cpp:519
#5  0xb7659f26 in KPIM::ThreadWeaver::Thread::run (this=0x9a50e10) at weaver.cpp:215
#6  0xb653225f in QThreadInstance::start (_arg=0x9a70ce4) at kernel/qthread_unix.cpp:122
#7  0xb5864955 in start_thread (arg=0xb0a04b70) at pthread_create.c:300
#8  0xb6db95ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb0203b70 (LWP 26752)):
#0  0xb773f424 in __kernel_vsyscall ()
#1  0xb5868fcf in __pthread_cond_wait (cond=0x9a51920, mutex=0xb6a2ede4) at pthread_cond_wait.c:153
#2  0xb6dc655d in __pthread_cond_wait (cond=0x9a51920, mutex=0xb6a2ede4) at forward.c:139
#3  0xb685668a in QWaitCondition::wait (this=0x9a70a0c, time=4294967295) at tools/qwaitcondition_unix.cpp:245
#4  0xb7659cbf in KPIM::ThreadWeaver::Weaver::applyForWork (this=0x9a70998, th=0x9a50fb8, previous=0x0) at weaver.cpp:519
#5  0xb7659f26 in KPIM::ThreadWeaver::Thread::run (this=0x9a50fb8) at weaver.cpp:215
#6  0xb653225f in QThreadInstance::start (_arg=0x9a70ddc) at kernel/qthread_unix.cpp:122
#7  0xb5864955 in start_thread (arg=0xb0203b70) at pthread_create.c:300
#8  0xb6db95ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xafa02b70 (LWP 26753)):
#0  0xb773f424 in __kernel_vsyscall ()
#1  0xb5868fcf in __pthread_cond_wait (cond=0x9a51920, mutex=0xb6a2ede4) at pthread_cond_wait.c:153
#2  0xb6dc655d in __pthread_cond_wait (cond=0x9a51920, mutex=0xb6a2ede4) at forward.c:139
#3  0xb685668a in QWaitCondition::wait (this=0x9a70a0c, time=4294967295) at tools/qwaitcondition_unix.cpp:245
#4  0xb7659cbf in KPIM::ThreadWeaver::Weaver::applyForWork (this=0x9a70998, th=0x9a508b0, previous=0x0) at weaver.cpp:519
#5  0xb7659f26 in KPIM::ThreadWeaver::Thread::run (this=0x9a508b0) at weaver.cpp:215
#6  0xb653225f in QThreadInstance::start (_arg=0x9a70ed4) at kernel/qthread_unix.cpp:122
#7  0xb5864955 in start_thread (arg=0xafa02b70) at pthread_create.c:300
#8  0xb6db95ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb5325710 (LWP 26749)):
[KCrash Handler]
#6  0x00000001 in ?? ()
#7  0xb65d6ce4 in QWidget::event (this=0x9ae0ae0, e=0xb48f5d10) at kernel/qwidget.cpp:4808
#8  0xb6538167 in QApplication::internalNotify (this=0xbfb86374, receiver=0x9ae0ae0, e=0xbfb85f84) at kernel/qapplication.cpp:2638
#9  0xb653911b in QApplication::notify (this=0xbfb86374, receiver=0x9ae0ae0, e=0xbfb85f84) at kernel/qapplication.cpp:2526
#10 0xb6b756e5 in KApplication::notify (this=0xbfb86374, receiver=0x9ae0ae0, event=0xbfb85f84)
    at /tmp/buildd/kdelibs-3.5.10.enterprise.0.201204101810.gitf05e108.f289fac/./kdecore/kapplication.cpp:550
#11 0xb64c4810 in QApplication::sendSpontaneousEvent (this=0x9ae0ae0, event=0xbfb8624c) at kernel/qapplication.h:526
#12 QETWidget::translatePaintEvent (this=0x9ae0ae0, event=0xbfb8624c) at kernel/qapplication_x11.cpp:5828
#13 0xb64ce813 in QApplication::x11ProcessEvent (this=0xbfb86374, event=0xbfb8624c) at kernel/qapplication_x11.cpp:3546
#14 0xb64e2754 in QEventLoop::processEvents (this=0x90eef38, flags=4) at kernel/qeventloop_x11.cpp:195
#15 0xb6551130 in QEventLoop::enterLoop (this=0x90eef38) at kernel/qeventloop.cpp:201
#16 0xb6550fd6 in QEventLoop::exec (this=0x90eef38) at kernel/qeventloop.cpp:148
#17 0xb65387bf in QApplication::exec (this=0xbfb86374) at kernel/qapplication.cpp:2761
#18 0x0805f410 in main (argc=1, argv=0xbfb86554) at main.cpp:190


More information about the devel mailing list