In a very specific spot in our game's character creation menu (hairstyle selection), DreamDaemon crashes only when run on Linux. The output is as follows:
BUG: Crashing due to an illegal operation!
Backtrace for BYOND 508.1296 on Linux:
Generated at Mon Aug 17 10:25:42 2015
DreamDaemon [0x8048000, 0x0], [0x8048000, 0x804bb24]
libbyond.so [0xf7237000, 0x0], 0x1e2e09
linux-gate.so.1 [0xf775f000, 0xf775fd40], [0xf775f000, 0xf775fd40]
libbyond.so [0xf7237000, 0x0], 0x1e2e09
libbyond.so [0xf7237000, 0x0], 0x1e2f1e
libbyond.so [0xf7237000, 0x0], 0x29bee0
libbyond.so [0xf7237000, 0x0], 0x2a3587
libbyond.so [0xf7237000, 0x0], 0x2a3755
libbyond.so [0xf7237000, 0x0], 0x2a779d
libbyond.so [0xf7237000, 0x0], 0x2b788a
libbyond.so [0xf7237000, 0x0], 0x1f8e4d
libbyond.so [0xf7237000, 0x0], 0x1fd3c5
libbyond.so 0x315680, 0x31579a
libbyond.so 0x2e38c0, 0x2e3ac2
DreamDaemon [0x8048000, 0x0], [0x8048000, 0x804ae34]
libc.so.6 0x19970, 0x19a63 (__libc_start_main)
DreamDaemon [0x8048000, 0x0], [0x8048000, 0x804a731]
Recent proc calls:
/proc/node_clear_loop
/mob/npc/creature/proc/boss_loop
/mob/npc/creature/proc/boss_loop
/mob/npc/creature/proc/boss_loop
/icon/proc/RscFile
/icon/New
/obj/accessory/New
/mob/player/proc/remove_hair
/mob/player/proc/add_hair
/client/Topic
/proc/node_clear_loop
/mob/npc/creature/proc/boss_loop
/mob/npc/creature/proc/boss_loop
/mob/npc/creature/proc/boss_loop
/proc/node_clear_loop
/mob/npc/creature/proc/boss_loop
To help the BYOND developers debug this, please send the above trace as part
of a very detailed bug report: http://www.byond.com/members/?command=view_tracker&tracker=1
I'll package the latest SW code and page it to Lummox immediately. The issue is consistently-reproducible.