Re: X segmentation fault when particular application attempts to open a window

2012-04-26 Thread Jon TURNEY
On 25/04/2012 22:45, Keith Lindsay wrote:
 On 4/25/2012 2:20 PM, Keith Lindsay wrote:
 I'm running a data analysis program called ferret on a remote machine
 that I've logged on to with ssh -X. When the program attempts to
 create a window, the Cygwin/X server crashes with a segmentation fault.
 The seg fault is reproducible.

 xclock works fine from the same remote machine.

 This is with version 1.12.0-4 of xorg-server.

 ferret has worked with some previous versions of the Cygwin/X server,
 but I'm not certain about the precise version where the breakage
 occurred. I backed up one version and encountered the same problem.

 I've attached the output of cygcheck -c, the file
 /var/log/xwin/XWin.0.log, and the output of a gdb that is attached to
 the XWin process when it crashes.
 
 I realized that I can back up to other versions of xorg-server by installing
 from the local directory that contains previous version downloads. I have
 discovered that ferret works fine with version 1.12.0-1 of xorg-server (built
 2012-03-12) and generates the segmentation violation with version 1.12.0-2
 (built 2012-04-04).

Thanks for the excellent bug report.

I've uploaded 1.12.0-5 which hopefully contains a fix for this crash.

This crash was caused by the server being unable to find the bitmap which the
application wants to use for it's icon, it's not clear why this is happening,
so I would be interested to know if the application icon is correct or not.

-- 
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/



Re: X segmentation fault when particular application attempts to open a window

2012-04-26 Thread Keith Lindsay

On 04/26/2012 12:15 PM, Jon TURNEY wrote:

Thanks for the excellent bug report.

You're welcome. Thank you for the prompt response.

I've uploaded 1.12.0-5 which hopefully contains a fix for this crash.

Good news, ferret works fine with 1.12.0-5.

This crash was caused by the server being unable to find the bitmap which the
application wants to use for it's icon, it's not clear why this is happening,
so I would be interested to know if the application icon is correct or not.


The icon that appears on the taskbar when I open a ferret window is a 
generic Xorg icon. I'm not certain if there is an actual icon for ferret 
that should be appearing. I get a similar generic icon when the X server 
displaying the window is being run on Linux, so this behavoir is not 
unique to Cygwin. So it seems like a feature of the application, or the 
installation of the application. The application works otherwise.


Thanks again for the prompt response and fix,
Keith

--
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/



Re: X segmentation fault when particular application attempts to open a window

2012-04-26 Thread Yusuke Tamura
Jon,

thank you for the update! XWin is working as before.

I appreciate your prompt action very much.

Yusuke

On 25/04/2012 22:45, Keith Lindsay wrote:
 On 4/25/2012 2:20 PM, Keith Lindsay wrote:
 I'm running a data analysis program called ferret on a remote machine
 that I've logged on to with ssh -X. When the program attempts to
 create a window, the Cygwin/X server crashes with a segmentation fault.
 The seg fault is reproducible.

 xclock works fine from the same remote machine.

 This is with version 1.12.0-4 of xorg-server.

 ferret has worked with some previous versions of the Cygwin/X server,
 but I'm not certain about the precise version where the breakage
 occurred. I backed up one version and encountered the same problem.

 I've attached the output of cygcheck -c, the file
 /var/log/xwin/XWin.0.log, and the output of a gdb that is attached to
 the XWin process when it crashes.
 
 I realized that I can back up to other versions of xorg-server by 
 installing
 from the local directory that contains previous version downloads. I have
 discovered that ferret works fine with version 1.12.0-1 of xorg-server 
 (built
 2012-03-12) and generates the segmentation violation with version 1.12.0-2
 (built 2012-04-04).

Thanks for the excellent bug report.

I've uploaded 1.12.0-5 which hopefully contains a fix for this crash.

This crash was caused by the server being unable to find the bitmap which the
application wants to use for it's icon, it's not clear why this is happening,
so I would be interested to know if the application icon is correct or not.

-- 
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/



Re: X segmentation fault when particular application attempts to open a window

2012-04-25 Thread Keith Lindsay

On 4/25/2012 2:20 PM, Keith Lindsay wrote:

Hi,

I'm running a data analysis program called ferret on a remote machine
that I've logged on to with ssh -X. When the program attempts to
create a window, the Cygwin/X server crashes with a segmentation fault.
The seg fault is reproducible.

xclock works fine from the same remote machine.

This is with version 1.12.0-4 of xorg-server.

ferret has worked with some previous versions of the Cygwin/X server,
but I'm not certain about the precise version where the breakage
occurred. I backed up one version and encountered the same problem.

I've attached the output of cygcheck -c, the file
/var/log/xwin/XWin.0.log, and the output of a gdb that is attached to
the XWin process when it crashes.

I'm at a loss about how to proceed further.
I welcome any advice that you can provide.

Thank you,
Keith Lindsay


Hi again,

I realized that I can back up to other versions of xorg-server by 
installing from the local directory that contains previous version 
downloads. I have discovered that ferret works fine with version 
1.12.0-1 of xorg-server (built 2012-03-12) and generates the 
segmentation violation with version 1.12.0-2 (built 2012-04-04).


Keith


--
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/