Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Sep 2011 09:50:56 +0100
From:      Andrew <andrew@flarn.com>
To:        freebsd-ports@freebsd.org
Subject:   Re: Linuxulator X11 broken?
Message-ID:  <CA%2BuL9eaQGtHQn%2BoeoDof2niROFnCU9JDbPzC2gbLfAfffMjs9A@mail.gmail.com>
In-Reply-To: <CA%2BuL9ebYWr5oQdM5_f6woFKfUJ=L7HS6_ebtWhuWDMeKE0v4rA@mail.gmail.com>
References:  <CA%2BuL9ebYWr5oQdM5_f6woFKfUJ=L7HS6_ebtWhuWDMeKE0v4rA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 29 September 2011 12:50, Andrew <andrew@flarn.com> wrote:
> I'm seeing broken flash plugin, skype and citrix client all reporting
> in one way or other that they can't open display. This is all on
> 8.2-STABLE FreeBSD 8.2-STABLE #8: Thu Sep 29 10:11:04 BST 2011 built
> this morning on amd64.
> e.g.
>
> (npviewer.bin:2790): Gtk-WARNING **: cannot open display: :0
> *** NSPlugin Wrapper *** ERROR: failed to initialize plugin-side RPC
> client connection
>
> part of ktrace of skype failing to launch:
>
> =A064328 skype =A0 =A0CALL =A0linux_socketcall(0x1,0xffffca00)
> =A064328 skype =A0 =A0RET =A0 linux_socketcall 7
> =A064328 skype =A0 =A0CALL =A0linux_socketcall(0x3,0xffffca00)
> =A064328 skype =A0 =A0STRU =A0struct sockaddr { AF_LOCAL, invalid }
> =A064328 skype =A0 =A0RET =A0 linux_socketcall -1 errno 2 No such file or=
 directory
> =A064328 skype =A0 =A0CALL =A0close(0x7)
> =A064328 skype =A0 =A0RET =A0 close 0
> =A064328 skype =A0 =A0CALL =A0linux_socketcall(0x1,0xffffca00)
> =A064328 skype =A0 =A0RET =A0 linux_socketcall 7
> =A064328 skype =A0 =A0CALL =A0linux_socketcall(0x3,0xffffca00)
> =A064328 skype =A0 =A0STRU =A0struct sockaddr { AF_LOCAL, /tmp/.X11-unix/=
X0 }
> =A064328 skype =A0 =A0RET =A0 linux_socketcall -1 errno 22 Invalid argume=
nt
> =A064328 skype =A0 =A0CALL =A0close(0x7)
> =A064328 skype =A0 =A0RET =A0 close 0
> =A064328 skype =A0 =A0CALL =A0write(0x6,0x9700e01,0x1)
> =A064328 skype =A0 =A0GIO =A0 fd 6 wrote 1 byte
> =A0 =A0 =A0 "@"
> =A064328 skype =A0 =A0RET =A0 write 1
> =A064328 skype =A0 =A0CALL =A0close(0x6)
> =A064328 skype =A0 =A0RET =A0 close 0
> =A064328 skype =A0 =A0CALL =A0close(0x5)
> =A064328 skype =A0 =A0RET =A0 close 0
> =A064328 skype =A0 =A0CALL =A0linux_rt_sigaction(0x11,0xffffca28,0xffffc9=
9c,0x8)
> =A064328 skype =A0 =A0RET =A0 linux_rt_sigaction 0
> =A064328 skype =A0 =A0CALL =A0linux_exit_group(0x1)
>
>
> I've reinstalled linux-f10* ports to see if anything changed, but to no a=
vail.

Commenting out the sizeof(sockaddr_un) checks and re-compiling my
kernel gets linuxulator things working again.

Looking at the above ktrace shows a struct sockaddr rather than
sockaddr_un? Does this make these checks wrong (at least for
linuxulator)?

Regards,
Andrew



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BuL9eaQGtHQn%2BoeoDof2niROFnCU9JDbPzC2gbLfAfffMjs9A>