All gtk applications Segfault if no GLX context is active
Bug #1574886 reported by
Yael
This bug report is a duplicate of:
Bug #1647600: Xvfb fails with new mesa, results in ubiquity FTBFS.
Edit
Remove
This bug affects 14 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libepoxy (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Bug Description
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!
no longer affects: | xserver-xorg-input-evdev (Ubuntu) |
summary: |
- All gtk applications Segfault via VNC with 16.04 and MATE desktop + All gtk applications Segfault if no GLX context is active |
no longer affects: | mate-desktop |
tags: | added: xenial |
To post a comment you must log in.
Here is a backtrace, hope that helps resolve this issue.
(gdb) run 64-linux- gnu/libthread_ db.so.1" .
Starting program: /usr/bin/gedit
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
[New Thread 0x7fffeae7c700 (LWP 22741)]
[New Thread 0x7fffea67b700 (LWP 22742)]
Program received signal SIGSEGV, Segmentation fault. 64-linux- gnu/libc. so.6 64-linux- gnu/libc. so.6 64-linux- gnu/libc. so.6 64-linux- gnu/libc. so.6 64-linux- gnu/libc. so.6 x86_64- linux-gnu/ libepoxy. so.0 x86_64- linux-gnu/ libgdk- 3.so.0 x86_64- linux-gnu/ libgdk- 3.so.0 x86_64- linux-gnu/ libgdk- 3.so.0 x86_64- linux-gnu/ libgdk- 3.so.0 x86_64- linux-gnu/ libgdk- 3.so.0 manager_ open_display () x86_64- linux-gnu/ libgdk- 3.so.0 x86_64- linux-gnu/ libgtk- 3.so.0 x86_64- linux-gnu/ libgtk- 3.so.0 x86_64- linux-gnu/ libgtk- 3.so.0 x86_64- linux-gnu/ gedit/libgedit. so x86_64- linux-gnu/ libgobject- 2.0.so. 0 emit_valist () x86_64- linux-gnu/ libgobject- 2.0.so. 0 x86_64- linux-gnu/ libgobject- 2.0.so. 0 register () x86_64- linux-gnu/ libgio- 2.0.so. 0 x86_64- linux-gnu/ libgio- 2.0.so. 0 x86_64- linux-gnu/ libgio- 2.0.so. 0
0x00007ffff6ff8b3f in rawmemchr () from /lib/x86_
(gdb) bt
#0 0x00007ffff6ff8b3f in rawmemchr () from /lib/x86_
#1 0x00007ffff6fdff22 in ?? () from /lib/x86_
#2 0x00007ffff6fceb67 in __isoc99_vsscanf ()
from /lib/x86_
#3 0x00007ffff6fceb07 in __isoc99_sscanf ()
from /lib/x86_
#4 0x00007ffff24ded22 in epoxy_glx_version ()
from /usr/lib/
#5 0x00007ffff5847409 in ?? () from /usr/lib/
#6 0x00007ffff584772a in ?? () from /usr/lib/
#7 0x00007ffff584fe3e in ?? () from /usr/lib/
#8 0x00007ffff584cdb6 in ?? () from /usr/lib/
#9 0x00007ffff583f165 in ?? () from /usr/lib/
#10 0x00007ffff58195e6 in gdk_display_
from /usr/lib/
#11 0x00007ffff5cd63c0 in gtk_init_check ()
from /usr/lib/
#12 0x00007ffff5cd63f9 in gtk_init ()
from /usr/lib/
#13 0x00007ffff5bcb76a in ?? () from /usr/lib/
#14 0x00007ffff7b4c8b5 in ?? ()
from /usr/lib/
#15 0x00007ffff75591d4 in ?? ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/
#16 0x00007ffff75739a6 in g_signal_
from /usr/lib/
#17 0x00007ffff757408f in g_signal_emit ()
from /usr/lib/
#18 0x00007ffff78490a2 in g_application_
from /usr/lib/
#19 0x00007ffff78498cf in ?? () from /usr/lib/
#20 0x00007ffff7849c32 in g_application_run ()
from /usr/lib/
#21 0x0000000000400cfa in main ()
(gdb)