# New Ticket Created by Nicholas Clark
# Please include the string: [perl #30240]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=30240 >
---
osname= freebsd
osvers= 4.9-stable
arch= i386-freebsd
cc= cc
---
Flags:
category=core
severity=medium
ack=no
---
When I run make test I see this:
t/pmc/threads..............NOK 6# Failed test (t/pmc/threads.t at line 256)
# 'done
# Segmentation fault (core dumped)
# '
# doesn't match '/(done\nthread\n)|(thread\ndone\n)/
# '
# '(cd . && ./parrot -b --gc-debug
"/export/home/nwc10/Parrot/parrot00/t/pmc/threads_6.pasm")' failed with exit code 139
t/pmc/threads..............NOK 8# Failed test (t/pmc/threads.t at line 313)
# got: 'Segmentation fault (core dumped)
# '
# expected: '3
# 1
# 2
# 3
# done thread
# done main
# '
# '(cd . && ./parrot -b --gc-debug
"/export/home/nwc10/Parrot/parrot00/t/pmc/threads_8.pasm")' failed with exit code 139
t/pmc/threads..............NOK 9# Failed test (t/pmc/threads.t at line 361)
# got: 'Segmentation fault (core dumped)
# '
# expected: '3
# ok 1
# ok 2
# ok 3
# done thread
# done main
# '
# '(cd . && ./parrot -b --gc-debug
"/export/home/nwc10/Parrot/parrot00/t/pmc/threads_9.pasm")' failed with exit code 139
t/pmc/threads..............ok 11/11# Looks like you failed 3 tests of 11.
t/pmc/threads..............dubious
Test returned status 3 (wstat 768, 0x300)
DIED. FAILED tests 6, 8-9
Failed 3/11 tests, 72.73% okay (less 2 skipped tests: 6 okay, 54.55%)
If I run just this test under the harness, or if I run it standalone, it
passes. eg
$ perl t/harness t/pmc/threads.t
t/pmc/threads....ok
2/11 skipped: no shared PerlStrings yet
All tests successful, 2 subtests skipped.
Files=1, Tests=11, 4 wallclock secs ( 1.41 cusr + 0.13 csys = 1.55 CPU)
This doesn't make sense, and I'm not sure what to do to debug this further.
Nicholas Clark
---
Summary of my parrot 0.1.0 configuration:
configdate='Sat Jun 12 20:39:54 2004'
Platform:
osname=freebsd, archname=i386-freebsd
jitcapable=1, jitarchname=i386-freebsd,
jitosname=FREEBSD, jitcpuarch=i386
execcapable=1
perl=/export/home/nwc10/bin/perl
Compiler:
cc='ccache gcc', ccflags='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DDEBUGGING
-I/usr/local/include',
Linker and Libraries:
ld='gcc', ldflags='-Wl,-E -L/usr/local/lib',
cc_ldflags='',
libs='-lm -lcrypt -lutil -pthread'
Dynamic Linking:
so='.so', ld_shared='-shared -L/usr/local/lib',
ld_shared_flags=''
Types:
iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
ptrsize=4, ptr_alignment=4 byteorder=1234,
nv=double, numvalsize=8, doublesize=8
---
Environment:
HOME LANG LANGUAGE LD_LIBRARY_PATH LOGDIR PATH SHELL