From 9ac629d09fa6ae4184c2deccff3624579b3b27e5 Mon Sep 17 00:00:00 2001 From: Hans Wennborg Date: Fri, 20 Sep 2024 18:11:41 +0200 Subject: [PATCH] Reduce insert_values length in QueryResultSerializerTest.RandomSizes The long queries cause sqlite3 to overflow the call stack in Windows ASan builds with the latest LLVM version (see #comment15 and following on the bug). Bug: chromium:367746304 Change-Id: I474daad7a023959f631e7f66270789047c707a7e --- src/trace_processor/rpc/query_result_serializer_unittest.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/trace_processor/rpc/query_result_serializer_unittest.cc b/src/trace_processor/rpc/query_result_serializer_unittest.cc index f28bec02f2..7e2f640b3c 100644 --- a/src/trace_processor/rpc/query_result_serializer_unittest.cc +++ b/src/trace_processor/rpc/query_result_serializer_unittest.cc @@ -376,7 +376,7 @@ TEST(QueryResultSerializerTest, RandomSizes) { insert_values += ","; } else { insert_values += "),"; - if (insert_values.size() > 1024 * 1024 || i == kNumCells - 1) { + if (insert_values.size() > 100 * 1024 || i == kNumCells - 1) { insert_values[insert_values.size() - 1] = ';'; auto query = "insert into tab (a,b,c) values " + insert_values; insert_values = "";