slavapestov/factor — Issue #478: Ctrl-c on Linux doesn't end Factor correctly
Author: erg
Created: 2012-02-08 00:13:04+00:00
State: open

I'm using the latest Ubuntu64 in a VirtualBox with the Unity window manager.

Start factor, hit ctrl-c in the shell.

```
erg@ommegang-ubuntu64:~/factor$ ./factor
OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM.
^CError in thread 31 (Recursive monitor pump, [ ~recursive-monitor~ pump-thread ]):

Memory protection fault at address 7fbb4352a980

(U) Quotation: [ set-namestack init-catchstack self quot>> call -> stop ]
(O) Word: pump-thread
(O) Word: add-child-monitor
(O) Word: add-child-monitors
(O) Word: add-child-monitor
(O) Word: add-child-monitors
(O) Word: add-child-monitor
(O) Word: add-child-monitors
(O) Word: add-child-monitor
(O) Method: M\ unix stat>file-info
(O) Word: timespec>unix-time
(O) Word: timespec>duration
(O) Word: seconds
(U) Quotation: [
B{
112 114 105 109 105 116 105 118 101 95 99 108 111 110
101 0
} do-primitive ->
]
Word: (clone)
(U) Quotation: [
OBJ-CURRENT-THREAD special-object error-thread set-global
continuation -> error-continuation set-global
[ original-error set-global ] [ rethrow ] bi
]
```