Discussion:
[Bug 1574886] [NEW] All gtk applications Segfault via VNC with 16.04 and MATE desktop
Yael
2016-04-25 23:00:26 UTC
Permalink
Public bug reported:

I upgraded my desktop today to Ubuntu 16.04 . I use MATE for my desktop. When I tried logging in via VNC, all gtk application Segfault: gedit, nautilus, meld, emacs and many more.
The same exact setup was working fine in Ubuntu 15.10.
I saw that MATE is now using GTK3, and wonder if there is a way to force it to downgrade back to GTK2 ? That would probably help with the VNC setup.
thanks in advance!

** Affects: xserver-xorg-input-evdev (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault via VNC with 16.04 and MATE desktop

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Yael
2016-04-25 23:05:52 UTC
Permalink
** Also affects: mate-desktop
Importance: Undecided
Status: New

** No longer affects: xserver-xorg-input-evdev (Ubuntu)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault via VNC with 16.04 and MATE desktop

To manage notifications about this bug go to:
https://bugs.launchpad.net/mate-desktop/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Yael
2016-06-17 14:17:20 UTC
Permalink
** Summary changed:

- All gtk applications Segfault via VNC with 16.04 and MATE desktop
+ All gtk applications Segfault if no GLX context is active

** Also affects: libepoxy (Ubuntu)
Importance: Undecided
Status: New

** No longer affects: mate-desktop
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault if no GLX context is active

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Launchpad Bug Tracker
2016-07-09 22:10:26 UTC
Permalink
Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: libepoxy (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault if no GLX context is active

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Nathan Sweet
2016-07-13 23:48:35 UTC
Permalink
I was having a similar problem where all GTK apps were crashing. I ran
strace on one of them and found that the app was seg faulting after it
could not find libGLX_indirect.so.0. I use the proprietary nvidia
drivers, which appear to provide that library, so, as a workaround, I
symlinked the nvidia library to where the GTK apps were looking for them
(e.g., /usr/lib/x86_64-linux-gnu). Probably not the perfectly correct
fix, but this got it working for me.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault if no GLX context is active

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Nathan Sweet
2016-07-13 23:49:40 UTC
Permalink
I should have noted, like the original bug submitter, the GTK apps were
only crashing when I was remotely connected (XRDP/VNC).
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault if no GLX context is active

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Yael
2016-08-02 21:27:55 UTC
Permalink
@Nathan, thank you so much for the tip!
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault if no GLX context is active

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
b
2016-08-23 23:26:47 UTC
Permalink
I confirm that the symlink workaround solves the issue for me also. I
ended up using this:

sudo ln -s /usr/lib/nvidia-361/libGLX_nvidia.so.361.42 /usr/lib/x86_64
-linux-gnu/libGLX_indirect.so.0
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault if no GLX context is active

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Kirk Gremillion
2016-09-29 18:22:20 UTC
Permalink
I also want to confirm that this link solution works for me! (I have a
Nvidia GT610 with prop drivers also.)

sudo ln -s /usr/lib/nvidia-361/libGLX_nvidia.so.361.42 /usr/lib/x86_64
-linux-gnu/libGLX_indirect.so.0

Couldn't for the life of me figure out why apps worked on the console,
but not via XRDP!

Thank you very much for this solution. But...it seems to me that this
should be added to any discussion of installing/using XRDP with XUBUNTU
16.04.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault if no GLX context is active

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Niklas Edmundsson
2016-11-29 08:49:40 UTC
Permalink
Upstream bug/discussion: https://github.com/anholt/libepoxy/issues/72

Main issue seems to be libepoxy having been unmaintained for some time,
but this issue is showing up in other distros as well so will have to be
fixed sooner or later.

Patch is trivial, bug/crash is due to passing on a pointer without
checking for NULL return value.

** Bug watch added: github.com/anholt/libepoxy/issues #72
https://github.com/anholt/libepoxy/issues/72
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault if no GLX context is active

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Ken Adams
2017-01-04 20:45:22 UTC
Permalink
should NVidia's drivers be making that link as well, anyway? I realize
it isn't the prime cause...
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault if no GLX context is active

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Björn Torkelsson
2017-01-31 10:20:19 UTC
Permalink
Looks like they have finally fixed it upstream:
https://github.com/anholt/libepoxy/issues/72#issuecomment-276045967
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault if no GLX context is active

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Torbjörn Lönnemark
2017-02-24 17:28:09 UTC
Permalink
On February 6 upstream released 1.4.0 which contains the fix:
https://github.com/anholt/libepoxy/releases/tag/v1.4
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault if no GLX context is active

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Raj Bhattacharjea
2017-05-03 17:50:23 UTC
Permalink
What's the recommended way to get the updated version of libepoxy on
xenial (16.04)? It appears that yakkety and zesty both have version
1.3.1 of libepoxy, but zesty's version number is "1.3.1-1ubuntu1" while
xenial and yakkety both have "1.3.1-1", so I'm hopeful the zesty
libepoxy package has had the patch pulled in? Does anyone know if this
is true? And if so, is a backport request the correct way to go? Or can
I just manually download the zesty deb package and install it using
dpkg? The only dependency I see is libc6 >= 2.17, which is met by
xenial's libc6 2.23
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault if no GLX context is active

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Raj Bhattacharjea
2017-05-16 15:39:05 UTC
Permalink
For future users, I installed libepoxy0 (1.3.1-1ubuntu1) from zesty
manually by downloading the right deb for my architecture
(https://packages.ubuntu.com/zesty/libs/libepoxy0), and then installing
with "dpkg -i". It seems that the newer package in zesty has a fix for
the underlying bug. It appears to work fine now, no more segfaults when
launching synaptic (or other GTK3 applications) over X-forwarding!
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault if no GLX context is active

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Mathew Hodson
2017-05-17 03:19:45 UTC
Permalink
*** This bug is a duplicate of bug 1647600 ***
https://bugs.launchpad.net/bugs/1647600

** Tags added: xenial
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault if no GLX context is active

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Mathew Hodson
2017-05-17 03:26:20 UTC
Permalink
*** This bug is a duplicate of bug 1647600 ***
https://bugs.launchpad.net/bugs/1647600

** This bug has been marked a duplicate of bug 1647600
Xvfb fails with new mesa, results in ubiquity FTBFS
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault if no GLX context is active

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
LocutusOfBorg
2017-06-06 11:33:58 UTC
Permalink
*** This bug is a duplicate of bug 1647600 ***
https://bugs.launchpad.net/bugs/1647600

can you please test libepoxy from my ppa?
https://launchpad.net/~costamagnagianfranco/+archive/ubuntu/locutusofborg-ppa

please report back results on bug:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1647600

this is a duplicate bug.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574886

Title:
All gtk applications Segfault if no GLX context is active

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libepoxy/+bug/1574886/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Loading...