I submitted a smoke test, but I think the graphics doesn't show enough
information, so, here is the output of make smoke, on Darwin, Tiger.
perl t/harness --html
# Failed test (t/pmc/nci.t at line 35)
# got: 'parrot(23511,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x190c071; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# libnci_test was successfully loaded
# 22
# '
# expected: 'libnci_test was successfully loaded
# 22
# '
# Failed test (t/pmc/nci.t at line 61)
# got: 'parrot(23514,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x19130a1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# libnci_test was successfully loaded
# -55555.555550
# -555555.555500
# -5555555.555000
# -55555555.550000
# -555555555.500000
# -5555555555.000000
# '
# expected: 'libnci_test was successfully loaded
# -55555.555550
# -555555.555500
# -5555555.555000
# -55555555.550000
# -555555555.500000
# -5555555555.000000
# '
# Failed test (t/pmc/nci.t at line 123)
# got: 'parrot(23517,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1913091; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# libnci_test was successfully loaded
# -333.000000
# -3330.000000
# -33300.000000
# -333000.000000
# -3330000.000000
# -33300000.000000
# '
# expected: 'libnci_test was successfully loaded
# -333.000000
# -3330.000000
# -33300.000000
# -333000.000000
# -3330000.000000
# -33300000.000000
# '
# Failed test (t/pmc/nci.t at line 185)
# got: 'parrot(23520,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x190c071; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# libnci_test was successfully loaded
# -7777777
# '
# expected: 'libnci_test was successfully loaded
# -7777777
# '
# Failed test (t/pmc/nci.t at line 210)
# got: 'parrot(23523,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1913621; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# libnci_test was successfully loaded
# -4444
# '
# expected: 'libnci_test was successfully loaded
# -4444
# '
# Failed test (t/pmc/nci.t at line 245)
# got: 'parrot(23526,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x19130b1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# libnci_test was successfully loaded
# This is a C-string.
# '
# expected: 'libnci_test was successfully loaded
# This is a C-string.
# '
# Failed test (t/pmc/nci.t at line 269)
# got: 'parrot(23529,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x190c071; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# libnci_test was successfully loaded
# 333
# '
# expected: 'libnci_test was successfully loaded
# 333
# '
# Failed test (t/pmc/nci.t at line 295)
# got: 'parrot(23532,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1914a91; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# libnci_test was successfully loaded
# -4444
# -44440
# -444400
# -4444000
# -44440000
# '
# expected: 'libnci_test was successfully loaded
# -4444
# -44440
# -444400
# -4444000
# -44440000
# '
# Failed test (t/pmc/nci.t at line 355)
# got: 'parrot(23535,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1911631; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# loaded
# dlfunced
# ok 1
# '
# expected: 'loaded
# dlfunced
# ok 1
# '
# Failed test (t/pmc/nci.t at line 377)
# got: 'parrot(23538,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1911b91; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# libnci_test was successfully loaded
# -8.256000
# '
# expected: 'libnci_test was successfully loaded
# -8.256000
# '
# Failed test (t/pmc/nci.t at line 401)
# got: 'parrot(23541,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1911c51; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# libnci_test.bundle was successfully loaded
# '
# expected: 'libnci_test.bundle was successfully loaded
# '
# Failed test (t/pmc/nci.t at line 427)
# got: 'parrot(23544,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1911841; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# loaded
# dlfunced
# ok 1
# '
# expected: 'loaded
# dlfunced
# ok 1
# '
# Failed test (t/pmc/nci.t at line 451)
# got: 'parrot(23547,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x190a881; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# loaded
# dlfunced
# ok 1
# '
# expected: 'loaded
# dlfunced
# ok 1
# '
# Failed test (t/pmc/nci.t at line 475)
# got: 'parrot(23550,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x190a881; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# loaded
# dlfunced
# ok 1
# '
# expected: 'loaded
# dlfunced
# ok 1
# '
# Failed test (t/pmc/nci.t at line 499)
# got: 'parrot(23553,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x190a841; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# loaded
# dlfunced
# ok 1
# '
# expected: 'loaded
# dlfunced
# ok 1
# '
# Failed test (t/pmc/nci.t at line 523)
# got: 'parrot(23556,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1911aa1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# loaded
# dlfunced
# ok
# ok 2
# '
# expected: 'loaded
# dlfunced
# ok
# ok 2
# '
# Failed test (t/pmc/nci.t at line 549)
# got: 'parrot(23559,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1911991; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# loaded
# dlfunced
# ok worked
# '
# expected: 'loaded
# dlfunced
# ok worked
# '
# Failed test (t/pmc/nci.t at line 573)
# got: 'parrot(23562,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x190aa61; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# loaded
# dlfunced
# ok 1
# '
# expected: 'loaded
# dlfunced
# ok 1
# '
# Failed test (t/pmc/nci.t at line 602)
# got: 'parrot(23565,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1911e51; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# loaded
# dlfunced
# ok 1
# ok 2
# '
# expected: 'loaded
# dlfunced
# ok 1
# ok 2
# '
# Failed test (t/pmc/nci.t at line 631)
# got: 'parrot(23568,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1910d71; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# 10 20 30
# 2
# '
# expected: '10 20 30
# 2
# '
# Failed test (t/pmc/nci.t at line 649)
# got: 'parrot(23571,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1910d81; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# 42
# '
# expected: '42
# '
# Failed test (t/pmc/nci.t at line 666)
# got: 'parrot(23574,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x190ab31; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# 42
# 4711
# '
# expected: '42
# 4711
# '
# Failed test (t/pmc/nci.t at line 689)
# got: 'parrot(23577,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1910db1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# ok worked
# '
# expected: 'ok worked
# '
# Failed test (t/pmc/nci.t at line 702)
# got: 'parrot(23580,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1910db1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# ok done
# '
# expected: 'ok done
# '
# Failed test (t/pmc/nci.t at line 716)
# got: 'parrot(23583,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1911461; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# 42
# 100
# 66
# '
# expected: '42
# 100
# 66
# '
# Failed test (t/pmc/nci.t at line 750)
# got: 'parrot(23586,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x19113a1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# 42.000000
# 100.000000
# 47.110000
# '
# expected: '42.000000
# 100.000000
# 47.110000
# '
# Failed test (t/pmc/nci.t at line 818)
# got: 'parrot(23592,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x19113a1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# hello
# 20
# '
# expected: 'hello
# 20
# '
# Failed test (t/pmc/nci.t at line 847)
# got: 'parrot(23595,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x19112a1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# 10
# 100
# 77
# 200.000000
# '
# expected: '10
# 100
# 77
# 200.000000
# '
# Failed test (t/pmc/nci.t at line 903)
# got: 'parrot(23598,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1911281; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# 32
# 127
# 12345
# 100
# 77
# '
# expected: '32
# 127
# 12345
# 100
# 77
# '
# Failed test (t/pmc/nci.t at line 974)
# got: 'parrot(23601,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x19113c1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# hello call_back
# 4711
# '
# expected: 'hello call_back
# 4711
# '
# Failed test (t/pmc/nci.t at line 1006)
# got: 'parrot(23604,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1911281; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# 32
# 127
# 12345
# 33
# '
# expected: '32
# 127
# 12345
# 33
# '
# Failed test (t/pmc/nci.t at line 1062)
# got: 'parrot(23607,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1911281; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# 32
# 127
# 12345
# 33
# '
# expected: '32
# 127
# 12345
# 33
# '
# Failed test (t/pmc/nci.t at line 1118)
# got: 'parrot(23610,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1914421; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# 32
# 127
# 12345
# 33
# '
# expected: '32
# 127
# 12345
# 33
# '
# Failed test (t/pmc/nci.t at line 1174)
# got: 'parrot(23613,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1912981; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# libnci_test was successfully loaded
# 55555
# '
# expected: 'libnci_test was successfully loaded
# 55555
# '
# Failed test (t/pmc/nci.t at line 1213)
# got: 'parrot(23616,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1911121; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# hello from Parrot
# 31
# '
# expected: 'hello from Parrot
# 31
# '
# Failed test (t/pmc/nci.t at line 1261)
# got: 'parrot(23619,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1910d71; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# ok
# got null
# '
# expected: 'ok
# got null
# '
# Failed test (t/pmc/nci.t at line 1280)
# got: 'ok 1
# parrot(23622,0xa000ef98) malloc: *** Deallocation of a pointer not
malloced: 0x1906b61; This could be a double free(), or free() called
with the middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
# ok 2
# in callback
# user data: 42
# external data: succeeded
# done.
# '
# expected: 'ok 1
# ok 2
# in callback
# user data: 42
# external data: succeeded
# done.
# '
# Failed test (t/pmc/nci.t at line 1340)
# got: 'created a callback sub
# parrot(23625,0xa000ef98) malloc: *** Deallocation of a pointer not
malloced: 0x1913361; This could be a double free(), or free() called
with the middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
# loaded a function that takes a callback
# in callback
# user data: 42
# external data: succeeded
# the callback has run
# '
# expected: 'created a callback sub
# loaded a function that takes a callback
# in callback
# user data: 42
# external data: succeeded
# the callback has run
# '
# Failed test (t/pmc/nci.t at line 1416)
# got: 'ok 1
# parrot(23628,0xa000ef98) malloc: *** Deallocation of a pointer not
malloced: 0x1906b61; This could be a double free(), or free() called
with the middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
# ok 2
# in callback
# user data: 42
# external data: 77
# done.
# '
# expected: 'ok 1
# ok 2
# in callback
# user data: 42
# external data: 77
# done.
# '
# Failed test (t/pmc/nci.t at line 1476)
# got: 'created a callback sub
# parrot(23631,0xa000ef98) malloc: *** Deallocation of a pointer not
malloced: 0x1914921; This could be a double free(), or free() called
with the middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
# loaded a function that takes a callback
# in callback
# user data: 42
# external data: 99
# the callback has run
# '
# expected: 'created a callback sub
# loaded a function that takes a callback
# in callback
# user data: 42
# external data: 99
# the callback has run
# '
# Failed test (t/pmc/nci.t at line 1564)
# got: 'ok 1
# parrot(23634,0xa000ef98) malloc: *** Deallocation of a pointer not
malloced: 0x1906b61; This could be a double free(), or free() called
with the middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
# ok 2
# in callback
# user data: 42
# external data: succeeded
# done.
# '
# expected: 'ok 1
# ok 2
# in callback
# user data: 42
# external data: succeeded
# done.
# '
# Failed test (t/pmc/nci.t at line 1624)
# got: 'ok 1
# parrot(23637,0xa000ef98) malloc: *** Deallocation of a pointer not
malloced: 0x1906b61; This could be a double free(), or free() called
with the middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
# ok 2
# in callback
# user data: 42
# external data: 88
# done.
# '
# expected: 'ok 1
# ok 2
# in callback
# user data: 42
# external data: 88
# done.
# '
# Failed test (t/pmc/nci.t at line 1683)
# got: 'created a callback sub
# parrot(23640,0xa000ef98) malloc: *** Deallocation of a pointer not
malloced: 0x1913341; This could be a double free(), or free() called
with the middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
# loaded a function that takes a callback
# in callback
# user data: 42
# external data: 88
# the callback has run
# '
# expected: 'created a callback sub
# loaded a function that takes a callback
# in callback
# user data: 42
# external data: 88
# the callback has run
# '
# Failed test (t/pmc/nci.t at line 1759)
# got: 'created a callback sub
# parrot(23643,0xa000ef98) malloc: *** Deallocation of a pointer not
malloced: 0x1914921; This could be a double free(), or free() called
with the middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
# loaded a function that takes a callback
# in callback
# user data: 42
# external data: 111
# the callback has run
# '
# expected: 'created a callback sub
# loaded a function that takes a callback
# in callback
# user data: 42
# external data: 111
# the callback has run
# '
# Failed test (t/pmc/nci.t at line 1849)
# got: 'parrot(23646,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x190c061; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# created a callback sub
# loaded a function that takes a callback
# external data: 10
# external data: 100
# external data: 1000
# external data: 10000
# external data: 100000
# external data: 1000000
# external data: 10000000
# external data: 100000000
# external data: 1000000000
# marked callback as synchronous
# external data: 1
# external data: 11
# external data: 111
# external data: 1111
# external data: 11111
# external data: 111111
# external data: 1111111
# external data: 11111111
# external data: 111111111
# '
# expected: 'created a callback sub
# loaded a function that takes a callback
# external data: 10
# external data: 100
# external data: 1000
# external data: 10000
# external data: 100000
# external data: 1000000
# external data: 10000000
# external data: 100000000
# external data: 1000000000
# marked callback as synchronous
# external data: 1
# external data: 11
# external data: 111
# external data: 1111
# external data: 11111
# external data: 111111
# external data: 1111111
# external data: 11111111
# external data: 111111111
# '
# Failed test (t/pmc/nci.t at line 1949)
# got: 'parrot(23649,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1914cb1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# Count: 4
# X: 100
# Y: 110
# W: 120
# H: 130
# X: 200
# Y: 210
# W: 220
# H: 230
# X: 300
# Y: 310
# W: 320
# H: 330
# X: 400
# Y: 410
# W: 420
# H: 430
# '
# expected: 'Count: 4
# X: 100
# Y: 110
# W: 120
# H: 130
# X: 200
# Y: 210
# W: 220
# H: 230
# X: 300
# Y: 310
# W: 320
# H: 330
# X: 400
# Y: 410
# W: 420
# H: 430
# '
# Failed test (t/pmc/nci.t at line 2022)
# got: 'parrot(23652,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1912391; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# Double: 6
# Triple: 6
# Sum: 12
# '
# expected: 'Double: 6
# Triple: 6
# Sum: 12
# '
# Failed test (t/pmc/nci.t at line 2052)
# got: 'Old X: 100
# Old Y: 200
# parrot(23655,0xa000ef98) malloc: *** Deallocation of a pointer not
malloced: 0x1912371; This could be a double free(), or free() called
with the middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
# X: 1
# Y: 2
# 2
# '
# expected: 'Old X: 100
# Old Y: 200
# X: 1
# Y: 2
# 2
# '
# Failed test (t/pmc/nci.t at line 2113)
# got: 'parrot(23658,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1914dc1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# Count: 4
# 0: 100
# 1: 200
# 2: 400
# 3: 800
# '
# expected: 'Count: 4
# 0: 100
# 1: 200
# 2: 400
# 3: 800
# '
# Failed test (t/pmc/nci.t at line 2175)
# got: 'parrot(23661,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x190c0a1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# libnci_test was successfully loaded
# -55555
# 4444
# 333
# '
# expected: 'libnci_test was successfully loaded
# -55555
# 4444
# 333
# '
# Failed test (t/pmc/nci.t at line 2229)
# got: 'parrot(23664,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1914ab1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# libnci_test was successfully loaded
# -4444
# -13332
# -39996
# -119988
# -359964
# '
# expected: 'libnci_test was successfully loaded
# -4444
# -13332
# -39996
# -119988
# -359964
# '
# Failed test (t/pmc/nci.t at line 2290)
# got: 'parrot(23667,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1913341; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# libnci_test was successfully loaded
# 'non_existing' is not defined
# '
# expected: 'libnci_test was successfully loaded
# 'non_existing' is not defined
# '
# Failed test (t/pmc/nci.t at line 2321)
# got: 'parrot(23670,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x19133c1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# libnci_test was successfully loaded
# 'non_existing' is not defined
# '
# expected: 'libnci_test was successfully loaded
# 'non_existing' is not defined
# '
# Failed test (t/pmc/nci.t at line 2351)
# got: 'parrot(23673,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x19115e1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# ok 1
# parrot(23673,0xa000ef98) malloc: *** Deallocation of a pointer not
malloced: 0x19116e1; This could be a double free(), or free() called
with the middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug
# ok 2
# ok 3
# '
# expected: 'ok 1
# ok 2
# ok 3
# '
# Failed test (t/pmc/nci.t at line 2396)
# got: 'parrot(23679,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x19119a1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# 42
# '
# expected: '42
# '
# Failed test (t/pmc/nci.t at line 2415)
# got: 'parrot(23682,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x19118e1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# ok worked
# '
# expected: 'ok worked
# '
# Failed test (t/pmc/nci.t at line 2433)
# got: 'parrot(23685,0xa000ef98) malloc: *** Deallocation of a
pointer not malloced: 0x1911ac1; This could be a double free(), or
free() called with the middle of an allocated block; Try setting
environment variable MallocHelp to see tools to help debug
# 42
# '
# expected: '42
# '
# Looks like you failed 57 tests of 59.
smoke.html has been generated.
perl util/smokeserv-client.pl smoke.html
* smokeserv-client v0.4 started.
* Gzip compression on
* Reading smoke "smoke.html" to upload... ok.
* Sending data to smokeserver "http://smoke.parrotcode.org/smoke/";...
success!
[EMAIL PROTECTED] parrot]$
--
Alberto Simões - Departamento de Informática - Universidade do Minho
Campus de Gualtar - 4710-057 Braga - Portugal