[Xquartz-dev] freezing Kmail caused by Xquartz?

Christof Wolf ch.wolf at hfph.mwn.de
Fri Apr 8 04:56:01 PDT 2011


Jeremy,

not sure, if its related to Xquartz at all. I was just about to receiving 
email - but suddenly kmail becomes unresponsive - from the log file

08.04.11 13:48:01	[0x0-0xab0ab].org.macosforge.xquartz.X11[2876]	Fri Apr  8 
13:48:01 Neo-IX.local X11.bin[2876] <Error>: kCGErrorIllegalArgument: 
_CGSFindSharedWindow: WID 5503
08.04.11 13:48:01	[0x0-0xab0ab].org.macosforge.xquartz.X11[2876]	Fri Apr  8 
13:48:01 Neo-IX.local X11.bin[2876] <Error>: kCGErrorIllegalArgument: 
CGSSetWindowProperty: Invalid window 0x157f
08.04.11 13:48:01	[0x0-0xab0ab].org.macosforge.xquartz.X11[2876]	Fri Apr  8 
13:48:01 Neo-IX.local X11.bin[2876] <Error>: kCGErrorIllegalArgument: 
CGSAddWindowToWindowOrderingGroup: error setting window property

kmail runs idle, and X11 runs idle

any idea?

Christof

Sampling process 2952 for 3 seconds with 1 millisecond of run time between 
samples
Sampling completed, processing symbols...
Analysis of sampling X (pid 2952) every 1 millisecond
Call graph:
    2505 Thread_34072   DispatchQueue_1: com.apple.main-thread  (serial)
      2505 start
        2505 main
          2505 start_x11_server
            2505 mach_msg
              2505 mach_msg_trap

Total number in stack (recursive counted multiple, when >=5):

Sort by top of stack, same collapsed (when >= 5):
        mach_msg_trap        2505
Sample analysis of process 2952 written to file /dev/stdout

----------------------------------------------------------------------------------

Sampling process 5674 for 3 seconds with 1 millisecond of run time between 
samples
Sampling completed, processing symbols...
Analysis of sampling kmail (pid 5674) every 1 millisecond
Call graph:
    2419 Thread_84505   DispatchQueue_1: com.apple.main-thread  (serial)
      2419 start
        2419 kdemain
          2419 QEventLoop::exec()
            2419 QEventLoop::enterLoop()
              2419 QEventLoop::processEvents(unsigned int)
                2414 select$DARWIN_EXTSN
                3 QEventLoop::activateTimers()
                  3 KApplication::notify(QObject*, QEvent*)
                    3 QApplication::notify(QObject*, QEvent*)
                      3 QApplication::internalNotify(QObject*, QEvent*)
                        3 QTimer::event(QEvent*)
                          3 QTimer::timeout()
                            3 QObject::activate_signal(int)
                              3 QObject::activate_signal(QConnectionList*, 
QUObject*)
                                3 KDirWatchPrivate::qt_invoke(int, QUObject*)
                                  3 KDirWatchPrivate::slotRescan()
                                    2 cerror
                                      1 cerror
                                      1 cthread_set_errno_self
                                    1 QTimer::singleShot(int, QObject*, char 
const*)
                                      1 QSingleShotTimer::start(int, QObject*, 
char const*)
                                        1 QSignal::connect(QObject const*, 
char const*)
                                          1 QObject::connect(QObject const*, 
char const*, QObject const*, char const*)
                                            1 QObject::connectInternal(QObject 
const*, int, QObject const*, int, int)
                                              1 QGList::append(void*)
                                                1 operator new(unsigned long)
                                                  1 malloc
                                                    1 malloc_zone_malloc
                                                      1 
szone_malloc_should_clear
                                                        1 
tiny_malloc_from_free_list
                2 QEventLoop::processEvents(unsigned int)
    2419 Thread_84515
      2419 thread_start
        2419 _pthread_start
          2419 QThreadInstance::start(void*)
            2419 KPIM::ThreadWeaver::Thread::run()
              2419 
KPIM::ThreadWeaver::Weaver::applyForWork(KPIM::ThreadWeaver::Thread*, 
KPIM::ThreadWeaver::Job*)
                2419 QWaitCondition::wait(unsigned long)
                  2419 pthread_cond_wait$UNIX2003
                    2419 _pthread_cond_wait
                      2419 __semwait_signal
    2419 Thread_84516
      2419 thread_start
        2419 _pthread_start
          2419 QThreadInstance::start(void*)
            2419 KPIM::ThreadWeaver::Thread::run()
              2419 
KPIM::ThreadWeaver::Weaver::applyForWork(KPIM::ThreadWeaver::Thread*, 
KPIM::ThreadWeaver::Job*)
                2419 QWaitCondition::wait(unsigned long)
                  2419 pthread_cond_wait$UNIX2003
                    2419 _pthread_cond_wait
                      2419 __semwait_signal
    2419 Thread_84517
      2419 thread_start
        2419 _pthread_start
          2419 QThreadInstance::start(void*)
            2419 KPIM::ThreadWeaver::Thread::run()
              2419 
KPIM::ThreadWeaver::Weaver::applyForWork(KPIM::ThreadWeaver::Thread*, 
KPIM::ThreadWeaver::Job*)
                2419 QWaitCondition::wait(unsigned long)
                  2419 pthread_cond_wait$UNIX2003
                    2419 _pthread_cond_wait
                      2419 __semwait_signal
    2419 Thread_84518
      2419 thread_start
        2419 _pthread_start
          2419 QThreadInstance::start(void*)
            2419 KPIM::ThreadWeaver::Thread::run()
              2419 
KPIM::ThreadWeaver::Weaver::applyForWork(KPIM::ThreadWeaver::Thread*, 
KPIM::ThreadWeaver::Job*)
                2419 QWaitCondition::wait(unsigned long)
                  2419 pthread_cond_wait$UNIX2003
                    2419 _pthread_cond_wait
                      2419 __semwait_signal
    2419 Thread_84519   DispatchQueue_2: com.apple.libdispatch-manager  
(serial)
      2419 start_wqthread
        2419 _pthread_wqthread
          2419 _dispatch_worker_thread2
            2419 _dispatch_queue_invoke
              2419 _dispatch_mgr_invoke
                2419 kevent
    2419 Thread_89864
      2419 start_wqthread
        2419 _pthread_wqthread
          2419 __workq_kernreturn

Total number in stack (recursive counted multiple, when >=5):

Sort by top of stack, same collapsed (when >= 5):
        __semwait_signal        9676
        __workq_kernreturn        2419
        kevent        2419
        select$DARWIN_EXTSN        2414
Sample analysis of process 5674 written to file /dev/stdout
--------------------------------------------------------------------------------


-- 
public key www.hfph.mwn.de/~chwolf/ch.wolf.asc

Please respect my privacy and do not make my contact information
available to third parties.

This email is UNCLASSIFIED.


More information about the Xquartz-dev mailing list