Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stack overflow at ecma_is_lexical_environment jerry-core/ecma/base/ecma-helpers.c:177 #4303

Closed
kvenux opened this issue Oct 20, 2020 · 1 comment

Comments

@kvenux
Copy link

kvenux commented Oct 20, 2020

Build environment:

Ubuntu 16.04
gcc 5.4.0
jerry version: 6f25d6e
build command: python ./tools/build.py --clean --debug --compile-flag=-fsanitize=address --compile-flag=-m32 --compile-flag=-fno-omit-frame-pointer --compile-flag=-fno-common --lto=off --error-message=on --system-allocator=on
test command: ./xst poc

Target device:

Desktop Linux

POC

jerry-002545.txt

Description

Below is the ASAN outputs.
ASAN:SIGSEGV

==62415==ERROR: AddressSanitizer: stack-overflow on address 0xff2d2ffc (pc 0x080a8740 bp 0xff2d3018 sp 0xff2d3000 T0)
#0 0x80a873f in ecma_is_lexical_environment /home/keven/Fuzzing/jerry-test/jerry-core/ecma/base/ecma-helpers.c:177
#1 0x80a873f in ecma_get_object_type /home/keven/Fuzzing/jerry-test/jerry-core/ecma/base/ecma-helpers.c:203
#2 0x812634c in ecma_op_object_get_with_receiver /home/keven/Fuzzing/jerry-test/jerry-core/ecma/operations/ecma-objects.c:799
#3 0x812625c in ecma_op_object_get /home/keven/Fuzzing/jerry-test/jerry-core/ecma/operations/ecma-objects.c:774
#4 0x80c6f9d in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:625
#5 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#6 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#7 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#8 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#9 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#10 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#11 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#12 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#13 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#14 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#15 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#16 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#17 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#18 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#19 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#20 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#21 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#22 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#23 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#24 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#25 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#26 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#27 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#28 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#29 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#30 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#31 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#32 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#33 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#34 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#35 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#36 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#37 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#38 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#39 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#40 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#41 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#42 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#43 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#44 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#45 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#46 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#47 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#48 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#49 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#50 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#51 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#52 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#53 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#54 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#55 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#56 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#57 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#58 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#59 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#60 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#61 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#62 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#63 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#64 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#65 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#66 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#67 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#68 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#69 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#70 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#71 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#72 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#73 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#74 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#75 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#76 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#77 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#78 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#79 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#80 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#81 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#82 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#83 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#84 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#85 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#86 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#87 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#88 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#89 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#90 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#91 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#92 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#93 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#94 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#95 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#96 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#97 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#98 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#99 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#100 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#101 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#102 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#103 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#104 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#105 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#106 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#107 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#108 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#109 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#110 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#111 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#112 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#113 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#114 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#115 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#116 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#117 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#118 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#119 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#120 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#121 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#122 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#123 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#124 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#125 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#126 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#127 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#128 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#129 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#130 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#131 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#132 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#133 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#134 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#135 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#136 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#137 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#138 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#139 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#140 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#141 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#142 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#143 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#144 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#145 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#146 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#147 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#148 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#149 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#150 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#151 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#152 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#153 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#154 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#155 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#156 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#157 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#158 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#159 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#160 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#161 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#162 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#163 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#164 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#165 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#166 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#167 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#168 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#169 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#170 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#171 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#172 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#173 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#174 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#175 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#176 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#177 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#178 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#179 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#180 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#181 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#182 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#183 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#184 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#185 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#186 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#187 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#188 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#189 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#190 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#191 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#192 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#193 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#194 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#195 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#196 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#197 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#198 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#199 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#200 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#201 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#202 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#203 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#204 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#205 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#206 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#207 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#208 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#209 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#210 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#211 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#212 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#213 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#214 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#215 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#216 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#217 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#218 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#219 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#220 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#221 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#222 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#223 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#224 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#225 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#226 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#227 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#228 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#229 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#230 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#231 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#232 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#233 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#234 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#235 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#236 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#237 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#238 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#239 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#240 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#241 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#242 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#243 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#244 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#245 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#246 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#247 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#248 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#249 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749
#250 0x80c7438 in ecma_builtin_json_internalize_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:670
#251 0x80c6d31 in ecma_builtin_json_internalize_process_property /home/keven/Fuzzing/jerry-test/jerry-core/ecma/builtin-objects/ecma-builtin-json.c:749

SUMMARY: AddressSanitizer: stack-overflow /home/keven/Fuzzing/jerry-test/jerry-core/ecma/base/ecma-helpers.c:177 ecma_is_lexical_environment
==62415==ABORTING

@rerobika
Copy link
Member

Closing the issue since the stack-overflow can be prevented by passing --stack-limit X build option. I've tested the issue and the expected RangeError is thrown.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants