Closed curiousdannii-testing closed 2 years ago
557058:4c095ffd-6d6f-47ce-9e73-77c613347b86:
Comment by DavidG :
Curiously, Balances when compiled with 6.21 and 6/10 would not show this behavior.
BALANCES
An Interactive Short Story
Copyright (c) 1994, 1995, 1996 by Graham Nelson.
Release 5 / Serial number 961216 / Inform v6.21 Library 6/10 DRamshackle Hut
Until quite recently, someone lived here, you feel sure. Now the furniture is
matchwood and the windows are glassless. Outside, it is a warm, sunny day, and
grasslands extend to the low hills on the horizon.>take her
I'm not sure what "her" refers to.>
BALANCES
An Interactive Short Story
Copyright (c) 1994, 1995, 1996 by Graham Nelson.
Release 5 / Serial number 961216 / Inform v6.21 Library 6/10 DRamshackle Hut
Until quite recently, someone lived here, you feel sure. Now the furniture is
matchwood and the windows are glassless. Outside, it is a warm, sunny day, and
grasslands extend to the low hills on the horizon.>ask her about stuff
I'm not sure what "her" refers to.>
557058:4c095ffd-6d6f-47ce-9e73-77c613347b86:
Comment by DavidG :
First reported at https://intfiction.org/t/inform-6-12-lib-fatal-error/41261/
Cross-filed at https://gitlab.com/DavidGriffith/inform6lib/issues/65
557058:4c095ffd-6d6f-47ce-9e73-77c613347b86:
Comment by DavidG :
It seems that I have solved the problem with https://gitlab.com/DavidGriffith/inform6lib/commit/455bd379f234c0233e237b794c026dd14b500582, but the person who gave me the report about trouble with the current library tells me it's still happening. After a couple checks, I've confirmed this. Curiouser, the problem manifests on MacOS, but not Linux.
557058:4c095ffd-6d6f-47ce-9e73-77c613347b86:
Comment by DavidG :
The problem is now completely fixed.
See https://gitlab.com/DavidGriffith/inform6lib/commit/686ab9708cfc886ee166e1deef03f986a546deae
Reported by : DavidG
Description :
A longstanding bug dating at least as far back as version 6/3 concerns trouble with correctly distinguishing between HER as an object pronoun versus HER as a possessive pronoun. This was first brought to my attention with Balances.z5 by Graham Nelson (Release 5 / Serial number 961216 / Inform v6.10 Library 6/3). I was told that TAKE HER on the first move would trigger the bug. That was brought to me by someone who didn't fully understand the implications of the -i flag in Frotz. Then I got a report that a similar problem happens with the current Library codebase. This time it was TALK TO HER ABOUT STUFF.
With strict error checking turned on, the error message would be a nonfatal complaint of an "in" or "notin" test being done on something not an object. Without strict error checking, the error would be a fatal error about an attempt to access an illegal object.
Steps to reproduce :
Additional information :
Balances crash:
Newer report:
Same as previous, but compiled without strict checking (inform '-~S' test.inf).
imported from: [Mantis 2099] Ambiguity of HER as object pronoun versus possessive pronoun causes errors