^

AR# 33908 11.4 ISE - Project Navigator gives a segmentation fault at startup on a Linux system using a CUPS print server

When I launch Project Navigator on a Linux platform, a segmentation fault occurs, but no additional information is provided and no core file is generated.

This same issue also occurs for other Xilinx tools, such as Constraints Editor and FPGA Editor, but not for Xinfo System Checker.

A segmentation fault condition has been found to be caused at startup on Linux systems due to a latency when using search for printers with CUPS print servers. The cases that have been observed either had a large number of printers on the system, or a printer not running because of a hardware issue or the print daemon not running. To avoid this issue, reduce the number of printers or make sure that all linked printers are online.

The problem code has been isolated to the Qt base code upon which the ISE software is built. A fix for the version of Qt used in ISE 11.x was not available. However, a patch was created for ISE 11.3 and 11.4 to delay the printer check until a print operation is called for. This patch is located at:
http://www.xilinx.com/txpatches/pub/swhelp/ise11_updates/ar33908_projnav_11.zip.

After installing the patch, all ISE functionality other than printing will be available.

The patch is incorporated into ISE Design Suite 11.5, and the issue is completely resolved in 12.1.

AR# 33908
Date Created 12/03/2009
Last Updated 04/07/2010
Status Active
Type
Feed Back