Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: linux emulation



Below was comparing suse131_32_xeyes on two -current/amd64 machines, one
with suse 13.1 packages , the other suse 13.2. suse131_xeyes works on 13.2
=> this seems to be a 32 vs 64 bit linux emulation problem...

Cheers,

Patrick


On Tue, Jun 02, 2015 at 02:11:40PM +0100, Patrick Welche wrote:
> My attempt at updating pkgsrc suse to 13.2
> 
>    http://mail-index.netbsd.org/pkgsrc-users/2015/04/20/msg021432.html
> 
> is failing because X programs return "Resource temporarily unavailable".
> 
> When running xeyes, I see that suse 13.1 calls recv() whereas suse 13.2
> calls recvmsg():
> 
> suse 13.1:
> 
>   9353   9353 xeyes    CALL  socketcall(0xa,0xbffff710)
>   9353   9353 xeyes    MISC  linux32/recv: 16, 03000000682f05080010000000000000
>   9353   9353 xeyes    MISC  msghdr: [name=0x0, namelen=2151258043, iov=0xfffffe8040d67d88, iovlen=1, control=0x0, controllen=1087798824, flags=0]
>   9353   9353 xeyes    GIO   fd 3 read 32 bytes
>        "\^A\0\^A\0\0\0\0\0\^A\M^N\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
> 
> suse 13.2:
> 
>  17133  17133 xeyes    CALL  socketcall(0x11,0xbffff610)
>  17133  17133 xeyes    MISC  linux32/recvmsg: 12, 0300000064f6ffbf00000000
>  17133  17133 xeyes    MISC  msghdr: [name=0x0, namelen=3221223004, iov=0x4cbffff680, iovlen=0, control=0xfbc113dcfbfe5cf7, controllen=3, flags=4000000]
>  17133  17133 xeyes    MISC  msghdr: [name=0x0, namelen=0, iov=0x4cbffff680, iovlen=0, control=0xfbc113dcfbfe5cf7, controllen=0, flags=0]
>  17133  17133 xeyes    RET   socketcall 0
>  17133  17133 xeyes    CALL  netbsd32_write(2,0xbfffd290,0x4d)
>  17133  17133 xeyes    GIO   fd 2 wrote 77 bytes
>        "XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server\
>          \":0\"\r\n"
> 
> iovlen=0?
> linux_sys_recvmsg() trouble?
> Commit trivial xeyes pkg?
> Thoughts?
> 
> Cheers,
> 
> Patrick


Home | Main Index | Thread Index | Old Index