These are blocks that can crash Snap! editor and causes a lot of lag. Some of there are not mine.
This blocks could crash your editor. It is recommended to save your project before doing anything else.
Recursion method:
<blocks app="Snap! 7, https://snap.berkeley.edu" version="2"><block-definition s="crash Snap!" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><custom-block s="crash Snap!"></custom-block></script></block></script></block-definition></blocks>
Launch method:
<blocks app="Snap! 7, https://snap.berkeley.edu" version="2"><block-definition s="crash Snap!" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doForever"><script><block s="fork"><block s="reifyScript"><script><block s="doWarp"><script><block s="doForever"><script><custom-block s="crash Snap!"></custom-block></script></block></script></block></script><list></list></block><list></list></block></script></block></script></block></script></block-definition></blocks>
Large list method:
<blocks app="Snap! 7, https://snap.berkeley.edu" version="2"><block-definition s="crash Snap!" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRun"><block s="reifyReporter"><autolambda><block s="reportNumbers"><l>1</l><block s="reportMonadic"><l><option>10^</option></l><l>8</l></block></block></autolambda><list></list></block><list></list></block></script></block-definition></blocks>
Circular list method:
<blocks app="Snap! 7, https://snap.berkeley.edu" version="2"><block-definition s="crash Snap!" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><block s="doForever"><script><block s="doAddToList"><block var="a"/><block var="a"/></block></script></block></script></block></script></block-definition></blocks>
Infinite wait method:
<blocks app="Snap! 7, https://snap.berkeley.edu" version="2"><block-definition s="crash Snap!" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doWait"><block s="reportQuotient"><l>1</l><l>0</l></block></block></script></block></script></block-definition></blocks>
Infinite sprites method:
<blocks app="Snap! 7, https://snap.berkeley.edu" version="2"><block-definition s="crash Snap!" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doForever"><script><block s="doTellTo"><block s="newClone"><l><option>myself</option></l></block><block s="reifyScript"><script><block s="doSetVar"><l><option>my temporary?</option></l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l><option>my parent</option></l><l></l></block><custom-block s="crash Snap!"></custom-block></script><list></list></block><list></list></block></script></block></script></block></script></block-definition></blocks>
Call/Run method:
<blocks app="Snap! 7, https://snap.berkeley.edu" version="2"><block-definition s="crash Snap!" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRun"><block s="reifyScript"><script><block s="doRun"><block var="#1"/><list><block var="#1"/></list></block></script><list><l>#1</l></list></block><list><block s="reifyScript"><script><block s="doRun"><block var="#1"/><list><block var="#1"/></list></block></script><list><l>#1</l></list></block></list></block></script></block-definition></blocks>
Say/Think large strings method:
<blocks app="Snap! 7, https://snap.berkeley.edu" version="2"><block-definition s="crash Snap!" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForever"><script><block s="bubble"><block s="reportListAttribute"><l><option>json</option></l><block s="reportNumbers"><l>1</l><block s="reportMonadic"><l><option>10^</option></l><l>7</l></block></block></block></block></script></block></script></block-definition></blocks>
Invalid sprite method:
<blocks app="Snap! 7, https://snap.berkeley.edu" version="2"><block-definition s="crash Snap!" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doShowVar"><l>a</l></block><block s="doSwitchToCostume"><block s="reportNewCostume"><block s="reportNewList"><list></list></block><l>0</l><l>0</l></block></block><block s="doSetVar"><l>a</l><block s="reportGet"><l><option>self</option></l></block></block></script></block-definition></blocks>