Running Xilinx Vivado 2013.3 (webpack license) on Fedora 18 may fail with the following error message:
$ vivado ****** Vivado v2013.3 (64-bit) **** SW Build 329390 on Wed Oct 16 18:26:55 MDT 2013 **** IP Build 192953 on Wed Oct 16 08:44:02 MDT 2013 ** Copyright 1986-1999, 2001-2013 Xilinx, Inc. All Rights Reserved. INFO: [Common 17-78] Attempting to get a license: Implementation process 17688: arguments to dbus_move_error() were incorrect, assertion "(dest) == NULL || !dbus_error_is_set ((dest))" failed in file dbus-errors.c line 282. This is normally a bug in some application using the D-Bus library. D-Bus not built with -rdynamic so unable to print a backtrace Abnormal program termination (6) Please check '/home/jara/hdl/hs_err_pid17688.log' for details
The workaround is to make the D-Bus communication socket file /var/run/dbus/system_bus_socket unavailable when the Xilinx tools run.
Execute as root:
chmod o-rw /var/run/dbus/system_bus_socket
However, the workaround fix may interfere with system software, hence look out for potential side effects.