# New Ticket Created by "Stengel, Roland" # Please include the string: [perl #36423] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/rt3/Ticket/Display.html?id=36423 >
This is a bug report for perl from [EMAIL PROTECTED], generated with the help of perlbug 1.33 running under perl v5.6.1. ----------------------------------------------------------------- [Please enter your report here] i'm using Perl 5.6.1 on Windows XP. while using Net::SSH occasionally the message Can't call method "tid" on an undefined value at c:/perl/lib/Carp/Heavy.pm line 232. Arised when arguments weren't set accordingly. i have already seen this message associated with other libraris but ignored so far. In Line 232 Heavy.pm tries to get a thread id as far as i understand. 231: if (defined &Thread::tid) { 232: my $tid = Thread->self->tid; But Thread->self isn't defined although defined(&Thread::tid) returns true. i do not understand much about the perl syntax but it seams that the threads are not initialized well. Any idea why this happens? Thanks [Please do not change anything below this line] ----------------------------------------------------------------- --- Flags: category=library severity=high --- Site configuration information for perl v5.6.1: Configured by d032386 at Sun Jun 23 00:53:57 2002. Summary of my perl5 (revision 5 version 6 subversion 1) configuration: Platform: osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread uname='' config_args='undef' hint=recommended, useposix=true, d_sigaction=undef usethreads=undef use5005threads=undef useithreads=define usemultiplicity=define useperlio=undef d_sfio=undef uselargefiles=undef usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef Compiler: cc='cl', ccflags ='-nologo -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX', optimize='-O1 -MD -DNDEBUG', cppflags='-DWIN32' ccversion='', gccversion='', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=4 alignbytes=8, usemymalloc=n, prototype=define Linker and Libraries: ld='', ldflags ='-nologo -nodefaultlib -release -libpath:"D:\depot\tools\gen\ntintel\OpenSource\perl\5.6.1\lib\CORE" -machine:x86' libpth=C:\PROGRA~1\MICROS~4\VC98\lib libs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib wsock32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib perllibs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib wsock32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib libc=msvcrt.lib, so=dll, useshrplib=yes, libperl=perl56.lib Dynamic Linking: dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -release -libpath:"D:\depot\tools\gen\ntintel\OpenSource\perl\5.6.1\lib\CORE" -machine:x86' Locally applied patches: --- @INC for perl v5.6.1: C:\data\makeserver\make\maketools\rpcm\perl\common C:\data\makeserver\make\maketools\rpcm\perl\makeserver C:\data\makeserver\make\maketools\rpcm\perl\webserver C:\data\makeserver\make\maketools\rpcm\perl\translation C:\data\makeserver\make\maketools\EP60\japro\common C:\data\makeserver\make\maketools\rpcm\perl\perlext561 C:/Data/makeserver/make/maketools/perl/lib C:/Data/makeserver/make/maketools/perl/site/lib . --- Environment for perl v5.6.1: HOME (unset) LANG (unset) LANGUAGE (unset) LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH=C:\Data\makeserver\make\maketools\perl\bin;C:\Data\makeserver\make\ maketools\bin;C:\Data\makeserver\make\maketools\cons\ant\bin;C:\Platform \j2sdk1.4.2_06\bin;C:\PROGRA~1\SECUDE\SECUDE~1;C:\WINDOWS\system32;C:\WI NDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Symantec\pcAnywhere\;C:\Program Files\Perforce;C:\Programs\Support Tools;C:\Programs\Utilities\Sap;C:\Platform\Apache2\bin;"C:\Program Files\Hummingbird\Connectivity\7.00\Accessories\" PERLLIB=C:\data\makeserver\make\maketools\rpcm\perl\common;C:\data\makes erver\make\maketools\rpcm\perl\makeserver;C:\data\makeserver\make\maketo ols\rpcm\perl\webserver;C:\data\makeserver\make\maketools\rpcm\perl\tran slation;C:\data\makeserver\make\maketools\EP60\japro\common;C:\data\make server\make\maketools\rpcm\perl\perlext561 PERLLIBS=C:\data\makeserver\make\maketools\p4trans\libs PERL_BADLANG (unset) SHELL (unset)