public inbox for cygwin-xfree@sourceware.org
help / color / mirror / Atom feed
* Cygwin/X bug? suspend-resume issues
@ 2010-09-22  1:28 Henry Tung
  2010-09-22  1:59 ` Eliot Moss
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Henry Tung @ 2010-09-22  1:28 UTC (permalink / raw)
  To: cygwin-xfree

[-- Attachment #1: Type: text/plain, Size: 1532 bytes --]

I've encountered an unusual behavior of Cygwin/X on suspend/resume of 
Windows.  The server is working fine before suspend, but after the first 
suspend-resume cycle, the characters become single pixels.  I have 
screenshots depicting the effects on an rxvt-unicode window, and an 
fwbuilder window forwarded over ssh from an Ubuntu VM (though it seems 
the mailing list rejected the attachments, so please let me know if 
there's a way I can send them).  Windows in existence before the first 
suspend remain fine after resume, but only as long as they are open; 
closing and reopening them produces the broken state.  The attached 
XWin.0.log is after two suspend/resume cycles; the two line blocks from 
each resume seem anomalous (bpp: 0? width: 0? height: 0?).

If it helps any, I'm using Win7 x64, updated cygwin rebaseall'd (to deal 
with STATUS_ACCESS_VIOLATION errors from urxvt before).  The X server is 
being started from the provided start menu link "XWin Server".  xterm 
windows seem to be unaffected by the bug, as are urxvt windows using 
unaliased fonts (though the log lines still show up even without any 
windows open).  For some reason, this issue doesn't seem to affect my 
desktop, which should have largely the same setup.  If there's any more 
information I should provide, please let me know, and thanks for 
reading!  Really hope I can get this issue fixed and get Cygwin in 
working order on my laptop...

Also, if this issue has already been reported/fixed, feel free to ignore 
this.

Cheers,
Henry



[-- Attachment #2: XWin.0.log --]
[-- Type: text/plain, Size: 5383 bytes --]

Welcome to the XWin X Server
Vendor: The Cygwin/X Project
Release: 1.8.2.0 (10802000)
Build Date: 2010-08-06

Contact: cygwin-xfree AT cygwin.com
XWin was started with the following command line:

X :0 -multiwindow 

ddxProcessArgument - Initializing default screens
winInitializeDefaultScreens - primary monitor w 1366 h 768
winInitializeDefaultScreens - native DPI x 96 y 96
winInitializeDefaultScreens - Returning
[110271.459] winValidateArgs - g_iNumScreens: 1 iMaxConsecutiveScreen: 1
[110271.459] (II) xorg.conf is not supported
[110271.459] (II) See http://x.cygwin.com/docs/faq/cygwin-x-faq.html for more information
[110271.459] LoadPreferences: /home/Henry/.XWinrc not found
[110271.459] LoadPreferences: Loading /etc/X11/system.XWinrc
[110271.459] LoadPreferences: Done parsing the configuration file...
[110271.459] winGetDisplay: DISPLAY=:0.0
[110271.459] winDetectSupportedEngines - Windows NT/2000/XP
[110271.490] winDetectSupportedEngines - DirectDraw installed
[110271.490] winDetectSupportedEngines - Allowing PrimaryDD
[110271.490] winDetectSupportedEngines - DirectDraw4 installed
[110271.490] winDetectSupportedEngines - Returning, supported engines 0000001f
[110271.506] winSetEngine - Multi Window or Rootless => ShadowGDI
[110271.506] winAdjustVideoModeShadowGDI - Using Windows display depth of 32 bits per pixel
[110271.521] winAllocateFBShadowGDI - Creating DIB with width: 1366 height: 768 depth: 32
[110271.521] winFinishScreenInitFB - Masks: 00ff0000 0000ff00 000000ff
[110271.521] winInitVisualsShadowGDI - Masks 00ff0000 0000ff00 000000ff BPRGB 8 d 24 bpp 32
[110271.521] null screen fn ReparentWindow
[110271.521] null screen fn RestackWindow
[110271.521] InitQueue - Calling pthread_mutex_init
[110271.521] InitQueue - pthread_mutex_init returned
[110271.521] InitQueue - Calling pthread_cond_init
[110271.521] InitQueue - pthread_cond_init returned
[110271.521] winInitMultiWindowWM - Hello
[110271.521] winInitMultiWindowWM - Calling pthread_mutex_lock ()
[110271.521] winMultiWindowXMsgProc - Hello
[110271.521] Screen 0 added at virtual desktop coordinate (0,0).
[110271.521] winMultiWindowXMsgProc - Calling pthread_mutex_lock ()
[110271.521] MIT-SHM extension disabled due to lack of kernel support
[110271.537] XFree86-Bigfont extension local-client optimization disabled due to lack of shared memory support in the kernel
[110271.553] (II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
[110271.553] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[110271.568] [dix] Could not init font path element /usr/share/fonts/OTF/, removing from list!
[110271.568] [dix] Could not init font path element /usr/share/fonts/Type1/, removing from list!
[110272.005] winPointerWarpCursor - Discarding first warp: 683 384
[110272.005] (--) 3 mouse buttons found
[110272.005] (--) Setting autorepeat to delay=500, rate=31
[110272.005] (--) Windows keyboard layout: "00000409" (00000409) "US", type 7
[110272.005] (--) Found matching XKB configuration "English (USA)"
[110272.005] (--) Model = "pc105" Layout = "us" Variant = "none" Options = "none"
[110272.005] Rules = "base" Model = "pc105" Layout = "us" Variant = "none" Options = "none"
[110272.005] winInitMultiWindowWM - pthread_mutex_lock () returned.
[110272.005] winInitMultiWindowWM - pthread_mutex_unlock () returned.
[110272.005] winGetDisplay: DISPLAY=:0.0
[110272.005] winInitMultiWindowWM - DISPLAY=:0.0
[110272.005] winMultiWindowXMsgProc - pthread_mutex_lock () returned.
[110272.005] winMultiWindowXMsgProc - pthread_mutex_unlock () returned.
[110272.021] winProcEstablishConnection - Hello
[110272.021] winInitClipboard ()
[110272.021] winProcEstablishConnection - winInitClipboard returned.
[110272.021] winClipboardProc - Hello
[110272.021] DetectUnicodeSupport - Windows NT/2000/XP
[110272.021] winGetDisplay: DISPLAY=:0.0
[110272.021] winMultiWindowXMsgProc - DISPLAY=:0.0
[110272.021] winGetDisplay: DISPLAY=:0.0
[110272.021] winClipboardProc - DISPLAY=:0.0
[110272.021] winInitMultiWindowWM - XOpenDisplay () returned and successfully opened the display.
[110272.021] winMultiWindowXMsgProc - XOpenDisplay () returned and successfully opened the display.
[110272.021] winClipboardProc - XOpenDisplay () returned and successfully opened the display.
[110297.293] OS has icon alpha channel support: yes
[110321.442] winWindowProc - WM_DISPLAYCHANGE - new bpp: 0
[110321.442] winWindowProc - WM_DISPLAYCHANGE - new width: 0 new height: 0
[110321.442] winAllocateFBShadowGDI - Creating DIB with width: 1366 height: 768 depth: 32
[110323.049] winWindowProc - WM_DISPLAYCHANGE - new bpp: 0
[110323.049] winWindowProc - WM_DISPLAYCHANGE - new width: 0 new height: 0
[110323.049] winAllocateFBShadowGDI - Creating DIB with width: 1366 height: 768 depth: 32
[110323.049] winAllocateFBShadowGDI - Shadow blit failure
 The handle is invalid.
[110439.425] winWindowProc - WM_DISPLAYCHANGE - new bpp: 0
[110439.425] winWindowProc - WM_DISPLAYCHANGE - new width: 0 new height: 0
[110439.425] winAllocateFBShadowGDI - Creating DIB with width: 1366 height: 768 depth: 32
[110440.970] winWindowProc - WM_DISPLAYCHANGE - new bpp: 0
[110440.970] winWindowProc - WM_DISPLAYCHANGE - new width: 0 new height: 0
[110440.970] winAllocateFBShadowGDI - Creating DIB with width: 1366 height: 768 depth: 32
[110440.970] winAllocateFBShadowGDI - Shadow blit failure
 The handle is invalid.

[-- Attachment #3: Type: text/plain, Size: 223 bytes --]

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Cygwin/X bug? suspend-resume issues
  2010-09-22  1:28 Cygwin/X bug? suspend-resume issues Henry Tung
@ 2010-09-22  1:59 ` Eliot Moss
  2010-09-23  2:58 ` Henry Tung
  2010-09-23 13:29 ` Jon TURNEY
  2 siblings, 0 replies; 5+ messages in thread
From: Eliot Moss @ 2010-09-22  1:59 UTC (permalink / raw)
  To: cygwin-xfree

Interesting that I just posted a report around the same
issue.  The latest release available through cygwin, and
a later made available by John earlier this month, both
SIGSEGV upon resuming after Suspend or Hibernate.  This
is also on a Win 7 x64 box.

As for rebaseall, I've not rebased lately because I have
not run into the characteristic symptoms that call for
it, so I don't think that's it.

Regards -- Eliot Moss

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Cygwin/X bug? suspend-resume issues
  2010-09-22  1:28 Cygwin/X bug? suspend-resume issues Henry Tung
  2010-09-22  1:59 ` Eliot Moss
@ 2010-09-23  2:58 ` Henry Tung
  2010-09-23 13:29 ` Jon TURNEY
  2 siblings, 0 replies; 5+ messages in thread
From: Henry Tung @ 2010-09-23  2:58 UTC (permalink / raw)
  To: cygwin-xfree, moss

[-- Attachment #1: Type: text/plain, Size: 375 bytes --]

  I saw the stuff about the SIGSEGV, that's quite interesting.  My X 
server hasn't segfaulted yet, but considering the usability, it might as 
well have.  As an update, I noticed today that my desktop has done it 
too (also Win 7 x64, same setup), and the corresponding XWin log is 
attached - seems the bug isn't caused by that odd bpp: 0 stuff after all...

Cheers,
Henry

[-- Attachment #2: XWin.0.log --]
[-- Type: text/plain, Size: 10976 bytes --]

Welcome to the XWin X Server
Vendor: The Cygwin/X Project
Release: 1.8.2.0 (10802000)
Build Date: 2010-08-06

Contact: <omitted>
XWin was started with the following command line:

X :0 -multiwindow 

ddxProcessArgument - Initializing default screens
winInitializeDefaultScreens - primary monitor w 1440 h 900
winInitializeDefaultScreens - native DPI x 96 y 96
winInitializeDefaultScreens - Returning
[145553.690] winValidateArgs - g_iNumScreens: 1 iMaxConsecutiveScreen: 1
[145553.690] (II) xorg.conf is not supported
[145553.690] (II) See http://x.cygwin.com/docs/faq/cygwin-x-faq.html for more information
[145553.690] LoadPreferences: /home/Henry/.XWinrc not found
[145553.690] LoadPreferences: Loading /etc/X11/system.XWinrc
[145553.690] LoadPreferences: Done parsing the configuration file...
[145553.690] winGetDisplay: DISPLAY=:0.0
[145553.690] winDetectSupportedEngines - Windows NT/2000/XP
[145553.706] winDetectSupportedEngines - DirectDraw installed
[145553.706] winDetectSupportedEngines - Allowing PrimaryDD
[145553.706] winDetectSupportedEngines - DirectDraw4 installed
[145553.706] winDetectSupportedEngines - Returning, supported engines 0000001f
[145553.706] winSetEngine - Multi Window or Rootless => ShadowGDI
[145553.706] winAdjustVideoModeShadowGDI - Using Windows display depth of 32 bits per pixel
[145553.737] winAllocateFBShadowGDI - Creating DIB with width: 1440 height: 900 depth: 32
[145553.737] winFinishScreenInitFB - Masks: 00ff0000 0000ff00 000000ff
[145553.737] winInitVisualsShadowGDI - Masks 00ff0000 0000ff00 000000ff BPRGB 8 d 24 bpp 32
[145553.737] null screen fn ReparentWindow
[145553.737] null screen fn RestackWindow
[145553.737] InitQueue - Calling pthread_mutex_init
[145553.737] InitQueue - pthread_mutex_init returned
[145553.737] InitQueue - Calling pthread_cond_init
[145553.737] InitQueue - pthread_cond_init returned
[145553.737] winInitMultiWindowWM - Hello
[145553.737] winInitMultiWindowWM - Calling pthread_mutex_lock ()
[145553.737] winMultiWindowXMsgProc - Hello
[145553.737] Screen 0 added at virtual desktop coordinate (0,0).
[145553.737] winMultiWindowXMsgProc - Calling pthread_mutex_lock ()
[145553.753] MIT-SHM extension disabled due to lack of kernel support
[145553.768] XFree86-Bigfont extension local-client optimization disabled due to lack of shared memory support in the kernel
[145553.831] (II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
[145553.831] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[145553.878] [dix] Could not init font path element /usr/share/fonts/OTF/, removing from list!
[145553.878] [dix] Could not init font path element /usr/share/fonts/Type1/, removing from list!
[145554.876] winPointerWarpCursor - Discarding first warp: 720 450
[145554.876] (--) 16 mouse buttons found
[145554.876] (--) Setting autorepeat to delay=500, rate=31
[145554.876] (--) Windows keyboard layout: "00000409" (00000409) "US", type 4
[145554.876] (--) Found matching XKB configuration "English (USA)"
[145554.876] (--) Model = "pc105" Layout = "us" Variant = "none" Options = "none"
[145554.876] Rules = "base" Model = "pc105" Layout = "us" Variant = "none" Options = "none"
[145554.876] winInitMultiWindowWM - pthread_mutex_lock () returned.
[145554.892] winInitMultiWindowWM - pthread_mutex_unlock () returned.
[145554.892] winGetDisplay: DISPLAY=:0.0
[145554.892] winInitMultiWindowWM - DISPLAY=:0.0
[145554.892] winMultiWindowXMsgProc - pthread_mutex_lock () returned.
[145554.892] winMultiWindowXMsgProc - pthread_mutex_unlock () returned.
[145554.892] winProcEstablishConnection - Hello
[145554.892] winInitClipboard ()
[145554.892] winProcEstablishConnection - winInitClipboard returned.
[145554.892] winClipboardProc - Hello
[145554.892] DetectUnicodeSupport - Windows NT/2000/XP
[145554.892] winGetDisplay: DISPLAY=:0.0
[145554.892] winGetDisplay: DISPLAY=:0.0
[145554.892] winMultiWindowXMsgProc - DISPLAY=:0.0
[145554.892] winClipboardProc - DISPLAY=:0.0
[145554.907] winClipboardProc - XOpenDisplay () returned and successfully opened the display.
[145554.907] winMultiWindowXMsgProc - XOpenDisplay () returned and successfully opened the display.
[145554.923] winInitMultiWindowWM - XOpenDisplay () returned and successfully opened the display.
[145556.857] OS has icon alpha channel support: yes
[149536.583] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[149536.583] winWindowProc - WM_DISPLAYCHANGE - new width: 1360 new height: 768
[149536.583] winAllocateFBShadowGDI - Creating DIB with width: 1360 height: 768 depth: 32
[149538.034] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[149538.034] winWindowProc - WM_DISPLAYCHANGE - new width: 1440 new height: 900
[149538.034] winAllocateFBShadowGDI - Creating DIB with width: 1440 height: 900 depth: 32
[150041.543] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[150041.543] winWindowProc - WM_DISPLAYCHANGE - new width: 1360 new height: 768
[150041.543] winAllocateFBShadowGDI - Creating DIB with width: 1360 height: 768 depth: 32
[150043.212] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[150043.212] winWindowProc - WM_DISPLAYCHANGE - new width: 1440 new height: 900
[150043.212] winAllocateFBShadowGDI - Creating DIB with width: 1440 height: 900 depth: 32
[150045.209] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[150045.209] winWindowProc - WM_DISPLAYCHANGE - new width: 1360 new height: 768
[150045.209] winAllocateFBShadowGDI - Creating DIB with width: 1360 height: 768 depth: 32
[150050.856] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[150050.856] winWindowProc - WM_DISPLAYCHANGE - new width: 1440 new height: 900
[150050.856] winAllocateFBShadowGDI - Creating DIB with width: 1440 height: 900 depth: 32
[150234.079] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[150234.079] winWindowProc - WM_DISPLAYCHANGE - new width: 1360 new height: 768
[150234.079] winAllocateFBShadowGDI - Creating DIB with width: 1360 height: 768 depth: 32
[150248.072] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[150248.072] winWindowProc - WM_DISPLAYCHANGE - new width: 1440 new height: 900
[150248.072] winAllocateFBShadowGDI - Creating DIB with width: 1440 height: 900 depth: 32
[150252.846] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[150252.846] winWindowProc - WM_DISPLAYCHANGE - new width: 1360 new height: 768
[150252.846] winAllocateFBShadowGDI - Creating DIB with width: 1360 height: 768 depth: 32
[150256.044] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[150256.044] winWindowProc - WM_DISPLAYCHANGE - new width: 1440 new height: 900
[150256.044] winAllocateFBShadowGDI - Creating DIB with width: 1440 height: 900 depth: 32
[150971.387] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[150971.387] winWindowProc - WM_DISPLAYCHANGE - new width: 1360 new height: 768
[150971.387] winAllocateFBShadowGDI - Creating DIB with width: 1360 height: 768 depth: 32
[151095.111] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[151095.111] winWindowProc - WM_DISPLAYCHANGE - new width: 1440 new height: 900
[151095.111] winAllocateFBShadowGDI - Creating DIB with width: 1440 height: 900 depth: 32
[151106.452] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[151106.452] winWindowProc - WM_DISPLAYCHANGE - new width: 1360 new height: 768
[151106.452] winAllocateFBShadowGDI - Creating DIB with width: 1360 height: 768 depth: 32
[151131.288] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[151131.288] winWindowProc - WM_DISPLAYCHANGE - new width: 1440 new height: 900
[151131.288] winAllocateFBShadowGDI - Creating DIB with width: 1440 height: 900 depth: 32
[151184.640] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[151184.640] winWindowProc - WM_DISPLAYCHANGE - new width: 1360 new height: 768
[151184.640] winAllocateFBShadowGDI - Creating DIB with width: 1360 height: 768 depth: 32
[151230.270] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[151230.270] winWindowProc - WM_DISPLAYCHANGE - new width: 1440 new height: 900
[151230.270] winAllocateFBShadowGDI - Creating DIB with width: 1440 height: 900 depth: 32
[151240.629] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[151240.629] winWindowProc - WM_DISPLAYCHANGE - new width: 1360 new height: 768
[151240.629] winAllocateFBShadowGDI - Creating DIB with width: 1360 height: 768 depth: 32
[151255.932] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[151255.932] winWindowProc - WM_DISPLAYCHANGE - new width: 1440 new height: 900
[151255.932] winAllocateFBShadowGDI - Creating DIB with width: 1440 height: 900 depth: 32
[151266.119] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[151266.119] winWindowProc - WM_DISPLAYCHANGE - new width: 1360 new height: 768
[151266.119] winAllocateFBShadowGDI - Creating DIB with width: 1360 height: 768 depth: 32
[151853.916] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[151853.916] winWindowProc - WM_DISPLAYCHANGE - new width: 1440 new height: 900
[151853.916] winAllocateFBShadowGDI - Creating DIB with width: 1440 height: 900 depth: 32
[151859.376] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[151859.376] winWindowProc - WM_DISPLAYCHANGE - new width: 1360 new height: 768
[151859.376] winAllocateFBShadowGDI - Creating DIB with width: 1360 height: 768 depth: 32
[151978.670] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[151978.670] winWindowProc - WM_DISPLAYCHANGE - new width: 1440 new height: 900
[151978.670] winAllocateFBShadowGDI - Creating DIB with width: 1440 height: 900 depth: 32
[151982.726] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[151982.726] winWindowProc - WM_DISPLAYCHANGE - new width: 1360 new height: 768
[151982.726] winAllocateFBShadowGDI - Creating DIB with width: 1360 height: 768 depth: 32
[152003.302] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[152003.302] winWindowProc - WM_DISPLAYCHANGE - new width: 1440 new height: 900
[152003.302] winAllocateFBShadowGDI - Creating DIB with width: 1440 height: 900 depth: 32
[152013.333] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[152013.333] winWindowProc - WM_DISPLAYCHANGE - new width: 1360 new height: 768
[152013.333] winAllocateFBShadowGDI - Creating DIB with width: 1360 height: 768 depth: 32
[152037.170] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[152037.170] winWindowProc - WM_DISPLAYCHANGE - new width: 1440 new height: 900
[152037.170] winAllocateFBShadowGDI - Creating DIB with width: 1440 height: 900 depth: 32
[152137.213] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[152137.213] winWindowProc - WM_DISPLAYCHANGE - new width: 1360 new height: 768
[152137.213] winAllocateFBShadowGDI - Creating DIB with width: 1360 height: 768 depth: 32
[152211.127] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[152211.127] winWindowProc - WM_DISPLAYCHANGE - new width: 1440 new height: 900
[152211.127] winAllocateFBShadowGDI - Creating DIB with width: 1440 height: 900 depth: 32
[152254.198] winWindowProc - WM_DISPLAYCHANGE - new bpp: 32
[152254.198] winWindowProc - WM_DISPLAYCHANGE - new width: 1440 new height: 900
[152254.198] winAllocateFBShadowGDI - Creating DIB with width: 1440 height: 900 depth: 32


[-- Attachment #3: Type: text/plain, Size: 223 bytes --]

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Cygwin/X bug? suspend-resume issues
  2010-09-22  1:28 Cygwin/X bug? suspend-resume issues Henry Tung
  2010-09-22  1:59 ` Eliot Moss
  2010-09-23  2:58 ` Henry Tung
@ 2010-09-23 13:29 ` Jon TURNEY
  2010-09-23 18:39   ` Henry Tung
  2 siblings, 1 reply; 5+ messages in thread
From: Jon TURNEY @ 2010-09-23 13:29 UTC (permalink / raw)
  To: cygwin-xfree; +Cc: henryptung

On 22/09/2010 02:27, Henry Tung wrote:
> I've encountered an unusual behavior of Cygwin/X on suspend/resume of Windows.
>   The server is working fine before suspend, but after the first
> suspend-resume cycle, the characters become single pixels. I have screenshots
> depicting the effects on an rxvt-unicode window, and an fwbuilder window
> forwarded over ssh from an Ubuntu VM (though it seems the mailing list
> rejected the attachments, so please let me know if there's a way I can send
> them). Windows in existence before the first suspend remain fine after resume,
> but only as long as they are open; closing and reopening them produces the
> broken state. The attached XWin.0.log is after two suspend/resume cycles; the
> two line blocks from each resume seem anomalous (bpp: 0? width: 0? height: 0?).

Thanks for reporting this issue.

Would you mind trying the test snapshot [1] to see if this improves matters?

You'll need to add the '-resize' option to the X server to reproduce your 
current behaviour (it is erroneously on all the time in multiwindow mode with 
1.8.2-1)

If that doesn't help, would you mind uploading a screenshot to your favourite 
image hosting service?

> I saw the stuff about the SIGSEGV, that's quite interesting.  My X server
> hasn't segfaulted yet, but considering the usability, it might as well
> have.

Since this seems to be related to the resize support added in 1.8.2-1, using 
setup.exe to revert to 1.8.0-1 should avoid these problems for the moment.

[1] ftp://cygwin.com/pub/cygwinx/XWin.20100916-git-df5773ea3927d9c1.exe.bz2

-- 
Jon TURNEY
Volunteer Cygwin/X X Server maintainer

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Cygwin/X bug? suspend-resume issues
  2010-09-23 13:29 ` Jon TURNEY
@ 2010-09-23 18:39   ` Henry Tung
  0 siblings, 0 replies; 5+ messages in thread
From: Henry Tung @ 2010-09-23 18:39 UTC (permalink / raw)
  To: cygwin-xfree; +Cc: Jon TURNEY

  Thanks - the new snapshot seems to do the trick.  I'll keep testing 
and report in if any issues arise, but thanks so much!

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-09-23 18:39 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-09-22  1:28 Cygwin/X bug? suspend-resume issues Henry Tung
2010-09-22  1:59 ` Eliot Moss
2010-09-23  2:58 ` Henry Tung
2010-09-23 13:29 ` Jon TURNEY
2010-09-23 18:39   ` Henry Tung

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).