public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Perl child_info_fork runtime error
@ 2018-05-30 11:59 Ulli Horlacher
  2018-05-30 22:05 ` Achim Gratz
  2018-07-09  0:41 ` Ulli Horlacher
  0 siblings, 2 replies; 8+ messages in thread
From: Ulli Horlacher @ 2018-05-30 11:59 UTC (permalink / raw)
  To: cygwin


One of my Perl programs produces strange runtime errors on a Windows 7
system (CYGWIN_NT-6.1 32bit) of my colleague:

         0 [main] perl 4232 child_info_fork::abort: address space needed
   by 'Encode.dll' (0x370000) is already occupied
   Can't fork, trying again in 5 seconds at /client/bin/fexsend line 106.
         1 [main] perl 7720 child_info_fork::abort: address space needed
   by 'Encode.dll' (0x370000) is already occupied
   Can't fork, trying again in 5 seconds at /client/bin/fexsend line 106.
         1 [main] perl 5484 child_info_fork::abort: address space needed
   by 'Encode.dll' (0x370000) is already occupied
   Can't fork, trying again in 5 seconds at /client/bin/fexsend line 106.

I have never seen such an error before, neither with UNIX, nor with cygwin. 
I cannot reproduce this error on my Windows (7 and 8, 32 and 64 bit)
systems. 

Line 106 in /client/bin/fexsend is:

    $_ = `(lsb_release -d||uname -a)2>/dev/null`||'';
    

-- 
Ullrich Horlacher              Server und Virtualisierung
Rechenzentrum TIK         
Universitaet Stuttgart         E-Mail: horlacher@tik.uni-stuttgart.de
Allmandring 30a                Tel:    ++49-711-68565868
70569 Stuttgart (Germany)      WWW:    http://www.tik.uni-stuttgart.de/
REF:<20180530105709.GA12768@rus.uni-stuttgart.de>

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Perl child_info_fork runtime error
  2018-05-30 11:59 Perl child_info_fork runtime error Ulli Horlacher
@ 2018-05-30 22:05 ` Achim Gratz
  2018-06-04  9:23   ` Ulli Horlacher
  2018-07-09  0:41 ` Ulli Horlacher
  1 sibling, 1 reply; 8+ messages in thread
From: Achim Gratz @ 2018-05-30 22:05 UTC (permalink / raw)
  To: cygwin

Ulli Horlacher writes:
> Line 106 in /client/bin/fexsend is:

That path looks suspiciously like something not properly packaged for
Cygwin.  If so, it may use DLL that are not rebased and collide with
Cygwin's.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Q+, Q and microQ:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Perl child_info_fork runtime error
  2018-05-30 22:05 ` Achim Gratz
@ 2018-06-04  9:23   ` Ulli Horlacher
  2018-06-04 19:24     ` Achim Gratz
  0 siblings, 1 reply; 8+ messages in thread
From: Ulli Horlacher @ 2018-06-04  9:23 UTC (permalink / raw)
  To: cygwin

On Wed 2018-05-30 (21:56), Achim Gratz wrote:
> Ulli Horlacher writes:
> 
> > Line 106 in /client/bin/fexsend is:
> 
> That path looks suspiciously like something not properly packaged for
> Cygwin.  If so, it may use DLL that are not rebased and collide with
> Cygwin's.

/client/bin is a directory which I have created.
It should not collide with anything.

The problem is:

[main] perl 4232 child_info_fork::abort: address space needed by 'Encode.dll' (0x370000) is already occupied

Encode.dll looks like a Windows library.


-- 
Ullrich Horlacher              Server und Virtualisierung
Rechenzentrum TIK         
Universitaet Stuttgart         E-Mail: horlacher@tik.uni-stuttgart.de
Allmandring 30a                Tel:    ++49-711-68565868
70569 Stuttgart (Germany)      WWW:    http://www.tik.uni-stuttgart.de/
REF:<878t80vrwn.fsf@Rainer.invalid>

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Perl child_info_fork runtime error
  2018-06-04  9:23   ` Ulli Horlacher
@ 2018-06-04 19:24     ` Achim Gratz
  2018-06-06 15:31       ` Ulli Horlacher
  0 siblings, 1 reply; 8+ messages in thread
From: Achim Gratz @ 2018-06-04 19:24 UTC (permalink / raw)
  To: cygwin

Ulli Horlacher writes:
> /client/bin is a directory which I have created.
> It should not collide with anything.

So what's in there, is in PATH etc. pp.

> The problem is:
>
> [main] perl 4232 child_info_fork::abort: address space needed by 'Encode.dll' (0x370000) is already occupied
>
> Encode.dll looks like a Windows library.

No, it's most likely (or should be, anyway) an XS library for the Encode
module of Perl.  The address it gets loaded to is awfully low, so it's
either BLODA or you're using another library that's occupying the reabse
space for this library.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Terratec KOMPLEXER:
http://Synth.Stromeko.net/Downloads.html#KomplexerWaves

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Perl child_info_fork runtime error
  2018-06-04 19:24     ` Achim Gratz
@ 2018-06-06 15:31       ` Ulli Horlacher
  2018-06-06 15:49         ` Marco Atzeri
  0 siblings, 1 reply; 8+ messages in thread
From: Ulli Horlacher @ 2018-06-06 15:31 UTC (permalink / raw)
  To: cygwin

On Mon 2018-06-04 (21:24), Achim Gratz wrote:
> Ulli Horlacher writes:
> 
> > /client/bin is a directory which I have created.
> > It should not collide with anything.
> 
> So what's in there, is in PATH etc. pp.

In /client/bin are my own programs, mostly Perl scripts and yes, it is in
$PATH.


> > The problem is:
> >
> > [main] perl 4232 child_info_fork::abort: address space needed by 'Encode.dll' (0x370000) is already occupied
> >
> > Encode.dll looks like a Windows library.
> 
> No, it's most likely (or should be, anyway) an XS library for the Encode
> module of Perl.  The address it gets loaded to is awfully low, so it's
> either BLODA or you're using another library that's occupying the reabse
> space for this library.

What is BLODA?

I do not use any libraries besides the default perl libs.

-- 
Ullrich Horlacher              Server und Virtualisierung
Rechenzentrum TIK         
Universitaet Stuttgart         E-Mail: horlacher@tik.uni-stuttgart.de
Allmandring 30a                Tel:    ++49-711-68565868
70569 Stuttgart (Germany)      WWW:    http://www.tik.uni-stuttgart.de/
REF:<87efhm5p9m.fsf@Rainer.invalid>

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Perl child_info_fork runtime error
  2018-06-06 15:31       ` Ulli Horlacher
@ 2018-06-06 15:49         ` Marco Atzeri
  2018-06-06 16:49           ` Ulli Horlacher
  0 siblings, 1 reply; 8+ messages in thread
From: Marco Atzeri @ 2018-06-06 15:49 UTC (permalink / raw)
  To: cygwin



On 6/6/2018 5:31 PM, Ulli Horlacher wrote:
> On Mon 2018-06-04 (21:24), Achim Gratz wrote:
>> Ulli Horlacher writes:
>>
>> No, it's most likely (or should be, anyway) an XS library for the Encode
>> module of Perl.  The address it gets loaded to is awfully low, so it's
>> either BLODA or you're using another library that's occupying the reabse
>> space for this library.
> 
> What is BLODA?

all third party programs that interfere with Cygwin

a long list is available here
https://cygwin.com/faq/faq.html#faq.using.bloda

but of course there could be new examples

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Perl child_info_fork runtime error
  2018-06-06 15:49         ` Marco Atzeri
@ 2018-06-06 16:49           ` Ulli Horlacher
  0 siblings, 0 replies; 8+ messages in thread
From: Ulli Horlacher @ 2018-06-06 16:49 UTC (permalink / raw)
  To: cygwin

On Wed 2018-06-06 (17:49), Marco Atzeri wrote:

> >> No, it's most likely (or should be, anyway) an XS library for the Encode
> >> module of Perl.  The address it gets loaded to is awfully low, so it's
> >> either BLODA or you're using another library that's occupying the reabse
> >> space for this library.
> > 
> > What is BLODA?
> 
> all third party programs that interfere with Cygwin

I do not use any third party programs (binaries), just the cygwin packages
and my Perl scripts.


> a long list is available here
> https://cygwin.com/faq/faq.html#faq.using.bloda

Ahh... I see: there are OTHER programs running on the system which can
interfere with cygwin?!
And there are virusscanner listed, which are in use by my users and cannot
be disabled. BAD.


-- 
Ullrich Horlacher              Server und Virtualisierung
Rechenzentrum TIK         
Universitaet Stuttgart         E-Mail: horlacher@tik.uni-stuttgart.de
Allmandring 30a                Tel:    ++49-711-68565868
70569 Stuttgart (Germany)      WWW:    http://www.tik.uni-stuttgart.de/
REF:<3535cefb-068e-5b50-65ea-e26d198ed17a@gmail.com>

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Perl child_info_fork runtime error
  2018-05-30 11:59 Perl child_info_fork runtime error Ulli Horlacher
  2018-05-30 22:05 ` Achim Gratz
@ 2018-07-09  0:41 ` Ulli Horlacher
  1 sibling, 0 replies; 8+ messages in thread
From: Ulli Horlacher @ 2018-07-09  0:41 UTC (permalink / raw)
  To: cygwin


To resume my mail:

On Wed 2018-05-30 (12:57), Ulli Horlacher wrote:
> 
> One of my Perl programs produces strange runtime errors on a Windows 7
> system (CYGWIN_NT-6.1 32bit) of my colleague:
> 
>          0 [main] perl 4232 child_info_fork::abort: address space needed
>    by 'Encode.dll' (0x370000) is already occupied
>    Can't fork, trying again in 5 seconds at /client/bin/fexsend line 106.
>          1 [main] perl 7720 child_info_fork::abort: address space needed
>    by 'Encode.dll' (0x370000) is already occupied
>    Can't fork, trying again in 5 seconds at /client/bin/fexsend line 106.
>          1 [main] perl 5484 child_info_fork::abort: address space needed
>    by 'Encode.dll' (0x370000) is already occupied
>    Can't fork, trying again in 5 seconds at /client/bin/fexsend line 106.
> 

The information above was wrong. My colleague is using a 64 bit Windows!
And he was using my 32 bit cygwin installation.

After I gave him a 64 bit cygwin for his 64 bit Windows there are no more
"child_info_fork" errors! 

Sorry for the confusion, it was all my fault!


-- 
Ullrich Horlacher              Server und Virtualisierung
Rechenzentrum TIK         
Universitaet Stuttgart         E-Mail: horlacher@tik.uni-stuttgart.de
Allmandring 30a                Tel:    ++49-711-68565868
70569 Stuttgart (Germany)      WWW:    http://www.tik.uni-stuttgart.de/
REF:<20180530105709.GA12768@rus.uni-stuttgart.de>

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2018-07-09  0:41 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-30 11:59 Perl child_info_fork runtime error Ulli Horlacher
2018-05-30 22:05 ` Achim Gratz
2018-06-04  9:23   ` Ulli Horlacher
2018-06-04 19:24     ` Achim Gratz
2018-06-06 15:31       ` Ulli Horlacher
2018-06-06 15:49         ` Marco Atzeri
2018-06-06 16:49           ` Ulli Horlacher
2018-07-09  0:41 ` Ulli Horlacher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).