MIT develops new tool that can interrupt infinite loops
bostinnovation.com
MIT develops new tool that can interrupt infinite loops
1–10 of 72 posts
Re: MIT develops new tool that can interrupt infinite loops
#2And of course I'm also inclined to suggest that advanced users would be better off attaching gdb to the process to get done what they need to, then coredumping and contacting the developer...
Re: MIT develops new tool that can interrupt infinite loops
#3Re: MIT develops new tool that can interrupt infinite loops
#4Re: MIT develops new tool that can interrupt infinite loops
#5Re: MIT develops new tool that can interrupt infinite loops
#6Re: MIT develops new tool that can interrupt infinite loops
#7First of all the solution of this problem is computationally impossible so this tool makes me feel realy uneasy I'd never use it -- it would actually make predictable easily reproducible bugs impossible to report when this tool is activated. It makes an assumption that infinite loops are just stuck with a false condition and nothing else is affected by that, which I believe is fundametally false.
Re: MIT develops new tool that can interrupt infinite loops
#8Re: MIT develops new tool that can interrupt infinite loops
#9Re: MIT develops new tool that can interrupt infinite loops
#10First of all the solution of this problem is computationally impossible so this tool makes me feel realy uneasy I'd never use it -- it would actually make predictable easily reproducible bugs impossible to report when this tool is activated. It makes an assumption that infinite loops are just stuck with a false condition and nothing else is affected by that, which I believe is fundametally false.
It appears to take memory snapshots. If it detects a repeat in the snapshots it knows that the program will loop indefinitely. Of course it can't detect all infinite loops, but a sizeable subset.
But yeah, the practical use is to tell you when a computation is already looping, for the large subset of infinite loops that result in states being repeated relatively quickly.