Hello all,
I'm having some threading issues with perl 5.8 on solaris 9 x86. This problem
does not appear on linux. If anyone can provide any hints, I would be
eternally thankful.
Here's some background:
SunOS load5.******.com 5.9 Generic_112234-05 i86pc i386 i86pc
bash-2.05# perl --version
This is perl, v5.8.0 built for i86pc-solaris-thread-multi
And here's the output:
line 503 at /auto/tools/dust/dust.pl line 858, <GEN1> line 13.
thread failed to start: Assertion ((shared)->sv) failed: file "shared.xs",
line 503 at /auto/tools/dust/dust.pl line 858, <GEN1> line 13.
thread failed to start: Assertion ((shared)->sv) failed: file "shared.xs",
line 503 at /auto/tools/dust/dust.pl line 858, <GEN1> line 13.
thread failed to start: Assertion ((shared)->sv) failed: file "shared.xs",
line 503 at /auto/tools/dust/dust.pl line 858, <GEN1> line 28.
0 00:15:41 dustck start, mode 0
Assertion ((shared)->sv) failed: file "shared.xs", line 503 at
/auto/tools/dust/dust.pl line 1216.
And here's an example line of failure.
if ( $flags{$ind_thread} ne "RUN" ) { next threadcheck; }
That variable is defined as:
my %flags : shared; # Thread & System flags
And is being accessed in a different thread than the definition.
Any clues? Do I need to provide more information? Thanks....
-Phil
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]