This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: perl error messages with cygwin 1.3.18-1


On Fri, 03 Jan 2003, Gerrit P. Haase wrote:

> [...perl pagefaults...]

> > I think this was only happening when something tried to fork().  Couldn't say
> > exactly.

> Can you (or someone else) can provide a small script which demonstrates
> the failure, I'm just running a CPAN shell which is loading lots of
> modules and it works well here.

Here is perldoc perlfaq9 (?)'s mailsending routine:

	#!/bin/perl

	# use CPAN;

	open(SENDMAIL, "|/usr/bin/exim -t")
		       or die "Can't fork for sendmail: $!\n";
	print SENDMAIL <<"EOF";
	From: User Originating Mail <USER\@localhost>
	To: Final Destination <USER\@localhost>
	Subject: A relevant subject line                                                    
	Body of the message goes here after the blank line
	in as many lines as you like.
	EOF 
	close(SENDMAIL)     or warn "sendmail didn't close nicely";


There are no error messages. But, uncomment the 'use CPAN', or
any other module of your choice, and you will get 6 (number
depending on the module) messages like this:

	PERL caused an invalid page fault in
	module CYGWIN1.DLL at 017f:61084b28.
	Registers:
	EAX=00000000 CS=017f EIP=61084b28 EFLGS=00010206
	EBX=00b95000 SS=0187 ESP=0073f338 EBP=0073f340
	ECX=83a0a310 DS=0187 ESI=0073f368 FS=120f
	EDX=83a0a318 ES=0187 EDI=610c1a88 GS=0000
	Bytes at CS:EIP:
	8b 00 89 ec 5d c3 89 f6 55 89 e5 83 ec 08 a1 70 
	Stack dump:
	610df648 610c1a88 0073f380 61070c3c 610c1968 00000000
	00b9368c 6108706b 00000050 df0df046 0073f380 610895dc
	610c1968 00000000 00000014 bff74277 



All that you need is the open line:

	#!/bin/perl

	use CPAN;

	open(MAILER, '|/usr/bin/exim');

I still get 6 error messages. If I comment the 'use CPAN' back
out, I don't get the error messages.

-- 
Greg Matheson                Alice: Which way should I go from here? 
Chinmin College              Cat: That depends on where you want to go.
Taiwan Penpals Archive       Alice: I don't much care where.
penpals.chinmin.edu.tw/     Cat: Then it doesn't matter which way you go.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]