Descriptive Problem Summary:
Upon first-sight of a previously unseen, uploaded "face" icon in Who/Say/etc., most players' DS will crash.
re: custom uploaded player icons in FFO. These icons are split by state/frame into new icons via icon procs and fcopy(). These new icons are saved to disc and then loaded back into memory via file() and icon/New().
People who are crash-prone will crash each and every time they view a new icon in Say/Who/etc. Some people are immune to the crash effect, and I have no idea why. Some people are immune to crashing when they upload the icon themselves; some crash regardless.
Given the complexity of recreating the bug, I would recommend logging into FFO with a diagnostic version of DS.
Please ask for a "PC Icon Checker" to assist you in your testing.
Numbered Steps to Reproduce Problem:
1) Log into FFO.
2) Ask a "PC Icon Checker" to upload a custom icon for you or anyone.
3) Use the Who verb.
4) Observe whether you crash or not (crash when the icon fails to load).
5) Log back in (if DS crashed).
6) Use the 'Who' verb; note that it works properly now.
Icon loads and DS doesn't crash.
For some people, DS crashes when a new icon is observed in the text panel.
Does the problem occur:
Every time? Or how often? for some players every time
In other games? unknown
In other user accounts? yes
On other computers? yes
When does the problem NOT occur?
previous versions of BYOND
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)