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 exists in the function parse in parser.cpp #1116

Open
SEU-SSL opened this issue Nov 20, 2023 · 0 comments
Open

stack-overflow exists in the function parse in parser.cpp #1116

SEU-SSL opened this issue Nov 20, 2023 · 0 comments

Comments

@SEU-SSL
Copy link

SEU-SSL commented Nov 20, 2023

System info
Ubuntu x86_64, clang 12.0
version: jsonnetfmt-v0.20.0

Command line
./jsonnetfmt -i poc

Poc
poc:poc

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

SUMMARY: AddressSanitizer: stack-overflow /src/jsonnet-crash/core/parser.cpp:909 in jsonnet::internal::(anonymous namespace)::Parser::parse(unsigned int)
==2954021==ABORTING

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

1 participant