If the dnl-prefixed lines in SQLites testsuite is enabled and the testsuite is run, Pike hangs in internal_findstring in stralloc.c. With dmalloc I get
**Block: 0x97c7090 Type: string Refs: -1 **size_shift: 2, len: 1, hash: b31e0f9c Locations that handled 0x97c7090: (gc generation: 1/1 gc pass: 0/0) *** /home/nilsson/Pike/7.7/src/builtin_functions.c:1505 sub_ref (2 times) *** /home/nilsson/Pike/7.7/src/las.c:718 sub_ref (2 times) *** /home/nilsson/Pike/7.7/src/las.c:5455 sub_ref (1 times) *** /home/nilsson/Pike/7.7/src/mapping.c:253 sub_ref (1 times) *** /home/nilsson/Pike/7.7/src/mapping.c:2007 sub_ref (2 times) *** lexer0.h:672 sub_ref (2 times) *** /home/nilsson/Pike/7.7/src/interpret_functions.h:297 add_ref (2 times) *** /home/nilsson/Pike/7.7/src/las.c:1179 add_ref (2 times) *** /home/nilsson/Pike/7.7/src/mapping.c:747 add_ref (2 times) *** /home/nilsson/Pike/7.7/src/program.c:5239 add_ref (1 times) *** /home/nilsson/Pike/7.7/src/stralloc.c:698 add_ref (2 times) --> /home/nilsson/Pike/7.7/src/post_modules/SQLite/testsuite.in:55: Test 18 (shift 0):0 (1 times) *** /home/nilsson/Pike/7.7/src/builtin_functions.c:1505 (2 times) *** /home/nilsson/Pike/7.7/src/las.c:5455 (1 times) *** /home/nilsson/Pike/7.7/src/mapping.c:2007 (2 times) *** /home/nilsson/Pike/7.7/src/post_modules/SQLite/sqlite.cmod:220 (2 times) *** /home/nilsson/Pike/7.7/src/stralloc.c:385 (1 times) *** /home/nilsson/Pike/7.7/src/stralloc.c:535 (1 times) *** /home/nilsson/Pike/7.7/src/stralloc.c:1405 (1 times) *** lexer0.h:672 (2 times) *******************
Is this a problem with stralloc?