#112 Simulation bug under Windows 7

open
nobody
None
6
2011-04-12
2011-04-12
Ilia Lilov
No

There is the circuit in the attachment, made by one of my students, which causes simulation bug under Windows 7 (checked on two different machines). I've tested the circuit under GNU/Linux and Windows XP and everything is fine. The bug is: one of instances (subcircuit) of certain circuit for some reason receives undefined inputs inside it, although it receives normal signals from supercircuit. I've attached three screenshots of three states of simulation hierarchy, where this bug appears. I think this bug is quite urgent, since there is no way to avoid it (so one's unable to continue work on this circuit). I guess unique property of this circuit is: it has quite big number of subcircuits instances.

JRE version: jre-6u24-windows-i586-s

Discussion

  • Ilia Lilov
    Ilia Lilov
    2011-04-12

     
    Attachments
  • Ilia Lilov
    Ilia Lilov
    2011-04-12

     
    Attachments
  • Ilia Lilov
    Ilia Lilov
    2011-04-12

     
    Attachments
  • Ilia Lilov
    Ilia Lilov
    2011-04-12

     
    Attachments
  • Ilia Lilov
    Ilia Lilov
    2011-04-12

    • priority: 5 --> 6
     
  • Jon Denning
    Jon Denning
    2011-04-19

    This seems to be a problem in v2.7.2 on OSX, too. Data coming into subcircuit (in super-circuit view) is 0, but viewing the subcircuit shows a float value (x), even though the pin says 0. When I erase part of the wire and then rewire it in the super-circuit, part of the wire has 0, while another part has x.

     
  • Ilia Lilov
    Ilia Lilov
    2011-05-21

    From the time of the bug posting, we got it many times on this circuit, so no doubt here. As well as it's OK on GNU/Linux and WinXP.
    Also, another student found that after sequential resetting simulation (Ctrl+R) it is approximately 1/20 probability to get correctly simulated circuit.

     
  • Having the same problem here, also with a quite big number of subcircuits.
    Logisim works OK under Windows XP and GNU/Linux Ubuntu, but not under Windows Seven or GNU/Linux Debian.
    The only coincidence is both Windows XP and Ubuntu are 32-bit systems, while W7 and Debian are 64-bit. I tried to download 32-bit Java version for Debian, and just run Logisim under it, and it also didn't work.
    Maybe it can help...
    Now, I just using a Windows XP Virtual Machine to run Logisim.