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]

Reply via email to