Pike leaks marker when running with -d4
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3662
Reported by Martin Nilsson, IDA nilsson@pike.ida.liu.se
[nilsson@mahoro dmalloc]$ make run_hilfe ARGS='-d4 -e ";"'
/home/nilsson/Pike/7.7/dmalloc/pike -DNOT_INSTALLED
-DPRECOMPILED_SEARCH_MORE -m/home/nilsson/Pike/7.7/dmalloc/master.pike -d4
-e ";"
Exited normally, counting bytes.
/home/nilsson/Pike/7.7/src/gc.c:1345: GC fatal:
**Thing got an existing but untouched marker.
**Block: 0x83a94e0 Type: array Refs: 1
**Got gc marker at 0x973689c: flags=0x00000, refs=0, weak=0, xrefs=0,
saved=-1, frame=(nil)
Location=0x83a94e0 Refs=1, next=0x83a94a0, prev=(nil), flags=0x9, size=0,
malloced_size=0 (the weak_shrink_empty_array)
Type field =
({ })
*******************
**Looking for references to 0x83a94e0:
**Done looking for references to 0x83a94e0, found 0 refs.
** Describing marker for this thing.
**Block: 0x973689c Type: unknown Refs: 158557884
**Cannot describe block of unknown type 247
Locations that handled 0x973689c: (gc generation: 1202/1203 gc pass: 90/0)
*** /home/nilsson/Pike/7.7/src/array.c:2406 (1 times)
*** /home/nilsson/Pike/7.7/src/gc.c:252 (1 times)
*** /home/nilsson/Pike/7.7/src/gc.c:687 (1 times) !*!
*** /home/nilsson/Pike/7.7/src/gc.c:739 (1 times) !*!
*** /home/nilsson/Pike/7.7/src/gc.c:1339 (1 times) !*!
*** /home/nilsson/Pike/7.7/src/gc.c:1346 (1 times)
*** /home/nilsson/Pike/7.7/src/gc.c:1357 (1 times)
*** /home/nilsson/Pike/7.7/src/gc.c:1379 (1 times)
*** /home/nilsson/Pike/7.7/src/gc.c:1723 (1 times)
*** /home/nilsson/Pike/7.7/src/gc.c:1921 (1 times)
*** /home/nilsson/Pike/7.7/src/main.c:1046 (1 times) !*!
*** /home/nilsson/Pike/7.7/src/main.c:1077 (1 times) !*!
<<<=- No known references to this block -=>>>
*******************
Fatal in garbage collector.
Pike was in GC stage 90 when this fatal occured:
Fatal in garbage collector.
No stack - no backtrace.