Hi,
I use a Ubuntu 10.04. The recent sublime 2 regularly crashes when I try to open files. It seems to be a problem about the futex syscall. Here is an strace:
futex(0x31f5fd0, FUTEX_WAKE_PRIVATE, 1) = 1
write(7, "\0", 1) = 1
read(3, 0x29bfe54, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll({fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=14, events=POLLIN}, {fd=10, events=POLLIN}, {fd=15, events=POLLIN}, {fd=11, events=POLLIN}, {fd=8, events=POLLIN}, {fd=6, events=POLLIN}], 8, 0) = 1 ({fd=6, revents=POLLIN}])
read(6, "\0", 1) = 1
read(3, 0x29bfe54, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll({fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=14, events=POLLIN}, {fd=10, events=POLLIN}, {fd=15, events=POLLIN}, {fd=11, events=POLLIN}, {fd=8, events=POLLIN}, {fd=6, events=POLLIN}], 8, 0) = 0 (Timeout)
read(3, 0x29bfe54, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll({fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=14, events=POLLIN}, {fd=10, events=POLLIN}, {fd=15, events=POLLIN}, {fd=11, events=POLLIN}, {fd=8, events=POLLIN}, {fd=6, events=POLLIN}], 8, 0) = 0 (Timeout)
read(3, 0x29bfe54, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll({fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=14, events=POLLIN}, {fd=10, events=POLLIN}, {fd=15, events=POLLIN}, {fd=11, events=POLLIN}, {fd=8, events=POLLIN}, {fd=6, events=POLLIN}], 8, 0) = 0 (Timeout)
read(3, 0x29bfe54, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll({fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=14, events=POLLIN}, {fd=10, events=POLLIN}, {fd=15, events=POLLIN}, {fd=11, events=POLLIN}, {fd=8, events=POLLIN}, {fd=6, events=POLLIN}], 8, 15) = 0 (Timeout)
write(7, "\0", 1) = 1
read(3, 0x29bfe54, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll({fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=14, events=POLLIN}, {fd=10, events=POLLIN}, {fd=15, events=POLLIN}, {fd=11, events=POLLIN}, {fd=8, events=POLLIN}, {fd=6, events=POLLIN}], 8, 0) = 1 ({fd=6, revents=POLLIN}])
read(6, "\0", 1) = 1
read(3, 0x29bfe54, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll({fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=14, events=POLLIN}, {fd=10, events=POLLIN}, {fd=15, events=POLLIN}, {fd=11, events=POLLIN}, {fd=8, events=POLLIN}, {fd=6, events=POLLIN}], 8, 0) = 0 (Timeout)
read(3, 0x29bfe54, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll({fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=14, events=POLLIN}, {fd=10, events=POLLIN}, {fd=15, events=POLLIN}, {fd=11, events=POLLIN}, {fd=8, events=POLLIN}, {fd=6, events=POLLIN}], 8, 0) = 0 (Timeout)
futex(0x3341d60, FUTEX_WAIT_PRIVATE, 2, NULL
Stephan