bugMIT/GNU Scheme - Bugs: bug #27852, liarc loader has a heisenbug


bug #27852: liarc loader has a heisenbug

Submitted by:  Taylor R. Campbell <riastradh>
Submitted on:  Thu 29 Oct 2009 06:36:51 PM UTC  
Category:  None Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Incorrect behavior
Status:  None Privacy:  Public
Assigned to:  None Originator Name: 
Open/Closed:  Open

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Thu 30 May 2013 09:47:30 PM UTC, comment #2: 

I haven't tried using liarc in a while so I don't know.  My main application for liarc -- running scmutils on amd64 systems -- went away when I implemented the amd64 back end.  I don't remember what I meant by `dependencies not fully in place', but I suspect it was about the runtime's cold load.

(Making LOAD atomic would be nice...but no, the original bug report was about an uninterrupted LOAD.)

Taylor R. Campbell <riastradh>
Project Member
Thu 30 May 2013 04:25:54 PM UTC, comment #1: 

Is this still happening?  I am regularly building and testing my Gtk system (large?) using LIAR/{C,i386,x86-64) (large system?) and have never come across inexplicably uninitialized variables.

Granted: these builds rarely have "dependencies not fully in place" and never load scmutils and are all on an Ubuntu host...

Don't tell me this is AFTER you smack Ctrl-C because you've decided load should be atomic.

Matt Birkholz <mhb>
Project Member
Thu 29 Oct 2009 06:36:51 PM UTC, original submission:  

Sometimes, after loading a file, not every effect of the file, or perhaps no effect of the file, is incurred.  This leads, for example, to unassigned variables and uninitialized data structures.  This happens sometimes after loading a large system, such as LIAR or scmutils, or sometimes while loading the system because dependencies aren't fully in place.  It is infrequent enough that I can get work done, but frequent enough to worry me, and I have seen it on more than one machine but only with liarc, so it's probably not just bad RAM.

Taylor R. Campbell <riastradh>
Project Member


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by mhb (Posted a comment)
  • -email is unavailable- added by mhb
  • -email is unavailable- added by riastradh (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follows 1 latest change.

    Date Changed by Updated Field Previous Value => Replaced by
    2013-05-30 mhb Carbon-Copy- => Added bug-mit-scheme@gnu.org

    Back to the top

    Powered by Savane 3.5