[Bug 198545] New: checked for mail, kontact freezed with X.org 60% kontact 40% cpu

Florian Reinhard florian.reinhard at googlemail.com
Wed Jul 1 16:34:49 BST 2009


https://bugs.kde.org/show_bug.cgi?id=198545

           Summary: checked for mail, kontact freezed with X.org 60%
                    kontact 40% cpu
           Product: kontact
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: florian.reinhard at googlemail.com


Application that crashed: kontact
Version of the application: 4.3.0 pre
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2))
Qt Version: 4.5.1
Operating System: Linux 2.6.28-13-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
checked for mail and kontact freezed with 60% cpu for X.org and 40% cpu for
kontact
killed kontact after a while and dr. konqui came up with this backtrace.

 -- Backtrace:
Application: Kontact (kontact), signal: Aborted
[Current thread is 0 (LWP 21115)]

Thread 5 (Thread 0xabcf8b90 (LWP 21331)):
#0  0xb7f02430 in __kernel_vsyscall ()
#1  0xb50680e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb58882ed in __pthread_cond_wait (cond=0x979a370, mutex=0x979a358) at
forward.c:139
#3  0xb5a6b5b2 in QWaitCondition::wait (this=0x979a2a0, mutex=0x976c220,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb0bf0148 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x979a288,
th=0xa50dbe0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb0bf2eec in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x95c36b0, th=0xa50dbe0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb0beed2b in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x979a288, th=0xa50dbe0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb0bf2fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x95c36b0,
th=0xa50dbe0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb0bf06d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x979a288,
th=0xa50dbe0, previous=0x0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb0bf3009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95c36b0,
th=0xa50dbe0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb0bf06d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x979a288,
th=0xa50dbe0, previous=0x0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb0bf3009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95c36b0,
th=0xa50dbe0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb0bf06d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x979a288,
th=0xa50dbe0, previous=0x0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb0bf3009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95c36b0,
th=0xa50dbe0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:74
#14 0xb0bf06d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x979a288,
th=0xa50dbe0, previous=0x0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351
#15 0xb0bf3009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95c36b0,
th=0xa50dbe0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:74
#16 0xb0bf06d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x979a288,
th=0xa50dbe0, previous=0xb440680) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351
#17 0xb0bf0fbe in ThreadWeaver::ThreadRunHelper::run (this=0xabcf8330,
parent=0x979a288, th=0xa50dbe0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/Thread.cpp:87
#18 0xb0bf15fb in ThreadWeaver::Thread::run (this=0xa50dbe0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/Thread.cpp:142
#19 0xb5a6a56e in QThreadPrivate::start (arg=0xa50dbe0) at
thread/qthread_unix.cpp:189
#20 0xb50644ff in start_thread (arg=0xabcf8b90) at pthread_create.c:297
#21 0xb587949e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xab4f7b90 (LWP 21361)):
#0  0xb7f02430 in __kernel_vsyscall ()
#1  0xb50680e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb58882ed in __pthread_cond_wait (cond=0x979a370, mutex=0x979a358) at
forward.c:139
#3  0xb5a6b5b2 in QWaitCondition::wait (this=0x979a2a0, mutex=0x976c220,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb0bf0148 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x979a288,
th=0xa438a10) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb0bf2eec in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x95c36b0, th=0xa438a10) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb0beed2b in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x979a288, th=0xa438a10) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb0bf2fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x95c36b0,
th=0xa438a10) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb0bf06d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x979a288,
th=0xa438a10, previous=0x0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb0bf3009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95c36b0,
th=0xa438a10) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb0bf06d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x979a288,
th=0xa438a10, previous=0xbea9d68) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb0bf0fbe in ThreadWeaver::ThreadRunHelper::run (this=0xab4f7330,
parent=0x979a288, th=0xa438a10) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/Thread.cpp:87
#12 0xb0bf15fb in ThreadWeaver::Thread::run (this=0xa438a10) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/Thread.cpp:142
#13 0xb5a6a56e in QThreadPrivate::start (arg=0xa438a10) at
thread/qthread_unix.cpp:189
#14 0xb50644ff in start_thread (arg=0xab4f7b90) at pthread_create.c:297
#15 0xb587949e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xaacf6b90 (LWP 21364)):
#0  0xb7f02430 in __kernel_vsyscall ()
#1  0xb50680e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb58882ed in __pthread_cond_wait (cond=0x979a370, mutex=0x979a358) at
forward.c:139
#3  0xb5a6b5b2 in QWaitCondition::wait (this=0x979a2a0, mutex=0x976c220,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb0bf0148 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x979a288,
th=0xa468548) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb0bf2eec in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x95c36b0, th=0xa468548) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb0beed2b in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x979a288, th=0xa468548) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb0bf2fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x95c36b0,
th=0xa468548) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb0bf06d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x979a288,
th=0xa468548, previous=0x0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb0bf3009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95c36b0,
th=0xa468548) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb0bf06d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x979a288,
th=0xa468548, previous=0x0) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb0bf3009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95c36b0,
th=0xa468548) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb0bf06d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x979a288,
th=0xa468548, previous=0xa608890) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb0bf0fbe in ThreadWeaver::ThreadRunHelper::run (this=0xaacf6330,
parent=0x979a288, th=0xa468548) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/Thread.cpp:87
#14 0xb0bf15fb in ThreadWeaver::Thread::run (this=0xa468548) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/Thread.cpp:142
#15 0xb5a6a56e in QThreadPrivate::start (arg=0xa468548) at
thread/qthread_unix.cpp:189
#16 0xb50644ff in start_thread (arg=0xaacf6b90) at pthread_create.c:297
#17 0xb587949e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xac6b3b90 (LWP 21851)):
#0  0xb7f02430 in __kernel_vsyscall ()
#1  0xb50680e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb58882ed in __pthread_cond_wait (cond=0x979a370, mutex=0x979a358) at
forward.c:139
#3  0xb5a6b5b2 in QWaitCondition::wait (this=0x979a2a0, mutex=0x976c220,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb0bf0148 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x979a288,
th=0xa174570) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb0bf2eec in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x95c36b0, th=0xa174570) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb0beed2b in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x979a288, th=0xa174570) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb0bf2fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x95c36b0,
th=0xa174570) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb0bf06d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x979a288,
th=0xa174570, previous=0xbbdffd8) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb0bf0fbe in ThreadWeaver::ThreadRunHelper::run (this=0xac6b3330,
parent=0x979a288, th=0xa174570) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/Thread.cpp:87
#10 0xb0bf15fb in ThreadWeaver::Thread::run (this=0xa174570) at
/build/buildd/kde4libs-4.2.90/threadweaver/Weaver/Thread.cpp:142
#11 0xb5a6a56e in QThreadPrivate::start (arg=0xa174570) at
thread/qthread_unix.cpp:189
#12 0xb50644ff in start_thread (arg=0xac6b3b90) at pthread_create.c:297
#13 0xb587949e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb477db30 (LWP 21115)):
[KCrash Handler]
#48 0xb7f02430 in __kernel_vsyscall ()
#49 0xb58717b1 in select () from /lib/tls/i686/cmov/libc.so.6
#50 0xb4b79ca7 in ?? () from /usr/lib/libxcb.so.1
#51 0xb4b7ba12 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#52 0xb55ebcae in _XReply () from /usr/lib/libX11.so.6
#53 0xb55e0d41 in XTranslateCoordinates () from /usr/lib/libX11.so.6
#54 0xb6080d08 in QApplication::topLevelAt (p=@0xbfc1c9d0) at
kernel/qapplication_x11.cpp:2954
#55 0xb601f585 in QApplication::widgetAt (p=@0xbfc1c9d0) at
kernel/qapplication.cpp:1089
#56 0xb6024b58 in QApplicationPrivate::sendMouseEvent (receiver=0xa726770,
event=0xbfc1c9b8, alienWidget=0x0, nativeWidget=0xa726770,
buttonDown=0xb68c8aa0, lastMouseReceiver=@0xb68c8aa4)
    at kernel/qapplication.cpp:2947
#57 0xb6094aee in QETWidget::translateMouseEvent (this=0xa726770,
event=0xbfc1e04c) at kernel/qapplication_x11.cpp:4448
#58 0xb6093ead in QApplication::x11ProcessEvent (this=0xbfc1e338,
event=0xbfc1e04c) at kernel/qapplication_x11.cpp:3444
#59 0xb60bf06a in x11EventSourceDispatch (s=0x91f3000, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#60 0xb4c33b88 in IA__g_main_context_dispatch (context=0x91f2488) at
/build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#61 0xb4c370eb in g_main_context_iterate (context=0x91f2488, block=1,
dispatch=1, self=0x91ed530) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#62 0xb4c37268 in IA__g_main_context_iteration (context=0x91f2488, may_block=1)
at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#63 0xb5b8a1d8 in QEventDispatcherGlib::processEvents (this=0x91e88e0, flags={i
= -1077812728}) at kernel/qeventdispatcher_glib.cpp:324
#64 0xb60be765 in QGuiEventDispatcherGlib::processEvents (this=0x91e88e0,
flags={i = -1077812680}) at kernel/qguieventdispatcher_glib.cpp:202
#65 0xb5b5cdda in QEventLoop::processEvents (this=0xbfc1e2b0, flags={i =
-1077812616}) at kernel/qeventloop.cpp:149
#66 0xb5b5d21a in QEventLoop::exec (this=0xbfc1e2b0, flags={i = -1077812552})
at kernel/qeventloop.cpp:200
#67 0xb5b5f6c9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#68 0xb601ca47 in QApplication::exec () at kernel/qapplication.cpp:3526
#69 0x0804bfef in main (argc=1, argv=0xbfc1e634) at
/build/buildd/kdepim-4.2.90/kontact/src/main.cpp:218

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list