[Xquartz-dev] Re: X11 2.1.2 freeze with IDL 7.0
Jeremy Huddleston
jeremyhu at berkeley.edu
Tue Jan 15 11:59:51 PST 2008
This looks interesting. Can you pleas file a bug report at
xquartz.macosforge.org. It looks like it might be a libXplugin issue
(so file a bug at bugreport.apple.com as well).
Just judging by the top of the stacks, it looks like a deadlock in
libXplugin.
> 31
> _xp_configure_surface + 31 (in libXplugin.1.dylib) [0x315df5]
> 31 __xp_synchronize +
> 81 (in libXplugin.1.dylib) [0x310d8e]
> 31
> __xp_async_dequeue + 41 (in libXplugin.1.dylib) [0x310cbe]
> 31
> ___semwait_signal + 10 (in libSystem.B.dylib) [0x91c38ace]
> 31 _xp_configure_window + 1829 (in libXplugin.
> 1.dylib) [0x318714]
> 31 __xp_do_request + 410 (in libXplugin.
> 1.dylib) [0x310fcd]
> 31 __xp_synchronize + 81 (in libXplugin.
> 1.dylib) [0x310d8e]
> 31 __xp_async_dequeue + 41 (in libXplugin.
> 1.dylib) [0x310cbe]
> 31 ___semwait_signal + 10 (in
> libSystem.B.dylib) [0x91c38ace]
On Jan 15, 2008, at 06:23, Ricardo Fonseca wrote:
> Hi guys
>
> I'm having problems with IDL 7.0 running under the new X11. Things
> have improved greatly with the recent upgrades, but X11.app freezes
> more or less randomly, as it did in X11 2.1.1. You can trigger this
> freeze if you resize a window 10-20 times.
>
> Freeze details are below. (Not sure if this is relevant, but IDL
> seems to be Motif based - libXm.3.0.2.dylib). Everything works fine
> under the old X11. Any thoughts?
>
> Cheers, Ricardo
>
> --
>
> Date/Time: 2008-01-15 13:59:40 +0000
> OS Version: 10.5.1 (Build 9B18)
> Architecture: i386
> Report Version: 4
>
> Command: X
> Path: /usr/X11/bin/X
> Version: ??? (???)
> Parent: xinit [707]
>
> PID: 708
> Event: hang
> Time: 7.45s
> Steps: 31
>
>
> Process: X [708]
> Path: /usr/X11/bin/X
>
> ADDRESS BINARY
> 00001000 /usr/X11/bin/X
> 001f3000 /usr/X11/lib/libXfont.1.dylib
> 00268000 /usr/X11/lib/libfreetype.6.dylib
> 002fa000 /usr/X11/lib/libXau.6.dylib
> 002ff000 /usr/X11/lib/libfontenc.1.dylib
> 00309000 /usr/X11/lib/libXdmcp.6.dylib
> 00310000 /usr/lib/libXplugin.1.dylib
> 0cf31000 /System/Library/CoreServices/RawCamera.bundle/
> Contents/MacOS/RawCamera
>
> Thread id: 4cf5000
> User stack:
> 31 start + 54 (in X) [0x2b76]
> 31 _main + 59 (in X) [0x7c30b]
> 31 _DarwinHandleGUI + 324 (in X) [0x1a404]
> 31 _X11ApplicationMain + 693 (in X) [0xf125]
> 31 -[NSApplication run] + 847 (in AppKit) [0x94cf1705]
> 31 -[X11Application sendEvent:] + 313 (in X) [0xf579]
> 31 _RootlessReorderWindow + 208 (in X) [0x21a40]
> 31 _xprRestackFrame + 66 (in X) [0x4eb2]
> 31 _xp_configure_window + 1829 (in libXplugin.
> 1.dylib) [0x318714]
> 31 __xp_do_request + 410 (in libXplugin.
> 1.dylib) [0x310fcd]
> 31 __xp_synchronize + 81 (in libXplugin.
> 1.dylib) [0x310d8e]
> 31 __xp_async_dequeue + 41 (in libXplugin.
> 1.dylib) [0x310cbe]
> 31 ___semwait_signal + 10 (in
> libSystem.B.dylib) [0x91c38ace]
> Kernel stack:
> 5 _deflate_copyright + 2951 [0x3da847]
> 5 _cnopen + 114 [0x379289]
> 5 _task_create_internal + 667 [0x1397e6]
> 5 _task_create_internal + 264 [0x139653]
> 5 _stack_alloc_try + 72 [0x1368fe]
> 5 _stack_free_stack + 70 [0x13685a]
> 5 _thread_stop + 299 [0x135d3a]
> 5 _machine_thread_create + 297 [0x1a1aab]
>
> Thread id: 3c018b8
> User stack:
> 31 _thread_start + 34 (in libSystem.B.dylib) [0x91c61f32]
> 31 __pthread_start + 321 (in libSystem.B.dylib) [0x91c62075]
> 31 _server_thread + 51 (in X) [0x1a2b3]
> 31 _main + 1121 (in X) [0x7c731]
> 31 _Dispatch + 405 (in X) [0x6dc55]
> 31 _ProcConfigureWindow + 145 (in X) [0x67001]
> 31 _ConfigureWindow + 2900 (in X) [0x88a74]
> 31 _RootlessResizeWindow + 334 (in X) [0x2352e]
> 31 _miSlideAndSizeWindow + 3245 (in X) [0x486bd]
> 31 _DRIValidateTree + 76 (in X) [0x3dac]
> 31 _RootlessValidateTree + 173 (in X) [0x1f68d]
> 31 _miValidateTree + 638 (in X) [0x40e0e]
> 31 _miComputeClips + 1219 (in X) [0x40713]
> 31 _miComputeClips + 1219 (in X)
> [0x40713]
> 31 _miComputeClips + 1219 (in X)
> [0x40713]
> 31 _miComputeClips + 1219 (in X)
> [0x40713]
> 31 _miComputeClips + 1219 (in X)
> [0x40713]
> 31 _miComputeClips + 1219 (in
> X) [0x40713]
> 31 _miComputeClips + 898 (in
> X) [0x405d2]
> 31 _DRIClipNotify + 86 (in
> X) [0x3eb6]
> 31 _DRIUpdateSurface + 95
> (in X) [0x363f]
> 31
> _xp_configure_surface + 31 (in libXplugin.1.dylib) [0x315df5]
> 31 __xp_synchronize +
> 81 (in libXplugin.1.dylib) [0x310d8e]
> 31
> __xp_async_dequeue + 41 (in libXplugin.1.dylib) [0x310cbe]
> 31
> ___semwait_signal + 10 (in libSystem.B.dylib) [0x91c38ace]
>
>
>
>
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> X11-users mailing list (X11-users at lists.apple.com)
> Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/x11-users/jeremyhu%40freedesktop.org
>
> This email sent to jeremyhu at freedesktop.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3040 bytes
Desc: not available
Url : http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20080115/a43fbc58/smime.bin
More information about the Xquartz-dev
mailing list