Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001929Gnome Inform application[IDEs] User Interfacepublic2016-07-23 04:432017-10-07 15:24
ReporterEleas 
Assigned To 
PrioritynormalSeveritycriticalReproducibilityalways
StatusnewResolutionopen 
Platformx86OSLinuxOS VersionAny
Product Version6M62 
Target VersionFixed in Version 
Summary0001929: Memory access error (matching topic via table) crashes the IDE
DescriptionAs the summary says, an action intending to match a text to a table entry instead crashes Inform itself.
Minimal Source Text To Reproduce
Fooing is an action applying to one topic.
Understand "foo [text]" as Fooing.  
Check Fooing: if there is a token of the topic understood in the Table of Foo, do nothing.

Table of Foo
token (text)
"blah"

There is a room.
TagsNo tags attached.
Attached Files

- Relationships
related to 0001930new Core Inform Matching topic via table causes a memory access error 

-  Notes
(0004486)
Eleas (reporter)
2016-07-23 04:59
edited on: 2016-07-23 08:08

Should probably be considered Severe rather than Critical, since an author can work around it. Also, I apologize for having missed the testing command which would be something along the lines of "foo x".

(0004487)
zarf (developer)
2016-07-23 08:08

On the Mac IDE (or other Glulxe interpreters), this displays an error:

Glulxe fatal error: Memory access out of range (-6EF6FAFC)

A memory error shouldn't crash the Gnome IDE. (Possibly the Glulxe interpreter on Linux was compiled without the VERIFY_MEMORY_ACCESS flag? That flag should really be turned on for all Glulxe builds these days.)
(0004730)
pchimento (developer)
2017-10-07 15:24

I can't reproduce this crash by following the above instructions (including the testing command.) I don't even get the Glulxe fatal error...

Nonetheless, I'll make sure VERIFY_MEMORY_ACCESS is defined when compiling Glulxe.

- Issue History
Date Modified Username Field Change
2016-07-23 04:43 Eleas New Issue
2016-07-23 04:59 Eleas Note Added: 0004486
2016-07-23 08:08 Eleas Note Edited: 0004486 View Revisions
2016-07-23 08:08 zarf Note Added: 0004487
2016-07-23 08:15 zarf Relationship added related to 0001930
2016-07-23 08:29 zarf Summary Matching topic via table crashes the IDE => Memory access error (matching topic via table) crashes the IDE
2017-10-07 15:24 pchimento Note Added: 0004730


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker