I got 0.2.7/8 Alphas and Demos.
Alphas crashed with SIGBUS after 14th square of the splashscreen turned on.
I got a strace from the crash.
Demos worked just fine, so I played and finished the 0.2.8 demo.
Then I decided to produce a stack trace with GDB.
And the Alpha ran without a crash.
I tried without GDB. No crash. I guess it auto-resolved?
Was it solved by winning the demo campaign?
Was it solved by running in GDB? (That would hint a race condition I think)
End of the A0.2.8 strace:
Code: Select all
gettimeofday({1361655513, 339688}, NULL) = 0
gettimeofday({1361655513, 339839}, NULL) = 0
gettimeofday({1361655513, 340023}, NULL) = 0
open("/usr/share/factorio/resources/too-far.png", O_RDONLY) = 21
fstat64(21, {st_mode=S_IFREG|0644, st_size=880, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xfffffffff6eb1000
read(21, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0 \0\0\0 \10\6\0\0\0szz"..., 4096) =
880
ioctl(6, 0xc0086457, 0xffdc31a8) = 0
ioctl(6, 0xc00c6466, 0xffdc31a4) = 0
ioctl(6, 0xc0086457, 0xffdc34a8) = 0
ioctl(6, 0x4020645d, 0xffdc3220) = 0
ioctl(6, 0x4020645d, 0xffdc3240) = 0
ioctl(6, 0x4020645d, 0xffdc3240) = 0
ioctl(6, 0x40406469, 0xffdc3210) = 0
clock_gettime(CLOCK_MONOTONIC, {107983, 719418173}) = 0
ioctl(6, 0xc00c6466, 0xffdc3154) = 0
ioctl(6, 0xc00c6466, 0xffdc3154) = 0
ioctl(6, 0xc00c6466, 0xffdc3154) = 0
ioctl(6, 0xc00c6466, 0xffdc31a4) = 0
ioctl(6, 0xc0086457, 0xffdc31e8) = 0
ioctl(6, 0xc00c6466, 0xffdc31e4) = 0
ioctl(6, 0x400c645f, 0xffdc32a4) = 0
ioctl(6, 0x40046460, 0xffdc330c) = 0
close(21) = 0
munmap(0xf6eb1000, 4096) = 0
ioctl(6, 0xc0086457, 0xffdc4298) = 0
ioctl(6, 0xc00c6466, 0xffdc4294) = 0
ioctl(6, 0xc0086457, 0xffdc4418) = 0
ioctl(6, 0xc00c6466, 0xffdc4414) = 0
ioctl(6, 0x400c645f, 0xffdc4484) = 0
mmap2(NULL, 164630528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0xffffffffd9c97000
ioctl(6, 0x4020645d, 0xffdc43d0) = 0
ioctl(6, 0x4020645d, 0xffdc43f0) = 0
ioctl(6, 0x4020645d, 0xffdc43f0) = 0
ioctl(6, 0x40406469, 0xffdc43c0) = 0
clock_gettime(CLOCK_MONOTONIC, {107983, 722222232}) = 0
ioctl(6, 0xc00c6466, 0xffdc4304) = 0
ioctl(6, 0xc00c6466, 0xffdc4304) = 0
ioctl(6, 0xc00c6466, 0xffdc4304) = 0
ioctl(6, 0xc00c6466, 0xffdc4354) = 0
ioctl(6, 0xc0086457, 0xffdc4398) = 0
ioctl(6, 0xc00c6466, 0xffdc4394) = 0
ioctl(6, 0xc0106464, 0xffdc4440) = 0
mmap2(NULL, 164626432, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x114936) =
0xffffffffcff97000
ioctl(6, 0x400c645f, 0xffdc4494) = 0
--- SIGBUS (Bus error) @ 0 (0) ---
+++ killed by SIGBUS +++