Skip Menu |

This queue is for tickets about the MooseX-Declare CPAN distribution.

Report information
The Basics
Id: 61313
Status: new
Priority: 0/
Queue: MooseX-Declare

People
Owner: Nobody in particular
Requestors: anno5 [...] mac.com
Cc: TIMB [...] cpan.org
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.33
Fixed in: (no value)



Subject: Negative line numbers in %DB::sub
Negative line numbers can be reported under MooseX-Declare-0.34 and show up in %DB::sub (see perldebguts). This happens in conjunction with Moose::Util::TypeConstraints as the attached demo "ttt" shows. The file ttt (or whatever it is stored as) should be called like PERL5DB='sub DB::DB {}' perl -d ttt to demonstrate the effect. Debuggers and profilers tend to expect nonnegative line numbers and may be thrown. In particular, nytprofhtml used to hang on profiling output that suffered from this effect. Regards, Anno OS: Darwin 10.4.0 Summary of my perl5 (revision 5 version 12 subversion 1) configuration: Platform: osname=darwin, osvers=10.4.0, archname=darwin-multi-2level uname='darwin radom.local 10.4.0 darwin kernel version 10.4.0: fri apr 23 18:28:53 pdt 2010; root:xnu-1504.7.4~1release_i386 i386 ' config_args='-des -Duseshrplib -Dusemultiplicity' hint=recommended, useposix=true, d_sigaction=define useithreads=undef, usemultiplicity=define useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -I/opt/local/include', optimize='-O3', cppflags='-no-cpp-precomp -fno-common -DPERL_DARWIN -no-cpp-precomp -fno- strict-aliasing -pipe -fstack-protector -I/usr/local/include -I/opt/local/include' ccversion='', gccversion='4.2.1 (Apple Inc. build 5664)', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc', ldflags =' -fstack-protector - L/usr/local/lib -L/opt/local/lib' libpth=/usr/local/lib /opt/local/lib /usr/lib libs=-ldbm -ldl -lm -lutil -lc perllibs=-ldl -lm -lutil -lc libc=/usr/lib/libc.dylib, so=dylib, useshrplib=true, libperl=libperl.dylib gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags=' -bundle -undefined dynamic_lookup -L/usr/local/lib - L/opt/local/lib -fstack-protector' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF Built under darwin Compiled at Aug 30 2010 01:59:53 %ENV: PERL5LIB="/Users/anno/lib/perl5" PERL_UNICODE="SDAL" @INC: /Users/anno/lib/perl5 /usr/local/lib/perl5/site_perl/5.12.1/darwin-multi-2level /usr/local/lib/perl5/site_perl/5.12.1 /usr/local/lib/perl5/5.12.1/darwin-multi-2level /usr/local/lib/perl5/5.12.1 /usr/local/lib/perl5/site_perl/5.12.0/darwin-multi-2level /usr/local/lib/perl5/site_perl/5.12.0 /usr/local/lib/perl5/site_perl/5.10.1 /usr/local/lib/perl5/site_perl .
Subject: ttt
Download ttt
application/octet-stream 837b

Message body not shown because it is not plain text.