Andrew Plotkin

Results 231 comments of Andrew Plotkin

After poking through that a bit, all the crashes in glulxe code fall into two categories: - The StkN() / StkWN() macros; - Infinite recursion in buildcache() in string.c The...

Fixed a bunch of holes. Remaining in group 1: 1/crashes/id:000296,sig:11,src:004679+003734,time:513078710,op:splice,rep:4 -- glk_buffer_to_title_case_uni() gets ptr=null, len=0, numchars=1. Is this a glkop error? Whose job is it to check numchars

Group 2: 2/crashes/id:000358,sig:06,src:004409,time:395055860,op:havoc,rep:8 -- gli_buffer_canon_decompose_uni() -- this is not a null pointer, it's something else. 2/crashes/id:000376,sig:06,src:004753,time:442584451,op:havoc,rep:2 -- gli_buffer_canon_decompose_uni() 2/crashes/id:000399,sig:06,src:002594,time:506480881,op:havoc,rep:4 -- glk_stream_set_position() in giblorb_load_chunk_by_number()

Group 3: 3/crashes/id:000262,sig:06,src:002830+000794,time:56824584,op:splice,rep:2 -- gli_buffer_canon_decompose_uni() 3/crashes/id:000289,sig:06,src:003088,time:69244735,op:havoc,rep:64 -- giblorb_initialize_map() By the way, I'm retesting these crashes with libgmalloc.dylib, which is not necessarily going to pick up the same failures as Lionel...

[stillcrash.zip](https://github.com/erkyrath/glulxe/files/5300177/stillcrash.zip) These are the six Glulx game files which are still crashy. (Tested under glulxe with cheapglk and libgmalloc.dylib.) I don't have time to investigate this further right now, but...

Ah, that is a good point. Hadn't thought of that. It's 55MB and Github doesn't like attachments over 10MB. Let me see...

I guess what I should do is boil it down to one test case per crash point. That will only be about thirty rather than 1150 of them.

[crash-gamefiles.zip](https://github.com/erkyrath/glulxe/files/5315816/crash-gamefiles.zip) Here's a selection. This is a subset of the crashes listed in glulxe_054_cheapglk_106_crashes_output.zip (uploaded above).

This is a big change; I want to look it over more carefully before I pull it in. But thank you. Specifying windows by rock number is probably better. It's...

This seems like a pretty trivial reason to use the App Store. (Wouldn't it just have the universal version anyway?) Anecdotal history from watching the I7 release process implies that...