Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Inline CPAN distribution.

Report information
The Basics
Id: 75664
Status: resolved
Priority: 0/
Queue: Inline

People
Owner: Nobody in particular
Requestors: starrychloe [...] oliveyou.net
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.50
Fixed in: (no value)



Subject: Fails 09parser test in Cygwin with *** fatal error
When trying to install, ran into this error, hundreds of times... had to kill it. t/09parser.t ............ This test could take a couple of minutes to run 1 [main] perl 8456 C:\cygwin\bin\perl.exe: *** fatal error - unable to remap \\?\C:\cygwin\home\Chloe\.cpan\build\Inline-0.50- 6MLwP6\C\_Inline_test\lib\auto\BAZ_ac59\BAZ_ac59.dll to same address as parent: 0x2050000 != 0x68000000 1 [main] perl 8456 C:\cygwin\bin\perl.exe: *** fatal error - unable to remap \\?\C:\cygwin\home\Chloe\.cpan\build\Inline-0.50- 6MLwP6\C\_Inline_test\lib\auto\BAZ_ac59\BAZ_ac59.dll to same address as parent: 0x2050000 != 0x68000000 Stack trace: Frame Function Args 0082B1D8 6102796B (0082B1D8, 00000000, 00000000, 00000000) 0082B4C8 6102796B (6117EC60, 00008000, 00000000, 61180977) 3 [main] perl 8112 fork: child 8456 - died waiting for dll loading, errno 11 0082C4F8 61004F1B (611A7FAC, 6124B1E4, 02050000, 68000000) End of stack trace 3 [main] perl 8112 fork: child 8456 - died waiting for dll loading, errno 11 5097336 [main] perl 8292 C:\cygwin\bin\perl.exe: *** fatal error - unable to rem ap \\?\C:\cygwin\home\Chloe\.cpan\build\Inline-0.50- 6MLwP6\C\_Inline_test\lib\au to\BAZ_ac59\BAZ_ac59.dll to same address as parent: 0x2050000 != 0x68000000 5108620 [main] perl 8112 fork: child 8292 - died waiting for dll loading, errno 11 5097336 [main] perl 8292 C:\cygwin\bin\perl.exe: *** fatal error - unable to rem ap \\?\C:\cygwin\home\Chloe\.cpan\build\Inline-0.50- 6MLwP6\C\_Inline_test\lib\au to\BAZ_ac59\BAZ_ac59.dll to same address as parent: 0x2050000 != 0x68000000 Stack trace: Frame Function Args 0082B1D8 6102796B (0082B1D8, 00000000, 00000000, 00000000) 0082B4C8 6102796B (6117EC60, 00008000, 00000000, 61180977) 0082C4F8 61004F1B (611A7FAC, 6124B1E4, 02050000, 68000000) End of stack trace 5108620 [main] perl 8112 fork: child 8292 - died waiting for dll loading, errno 11 10193072 [main] perl 7588 C:\cygwin\bin\perl.exe: *** fatal error - unable to re map \\?\C:\cygwin\home\Chloe\.cpan\build\Inline-0.50- 6MLwP6\C\_Inline_test\lib\a uto\BAZ_ac59\BAZ_ac59.dll to same address as parent: 0x2050000 != 0x68000000 10193072 [main] perl 7588 C:\cygwin\bin\perl.exe: *** fatal error - unable to re map \\?\C:\cygwin\home\Chloe\.cpan\build\Inline-0.50- 6MLwP6\C\_Inline_test\lib\a uto\BAZ_ac59\BAZ_ac59.dll to same address as parent: 0x2050000 != 0x68000000 Stack trace: 10208158 [main] perl 8112 fork: child 7588 - died waiting for dll loading, errno 11 Frame Function Args 0082B1D8 6102796B (0082B1D8, 00000000, 00000000, 00000000) 0082B4C8 6102796B (6117EC60, 00008000, 00000000, 61180977) 0082C4F8 61004F1B (611A7FAC, 6124B1E4, 02050000, 68000000) End of stack trace 10208158 [main] perl 8112 fork: child 7588 - died waiting for dll loading, errno 11 make[1]: *** [test_dynamic] Interrupt make: *** [subdirs-test] Interrupt SISYPHUS/Inline-0.50.tar.gz make test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports SISYPHUS/Inline-0.50.tar.gz Running make install make test had returned bad status, won't install without force Failed during this command: SISYPHUS/Inline-0.50.tar.gz : make_test NO cpan[24]> $ uname -a CYGWIN_NT-5.1 dumbopc 1.7.9(0.237/5/3) 2011-03-29 10:10 i686 Cygwin $ perl -v This is perl, v5.10.1 (*) built for i686-cygwin-thread-multi-64int (with 13 registered patches, see perl -V for more detail)
RT-Send-CC: starrychloe [...] oliveyou.net, sisyphus [...] cpan.org
On Sat Mar 10 00:45:12 2012, starrychloe wrote: Show quoted text
> When trying to install, ran into this error, hundreds of times... had to > kill it. > > > t/09parser.t ............ > This test could take a couple of minutes to run > 1 [main] perl 8456 C:\cygwin\bin\perl.exe: *** fatal error -
Wow !! What version of Parse::RecDescent do you have ? If you revert to version 1.94 of Parse::RecDescent does the problem go away ? (But don't bother trying that if it's inconvenient ... I'm just speculating.) Show quoted text
> $ uname -a > CYGWIN_NT-5.1 dumbopc 1.7.9(0.237/5/3) 2011-03-29 10:10 i686 Cygwin
My Cygwin is a little different (and about 7 months older), but I'm hoping that's not going to stop me from being able to reproduce the problem. Show quoted text
> $ perl -v > > This is perl, v5.10.1 (*) built for i686-cygwin-thread-multi-64int > (with 13 registered patches, see perl -V for more detail) >
I have the same perl, I think. Could you give us 'perl -V' as well - just so it's here if needed. Thanks for the report. Cheers, Rob
Subject: RE: [rt.cpan.org #75664] Fails 09parser test in Cygwin with *** fatal error (verification)
Date: Sun, 11 Mar 2012 22:30:06 -0500 (CDT)
To: bug-inline [...] rt.cpan.org
From: Chloe <starrychloe [...] spamarrest.com>
Chloe here, I'm protecting myself from receiving junk mail. Please click the link below to complete the verification process. You have to do this only once. http://www.spamarrest.com/a2?AQR4AwV5BGb6BzW1Ml1cozkcozINpaDhL3Ouov5ipzpj Spam Arrest - Take control of your inbox! ------------------------------------------------------------ You are receiving this message in response to your email to Chloe, a Spam Arrest customer. Spam Arrest requests that senders verify themselves before their email is delivered. When you click the above link, you will be taken to a page with a graphic on it. Simply read the word in the graphic, type it into the form, accept the Sender Agreement, and you're verified. You have to do this only once per Spam Arrest customer. ------------------------------------------------------------ Below are the complete headers of the message that this email was generated in response to. Return-path: <rt-cpan-org-return@perl.org> Envelope-to: starrychloe@oliveyou.net Delivery-date: Sun, 11 Mar 2012 20:27:32 -0700 Received: from cpan.rt.develooper.com ([207.171.7.181]) by phobos.lunarpages.com with esmtp (Exim 4.69) (envelope-from <rt-cpan-org-return@perl.org>) id 1S6vv2-0003aG-9i for starrychloe@oliveyou.net; Sun, 11 Mar 2012 20:27:32 -0700 Received: by cpan.rt.develooper.com (Postfix, from userid 536) id 7AB3B704A; Sun, 11 Mar 2012 20:27:35 -0700 (PDT) Precedence: normal Subject: [rt.cpan.org #75664] Fails 09parser test in Cygwin with *** fatal error From: "Sisyphus via RT" <bug-Inline@rt.cpan.org> Reply-To: bug-Inline@rt.cpan.org In-Reply-To: References: <RT-Ticket-75664@rt.cpan.org> Message-ID: <rt-3.8.HEAD-10814-1331522854-1128.75664-7-0@rt.cpan.org> X-RT-Loop-Prevention: rt.cpan.org RT-Ticket: rt.cpan.org #75664 Managed-by: RT 3.8.HEAD (http://www.bestpractical.com/rt/) RT-Originator: sisyphus@cpan.org Cc: starrychloe@oliveyou.net MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-RT-Original-Encoding: utf-8 Date: Sun, 11 Mar 2012 23:27:35 -0400 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.4 X-Spam-Score: -13 X-Spam-Bar: - X-Ham-Report: Spam detection software, running on the system "phobos.lunarpages.com", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: <URL: https://rt.cpan.org/Ticket/Display.html?id=75664 > On Sat Mar 10 00:45:12 2012, starrychloe wrote: > When trying to install, ran into this error, hundreds of times... had to > kill it. > > > t/09parser.t Show quoted text
> This test could take a couple of minutes to run > 1 [main] perl 8456 C:\cygwin\bin\perl.exe:
*** fatal error - [...] Content analysis details: (-1.4 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 1.0 MISSING_HEADERS Missing To: header -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] -0.5 AWL AWL: From: address is in the auto white-list X-Spam-Flag: NO Received-SPF: none(rt.cpan.org: rt.cpan.org does not designate permitted sender hosts) ------------------------------------------------------------ Webmasters help stop spam and make 50%. http://www.spamarrest.com/affl?4186299/affiliates/index.jsp ------------------------------------------------------------
Subject: Re: [rt.cpan.org #75664] Fails 09parser test in Cygwin with *** fatal error
Date: Wed, 14 Mar 2012 02:26:04 -0400
To: <bug-Inline [...] rt.cpan.org>
From: "Chloe" <starrychloe [...] oliveyou.net>
This is my version of Parse. ---------------------- cpan[2]> i Parse::RecDescent Module id = Parse::RecDescent DESCRIPTION Recursive descent parser generator CPAN_USERID DCONWAY (Damian Conway <damian@conway.org>) CPAN_VERSION 1.967006 CPAN_FILE J/JT/JTBRAUN/Parse-RecDescent-1.967006.tar.gz UPLOAD_DATE 2012-02-11 DSLIP_STATUS MdpO? (mature,developer,perl,object-oriented,) MANPAGE Parse::RecDescent - Generate Recursive-Descent Parsers INST_FILE /usr/lib/perl5/site_perl/5.10/Parse/RecDescent.pm INST_VERSION 1.967006 ------------------------- Here is my Perl version -------------------------- $ perl -V Summary of my perl5 (revision 5 version 10 subversion 1) configuration: Platform: osname=cygwin, osvers=1.7.5(0.22553), archname=i686-cygwin-thread-multi-64int uname='cygwin_nt-5.1 reini 1.7.5(0.22553) 2010-04-12 19:07 i686 cygwin ' config_args='-de -Dlibperl=cygperl5_10.dll -Dcc=gcc-4 -Dld=g++-4 -Dmksymlinks -Dusethreads -Dmad=y -Doptimize=-O3 -Accflags=-g3' hint=recommended, useposix=true, d_sigaction=define useithreads=define, usemultiplicity=define useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=define, use64bitall=undef, uselongdouble=undef usemymalloc=y, bincompat5005=undef Compiler: cc='gcc-4', ccflags ='-DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g3 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include', optimize='-O3', cppflags='-DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g3 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include' ccversion='', gccversion='4.3.4 20090804 (release) 1', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='g++-4', ldflags =' -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--stack,8388608 -Wl,--enable-auto-image-base -fstack-protector -L/usr/local/lib' libpth=/usr/local/lib /usr/lib /lib libs=-lgdbm -ldb -ldl -lcrypt -lgdbm_compat perllibs=-ldl -lcrypt libc=/usr/lib/libc.a, so=dll, useshrplib=true, libperl=cygperl5_10.dll gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags=' --shared -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--stack,8388608 -Wl,--enable-auto-image-base -L/usr/local/lib -fstack-protector' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY MYMALLOC PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT PERL_MAD PERL_USE_SAFE_PUTENV USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API Locally applied patches: CYG11 no-bs CYG12 no archlib in otherlibdirs CYG14 Dynaloader CYG15 static-Win32CORE CYG17 utf8-paths CYG21 LibList-Kid.patch CYG22 cygwin-1.7 hints CYG23 544-stat CYG24 build man pages CYG25 rebase_privlib Module-Build-0.36_13 Bug#55162 CYG18 File::Spec::case_tolerant performance disable ExtUtils::MakeMaker::Coverage in Sys-Syslog Built under cygwin Compiled at Aug 28 2010 20:17:29 %ENV: CYGWIN="" @INC: /usr/lib/perl5/5.10/i686-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .------------------------------------------- I updated some Cygwin packages, and then it gave me an error saying I needed to run "rebaseall", which I've never seen before. I had to run it from only ash or dash, which I've never heard of before. I ran it, it did something, and then I tried to install Inline::C again and it worked this time. This is my Cygwin now ------------------------------- $ uname -a CYGWIN_NT-5.1 dumbopc 1.7.11(0.260/5/3) 2012-02-24 14:05 i686 Cygwin ----------------------------------------------------------
On Wed Mar 14 02:34:10 2012, Show quoted text
> I updated some Cygwin packages, and then it gave me an error saying I > needed > to run "rebaseall", which I've never seen before. I had to run it from > only > ash or dash, which I've never heard of before. I ran it, it did > something, > and then I tried to install Inline::C again and it worked this time.
Thanks for that - good to know that 'rebaseall' fixes the problem. I can actually reproduce the problem on my Cygwin installation ... and I expect 'rebaseall' will fix the problem here, too, if I can just discover wtf one needs to do in order to successfully run that command. I keep getting an error which, in essence, tells me that I need to do exactly what I just did, in order to successfully run 'rebaseall'. Cheers, Rob
Subject: Re: [rt.cpan.org #75664] Fails 09parser test in Cygwin with *** fatal error
Date: Wed, 14 Mar 2012 05:03:21 -0700
To: bug-Inline [...] rt.cpan.org
From: David Oswald <daoswald [...] gmail.com>
This shouldn't be an Inline::C bug. The issue can impact just about anything that runs under cygwin, and that uses DLL's. It's likely that what is getting clobbered is the C compiler. Apparently after upgrading some packages on cygwin, a rebaseall command may be necessary. The symptom seems to be wonky behavior across a number of assorted tools (not just Perl, or the C compiler). Here are some links on the topic: http://cygwin.wikia.com/wiki/Rebaseall http://www.heikkitoivonen.net/blog/2008/11/26/cygwin-upgrades-and-rebaseall/ My suggestion is to document the issue in a future release of Inline by placing the following segment in the Inline FAQ, or the Inline::C README (not sure which would be better): Q: Why am I getting errors under cygwin after upgrading some cygwin packages? A: We have no idea, but it seems to be a cygwin issue that will affect a number of tools on your system, including the C compiler. The solution is to execute a 'rebaseall' after terminating all long-running processes. Here are links to a couple of articles that describe how to do that: ...and then include the links above, or just copy and paste the examples of how to run rebaseall.
Subject: Re: [rt.cpan.org #75664] Fails 09parser test in Cygwin with *** fatal error
Date: Wed, 14 Mar 2012 13:15:03 -0400
To: <bug-Inline [...] rt.cpan.org>
From: "Chloe" <starrychloe [...] oliveyou.net>
You also have to turn off any services with cygrunsrv. Then run ash or dash from DOS command prompt. Then run rebaseall.
On Wed Mar 14 08:03:46 2012, daoswald wrote: Show quoted text
> My suggestion is to document the issue in a future release of Inline
I generally take the view that, if it's not an Inline issue, then there's no need to take any action at all. But this non-Inline issue is a little different - in that it's not immediately apparent that it has nothing to do with Inline. (At least, it wasn't to me ... and I was damn relieved when Chloe's follow up report appeared.) So, I think I'll do as you suggest and create some documentation about it in the Inline-FAQ. Not that anyone ever checks the Inline-FAQ ... but at least it would give us a ready-made link to which we can (indignantly ;-) refer future questioners about this problem. When that's done, I'll close this bug report - but I'll leave it open for the meantime. Thanks !! Cheers, Rob