[Xquartz-dev] Fwd: 2.4.0_beta4 and beta5
Jeremy Huddleston
jeremyhu at apple.com
Tue Jul 28 22:43:11 PDT 2009
Can you please test 1.4.2-apple46 and 1.6.2-apple1 and let me know if
this is a regression?
Also, please file a bug report at http://xquartz.macosforge.org with
this info. Keeping track of bugs in email is not easy.
Thanks.
On Jul 28, 2009, at 17:28, Harald Hanche-Olsen wrote:
> + Jeremy Huddleston <jeremyhu at berkeley.edu>:
>
>> That's a sample of the wrong process. You need to sample
>> /A/U/X11.app/Contents/MacOS/X11.bin
>
> Oh. Here, then. Certainly more stuff here. I was typing away at the
> dead xterm while taking the sample.
>
> - Harald
>
> Sampling process 79657 for 1 seconds with 1 millisecond of run time
> between samples
> Sampling completed, processing symbols...
> Analysis of sampling X11.bin (pid 79657) every 1 millisecond
> Call graph:
> 619 Thread_2507
> 619 start
> 619 main
> 619 mach_msg_server
> 619 mach_startup_server
> 619 _Xstart_x11_server
> 619 do_start_x11_server
> 619 server_main
> 619 X11ControllerMain
> 619 X11ApplicationMain
> 619 -[NSApplication run]
> 615 -[NSApplication
> nextEventMatchingMask:untilDate:inMode:dequeue:]
> 615 _DPSNextEvent
> 614 BlockUntilNextEventMatchingListInMode
> 614 ReceiveNextEventCommon
> 611 RunCurrentEventLoopInMode
> 611 CFRunLoopRunInMode
> 610 CFRunLoopRunSpecific
> 606 mach_msg
> 606 mach_msg_trap
> 606 mach_msg_trap
> 3 __CFMachPortPerform
> 3
> PullEventsFromWindowServerOnConnection(unsigned int, unsigned char)
> 2 CGEventCreateNextEvent
> 2
> CGSGetNextEventRecordInternal
> 2 snarfEvents
> 1
> CGSDispatchDatagramsFromStream
> 1
> CGSDecodeEventRecord
> 1
> CGEventCreateFromDataAndSource
> 1 malloc
> 1
> malloc_zone_malloc
> 1
> szone_malloc
> 1
> large_and_huge_malloc
> 1 mmap
> 1
> mmap
> 1
> _CGSGetPortStreamInline
> 1 mach_msg
> 1 mach_msg_trap
> 1 mach_msg_trap
> 1
> ConvertPlatformEventRecordAndPostWithOptions(__CGEvent*,
> _CGSEventRecord const*, short, unsigned char, unsigned char)
> 1 ReleaseEvent
> 1 __spin_lock
> 1 __spin_lock
> 1 CFRunLoopRunSpecific
> 1 memset
> 1 memset
> 3 AcquireEventFromQueue
> 3 _NotifyEventLoopObservers
> 3 HIApplication::EventObserver
> (unsigned long, OpaqueEventRef*, void*)
> 3
> HIApplication::HandleActivated(OpaqueEventRef*, unsigned char,
> OpaqueWindowPtr*)
> 2 SetMenuBarObscured
> 2 ShowBar(unsigned char,
> unsigned char)
> 1
> ResetMenuBarWindowFilter()
> 1 +[CICGSFilter
> filterWithFilter:connectionID:]
> 1 -[CICGSFilter
> initWithFilter:connectionID:]
> 1 CGSNewCIFilter
> 1 _CGSNewCIFilter
> 1 mach_msg
> 1
> mach_msg_trap
> 1
> mach_msg_trap
> 1 SetMenuBarLimits
> 1
> _CGSSetSystemStatusBarLimits
> 1 mach_msg
> 1 mach_msg_trap
> 1 mach_msg_trap
> 1 EnableScreenUpdates
> 1 CGSReenableUpdate
> 1
> CGSReenableUpdateForConnections
> 1
> _CGSReenableUpdateForConnections
> 1 mach_msg
> 1 mach_msg_trap
> 1 mach_msg_trap
> 1 SendEventToEventTarget
> 1 SendEventToEventTargetInternal
> (OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
> 1 DispatchEventToHandlers
> (EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
> 1 ToolboxEventDispatcherHandler
> (OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)
> 1 FindWindowAndPartFromMouseEvent
> 1 FindWindow
> 1 FindWindowOfClass
> 1 FindWindowCommon(Point,
> OpaqueWindowPtr**, short*)
> 1 FindPlatformWindow
> 1 CGSFindWindowAndOwner
> 1 _CGSFindWindow
> 1 mach_msg
> 1 mach_msg_trap
> 1 mach_msg_trap
> 4 -[X11Application sendEvent:]
> 2 -[X11Application(Private)
> sendX11NSEvent:]
> 1 DarwinSendPointerEvents
> 1 write$UNIX2003
> 1 write$UNIX2003
> 1 xp_find_window
> 1 CGSFindWindowAndOwner
> 1 _CGSFindWindow
> 1 mach_msg
> 1 mach_msg_trap
> 1 mach_msg_trap
> 2 CGSDeactivateCurrContext
> 2 _LSSetMetaApplicationInformationItem
> 1 FlattenedCFItem::Encode()
> 1 FlattenedCFItem::Encode(void
> const*)
> 1 FlattenedCFItem::Append(void
> const*, unsigned long)
> 1 FlattenedCFItem::Resize
> (unsigned long)
> 1 vm_allocate
> 1 mach_msg
> 1 mach_msg_trap
> 1 mach_msg_trap
> 1 _LSDoSetMetaApplicationInformation
> 1 mach_msg
> 1 mach_msg_trap
> 1 mach_msg_trap
> 619 Thread_2603
> 619 thread_start
> 619 _pthread_start
> 619 CAPThread::Entry(CAPThread*)
> 619 HALRunLoop::OwnThread(void*)
> 619 CFRunLoopRunInMode
> 619 CFRunLoopRunSpecific
> 619 mach_msg
> 619 mach_msg_trap
> 619 mach_msg_trap
> 619 Thread_2703
> 619 thread_start
> 619 _pthread_start
> 619 server_thread
> 619 dix_main
> 619 Dispatch
> 615 select$DARWIN_EXTSN
> 615 select$DARWIN_EXTSN
> 4 ProcRenderDispatch
> 4 ProcRenderFillRectangles
> 4 CompositeRects
> 4 miCompositeRects
> 4 miColorRects
> 4 RootlessPolyFillRect
> 4 RootlessStartDrawing
> 4 xprStartDrawing
> 4 xp_lock_window
> 3 CGSLockWindowRectBits
> 3 _CGSLockWindow
> 3
> _CGSSynchronizeWindowBackingStore
> 3 mach_msg
> 3 mach_msg_trap
> 3 mach_msg_trap
> 1 xp_synchronize
> 1 _xp_synchronize
> 1 _xp_async_dequeue
> 1 pthread_cond_wait$UNIX2003
> 1 __semwait_signal
> 1 __semwait_signal
> 619 Thread_2803
> 619 thread_start
> 619 _pthread_start
> 619 xpbproxy_x_thread
> 619 xpbproxy_input_loop
> 619 pthread_cond_wait$UNIX2003
> 619 __semwait_signal
> 619 __semwait_signal
> 619 Thread_2903
> 619 thread_start
> 619 _pthread_start
> 619 glvmDoWork
> 619 pthread_cond_wait$UNIX2003
> 619 __semwait_signal
> 619 __semwait_signal
> 619 Thread_2a03
> 619 thread_start
> 619 _pthread_start
> 619 DarwinProcessFDAdditionQueue_thread
> 619 pthread_cond_wait$UNIX2003
> 619 __semwait_signal
> 619 __semwait_signal
> 619 Thread_2b03
> 619 thread_start
> 619 _pthread_start
> 618 select$DARWIN_EXTSN
> 618 select$DARWIN_EXTSN
> 1 __CFSocketManager
> 1 __CFSocketManager
> 619 Thread_2c03
> 619 thread_start
> 619 _pthread_start
> 619 _xp_async_thread
> 618 _xp_async_dequeue
> 618 pthread_cond_wait$UNIX2003
> 618 __semwait_signal
> 618 __semwait_signal
> 1 _xp_frame_draw_cb
> 1 CGSSetWindowTitle
> 1 CGSSetWindowProperty
> 1 _CGSSetWindowProperty
> 1 mach_msg
> 1 mach_msg_trap
> 1 mach_msg_trap
>
> Total number in stack (recursive counted multiple, when >=5):
> 12 mach_msg
> 12 mach_msg_trap
> 7 _pthread_start
> 7 thread_start
> 5 __semwait_signal
> 5 pthread_cond_wait$UNIX2003
>
> Sort by top of stack, same collapsed (when >= 5):
> __semwait_signal 2476
> mach_msg_trap 1237
> select$DARWIN_EXTSN 1233
> Sample analysis of process 79657 written to file /dev/stdout
> _______________________________________________
> Xquartz-dev mailing list
> Xquartz-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev
More information about the Xquartz-dev
mailing list