I've been trying to get DrRacket working for a colleague of mine on a server running Ubuntu 12.04. I have Racket v5.1.3 installed. The server has x11 forwarding enabled.
I can run the racket binary without issue:
Code:
# racket helloworld.scm
"Hello, World!"
When I run the drracket binary:
Code:
# drracket -xrm helloworld.scm
SIGSEGV MAPERR si_code 1 fault on addr (nil)
Aborted (core dumped)
The hellowrorld.scm "program":
Code:
#main
"Hello, World!"
x11 is working as I can run gedit without a problem. Here's the output from apport.log:
Code:
ERROR: apport (pid 13743) Tue Aug 27 09:32:52 2013: called for pid 13738, signal 6
ERROR: apport (pid 13743) Tue Aug 27 09:32:52 2013: executable: /usr/bin/gracket (command line "/usr/bin/gracket -N /usr/bin/drracket -l- drracket/drracket.rkt helloworld.scm")
ERROR: apport (pid 13743) Tue Aug 27 09:32:52 2013: is_closing_session(): no DBUS_SESSION_BUS_ADDRESS in environment
ERROR: apport (pid 13743) Tue Aug 27 09:32:52 2013: apport: report /var/crash/_usr_bin_gracket.0.crash already exists and unseen, doing nothing to avoid disk usage DoS
There is indeed no environmental variable DBUS_SESSION_BUS_ADDRESS. What do I set that to? Is that even the problem?