[Vm-dev] aioDisable: epoll_ctl: Bad file descriptor

David T. Lewis lewis at mail.msen.com
Mon Mar 1 23:39:19 UTC 2021


A fix is here in branch 'dtl/epoll-forksqueak':

  https://github.com/OpenSmalltalk/opensmalltalk-vm/tree/dtl/epoll-forksqueak


I'm fairly sure these fixes are correct, but I don't want to merge to
the Cog branch without review.

I can't build the tip of Cog on my Ubuntu box right now due to an
unrelated issue with configuring header files, but if someone else
could try merging 'dtl/epoll-forksqueak' into branch 'Cog' to confirm
no issues, that would be great.

Dave



On Mon, Mar 01, 2021 at 03:29:44PM +0100, stes at PANDORA.BE wrote:
>  
> 
> Hi,
> 
> I tried building opensmalltalk on Linux and for me when I launch the VM,
> then quit it, I get:
> 
> aioDisable: epoll_ctl: Bad file descriptor
> 
> I modified the mvm script build.linux64x64/squeak.cog.spur/build/mvm
> and rebuilt with
> 
> 	ax_cv_have_epoll=no ax_cv_have_epoll_pwait=no
> 
> that works and when I then launch and quit the VM the 
> 
> aioDisable: epoll_ctl: Bad file descriptor
> 
> is not printed.
> 
> Both OpenIndiana and Linux have epoll(7) but I'm unsure whether it
> is desired to disable epoll or to enable epoll.
> 
> Thanks,
> David Stes
> 


More information about the Vm-dev mailing list