summaryrefslogtreecommitdiffstats
path: root/dom/indexedDB/crashtests/1499854-1.html
diff options
context:
space:
mode:
Diffstat (limited to 'dom/indexedDB/crashtests/1499854-1.html')
-rw-r--r--dom/indexedDB/crashtests/1499854-1.html29
1 files changed, 29 insertions, 0 deletions
diff --git a/dom/indexedDB/crashtests/1499854-1.html b/dom/indexedDB/crashtests/1499854-1.html
new file mode 100644
index 0000000000..0e10601134
--- /dev/null
+++ b/dom/indexedDB/crashtests/1499854-1.html
@@ -0,0 +1,29 @@
+<html>
+
+<head>
+ <script>
+ function start() {
+ o1 = new Int32Array(51488)
+ o2 = new ArrayBuffer(13964)
+ for (let i = 0; i < 51488; i++) o1[i] = 0x41
+ const dbRequest = window.indexedDB.open('', {})
+ dbRequest.onupgradeneeded = function(event) {
+ const store = event.target.result.createObjectStore('IDBStore_0', {})
+ store.add({}, 'ObjectKey_0')
+ store.add({
+ data: undefined,
+ index_key_0: o1,
+ index_key_1: o2
+ }, 'ObjectKey_1')
+ store.createIndex('IDBIndex_1', ['index_key_0', 'index_key_1'], {
+ unique: false,
+ multiEntry: false,
+ locale: 'fr'
+ })
+ }
+ }
+ document.addEventListener('DOMContentLoaded', start)
+ </script>
+</head>
+
+</html>