Description of problem: I'm using fedora 20 LXDE spin. 1. I pressed Alt+F2 (run). 2. I entered 'backgammon' (without quotes) and pressed enter. 3. 'Backgammon' didn't run. 3. After sometime 'Automatic Bug Reporting Tool' reported this problem Version-Release number of selected component: bsd-games-2.17-43.fc20 Additional info: reporter: libreport-2.2.1 backtrace_rating: 4 cmdline: backgammon crash_function: _IO_default_xsputn executable: /usr/bin/backgammon kernel: 3.13.10-200.fc20.i686 runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (10 frames) #0 _IO_default_xsputn at genops.c:447 #1 _IO_vfprintf_internal at vfprintf.c:1316 #2 buffered_vfprintf at vfprintf.c:2328 #3 _IO_vfprintf_internal at vfprintf.c:1289 #4 __fxprintf at fxprintf.c:50 #5 perror_internal at perror.c:39 #6 perror at perror.c:67 #7 errexit at backgammon/common_source/subs.c:68 #8 fixtty at backgammon/common_source/subs.c:441 #9 getout at backgammon/common_source/subs.c:456
Created attachment 891039 [details] File: backtrace
Created attachment 891040 [details] File: cgroup
Created attachment 891041 [details] File: core_backtrace
Created attachment 891042 [details] File: dso_list
Created attachment 891043 [details] File: environ
Created attachment 891044 [details] File: exploitable
Created attachment 891045 [details] File: limits
Created attachment 891046 [details] File: maps
Created attachment 891047 [details] File: open_fds
Created attachment 891048 [details] File: proc_pid_status
Created attachment 891049 [details] File: var_log_messages
The backgammon game does not have a GUI interface, so running it as you did will never work. To play the game, run it from the command line in a terminal emulator. The SIGSEGV that led to this bug report can be reproduced by invoking the program as "backgammon < /dev/null", which rapidly generates a long list of "fixtty: Inappropriate ioctl for device" error messages until stack space is exhausted as it recursively tries and fails to treat /dev/null as a tty. (If you run it this way, suspend the process with CTRL/Z and then kill it if you don't want to wait.) It should not be difficult to make backgammon deal with this situation more gracefully.