Code center > Bugs and fixes

Overflow crash

(1/1)

shvarz:
I'm quite impressed on how stable the latest version is.  I've been running it for millions of cycles without crashes.  Just got my first random crash with "overflow".  I tried to attach the sim to this post, but it does not work - I get timeout errors.  So I put them on the server.  I had an autosave and saved every hour - the previous two saves are also messed up and give me overflow within 5-10 minutes after loading.

The links are:

http://www.darwinbots.com/shvarz/error.sim
http://www.darwinbots.com/shvarz/zerobot3.sim
http://www.darwinbots.com/shvarz/zerobot4.sim

Hope you can figure out what went wrong.

EricL:
Found it.  A bot is trying to make a huge amount of poison and the poison cost is very small.  The code performs an unprotected assignment of nrg/cost to a mem location, overflowing the integer based mem array.  This bug is duplicated in the routines for making venom and other substances.  

You have found a whole new pile of bugs!  I'll be fixing the lot in 2.42.9L which I will release in an hour or so so you can continue with your sim.  

Hope that makes up for making negative memory values work and killing your other bot...

EricL:
Try this

2.42.9L Buddy Drop Download

and tell me if your sim works okay.  Thanks.

Testlund:
Maybe that's what I got too right now. I've been running version 2.43.9j on my old computer, very stable, but now it crashed. So maybe this drop is worth a try. I'll be back.  

Navigation

[0] Message Index

Go to full version