I switched to an amd64 system last month in the process of replacing a failed computer, but because of school, I haven't had enough time to fix this bug. Oddly enough, I tried running openglad on my system unpatched, and it didn't segfault, but everything the game draws had artifacts that looked like scanlines.
I tried your patch, and everything draws cleanly with it applied, but then there is the segfault you mention, which occurred for me intermittently when the character I'm playing as gets killed, as a result of an invalid pointer dereference. I've attached a backtrace so as to keep the bug up to date. I reproduced the same trace in at least two crashes, and I intend to try to fix this in late April.
death.backtrace
Description: Binary data