google / jsonnet

Jsonnet - The data templating language
http://jsonnet.org
Apache License 2.0
6.87k stars 436 forks source link

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

Open SEU-SSL opened 8 months ago

SEU-SSL commented 8 months ago

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