[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    tests/khtmltests/regression/tests/js
From:       Maks Orlovich <maksim () kde ! org>
Date:       2010-06-05 18:13:12
Message-ID: 20100605181312.AD0C0AC8CA () svn ! kde ! org
[Download RAW message or body]

SVN commit 1134922 by orlovich:

Add spart's regression test for #225332



 M  +11 -0     RegExp.js  


--- trunk/tests/khtmltests/regression/tests/js/RegExp.js #1134921:1134922
@@ -243,4 +243,15 @@
 var s = "x";
 shouldBeFalse("re.test(s) && re.test(s)");
 
+// Crash test for reentrancy
+var re = 0;
+function callback(str) {
+    return crashme("lorem");
+}
+function crashme(txt) {
+    if (!re) re = new RegExp('lorem (ipsum)',"gm");
+    return txt.replace(re, callback);
+}
+crashme("lorem ipsum");
+
 debug("Done.");
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic