cygwin stable and cvs snapshot - fork() bug
Thu Nov 1 09:58:00 GMT 2007
On Oct 31 14:26, Lev Bishop wrote:
> On 10/31/07, michael.vogt wrote:
> > >>>> 1 [main] mpd 1736 C:\cygwin\home\mpx\mpd-test\mpd.exe:
> > >>>> *** fatal error - MapViewOfFileEx (0x19030000),
> > >>>> Win3 2 error 6. Terminating.
> > >>>> 68 [main] mpd 676 fork: child 1736 - died
> > >>>> waiting for dll loading, errno 11 problems fork'ing for
> > > daemon!
> > >>>> [...]
> > any news regarding this issue?
> If you want anything like this to be looked at faster, the best thing
> you can do is http://www.cygwin.com/acronyms/#PPAST. Apparently the
> cygwin developers have not so far been interested to download mpd,
> make unspecified changes to the mpd sources to get them to compile
> (the changes you listed on the bug report were not sufficient), and
> then setup the configuration files for mpd, figure out what mpd is
> supposed to do, and THEN debug the problem.
> Here is the STC you neglected to supply:
> $ cat lev.c && gcc -o lev lev.c -Wall -Wextra && CYGWIN=server ./lev
> #include <stdio.h>
> #include <unistd.h>
> #include <sys/shm.h>
> int main(void)
> int shmid;
> if ((shmid = shmget(IPC_PRIVATE, 100,IPC_CREAT | 0600 )) < 0 ||
> !shmat(shmid, NULL, 0) ||
> shmctl(shmid, IPC_RMID, NULL) < 0)
> puts("problems with shm!");
> lev.c: In function `main':
> lev.c:13: warning: control reaches end of non-void function
> 3 [main] lev 1924 c:\Documents and
> Settings\Lev\Desktop\mpd-0.13.0\lev.exe: *** fatal error -
> MapViewOfFileEx (0x3E0000), Win32 error 6. Terminating.
> 124 [main] lev 5076 fork: child 1924 - died waiting for dll
> loading, errno 11
Thanks for the testcase. I'm surprised that nobody experienced this
problem before. Sorta holiday here, so I'll look into it next week.
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
More information about the Cygwin