Together with the info I observed in 116486 (that this process services the unix socket in question) this *should* reproduce the bug whenever an achievement is earned.
So:
1) Change mods
2) Observe gameoverlayui fail to run
Code: Select all
$ ps -ef|grep overlay
eam 16102 23320 0 22:20 pts/40 00:00:00 [gameoverlayui] <defunct>
eam 16103 23320 0 22:20 pts/40 00:00:00 [gameoverlayui] <defunct>
eam 16137 23320 0 22:20 pts/40 00:00:00 [gameoverlayui] <defunct>
eam 16322 30690 0 22:20 pts/37 00:00:00 grep --colour=auto overlay
3) Obtain an achievement, causing a write to the socket that *should* be read by gameoverlayui -- but which instead will block.