Bug#894144: libmutter-2.so.0: undefined symbol: glFramebufferTexture2D

Christopher Sasarak cmsonl at rit.edu
Mon Mar 26 20:11:29 UTC 2018


Shelby is the virtualbox guest. I will file a new bug report if I find something else.

I'm using the vboxvideo driver with guest additions on virtualbox 5.27.

The host hardware is integrated graphics, Intel HD Graphics 630.

Here is the output of ldd:

	linux-vdso.so.1 (0x00007ffec9d93000)
	libGL.so.1 => /var/lib/VBoxGuestAdditions/lib/libGL.so.1 (0x00007f1062e12000)
	libEGL.so.1 => /usr/lib/x86_64-linux-gnu/libEGL.so.1 (0x00007f1062821000)
	libupower-glib.so.3 => /usr/lib/x86_64-linux-gnu/libupower-glib.so.3 (0x00007f10625f9000)
	libgnome-desktop-3.so.17 => /usr/lib/x86_64-linux-gnu/libgnome-desktop-3.so.17 (0x00007f10623be000)
	libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f10621bb000)
	libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f1061fb1000)
	libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f1061dae000)
	libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f1061ba8000)
	libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f1061998000)
	libxkbfile.so.1 => /usr/lib/x86_64-linux-gnu/libxkbfile.so.1 (0x00007f1061772000)
	libxkbcommon-x11.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon-x11.so.0 (0x00007f106156a000)
	libxkbcommon.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f106132a000)
	libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f1061120000)
	libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f1060f1e000)
	libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f1060cf6000)
	libxcb-randr.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-randr.so.0 (0x00007f1060ae6000)
	libxcb-res.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-res.so.0 (0x00007f10608e2000)
	libstartup-notification-1.so.0 => /usr/lib/x86_64-linux-gnu/libstartup-notification-1.so.0 (0x00007f10606d8000)
	libcanberra-gtk3.so.0 => /usr/lib/x86_64-linux-gnu/libcanberra-gtk3.so.0 (0x00007f10604d3000)
	libcanberra.so.0 => /usr/lib/x86_64-linux-gnu/libcanberra.so.0 (0x00007f10602c1000)
	libgtk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007f105f9ad000)
	libgdk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007f105f6b5000)
	libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f105f468000)
	libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f105f14b000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f105ef27000)
	libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f105eb89000)
	libwacom.so.2 => /usr/lib/x86_64-linux-gnu/libwacom.so.2 (0x00007f105e97e000)
	libgirepository-1.0.so.1 => /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so.1 (0x00007f105e74a000)
	libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f105e53f000)
	libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f105e337000)
	libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f105e11a000)
	libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f105dddc000)
	libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f105dbca000)
	libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f105d9c7000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f105d634000)
	libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f105d422000)
	libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f105d19b000)
	libinput.so.10 => /usr/lib/x86_64-linux-gnu/libinput.so.10 (0x00007f105cf61000)
	libgudev-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgudev-1.0.so.0 (0x00007f105cd56000)
	libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f105cb02000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f105c7ec000)
	libgbm.so.1 => /usr/lib/x86_64-linux-gnu/libgbm.so.1 (0x00007f105c5dd000)
	libmutter-clutter-2.so => /usr/lib/x86_64-linux-gnu/mutter/libmutter-clutter-2.so (0x00007f105c273000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f105c055000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f105bc9b000)
	VBoxOGLcrutil.so => /usr/lib/x86_64-linux-gnu/VBoxOGLcrutil.so (0x00007f105baac000)
	libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f105b7f6000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f105b5f2000)
	libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f105b3d4000)
	libseccomp.so.2 => /lib/x86_64-linux-gnu/libseccomp.so.2 (0x00007f105b18f000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f105af87000)
	libxcb-xkb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-xkb.so.1 (0x00007f105ad6a000)
	libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f105ab66000)
	libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f105a960000)
	libxcb-util.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-util.so.0 (0x00007f105a759000)
	libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007f105a533000)
	libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f105a331000)
	libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f105a124000)
	libcairo-gobject.so.2 => /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007f1059f1b000)
	libvorbisfile.so.3 => /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3 (0x00007f1059d12000)
	libtdb.so.1 => /usr/lib/x86_64-linux-gnu/libtdb.so.1 (0x00007f1059afc000)
	libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007f10598f2000)
	libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f10596ee000)
	libatk-bridge-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x00007f10594bc000)
	libwayland-cursor.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007f10592b4000)
	libwayland-egl.so.1 => /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007f10590b2000)
	libwayland-client.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007f1058ea3000)
	libepoxy.so.0 => /usr/lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007f1058ba2000)
	libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f105898c000)
	libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f1058747000)
	libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f1058492000)
	libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007f1058288000)
	libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f1057fe2000)
	libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f1057daf000)
	libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f1057bac000)
	libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f105799e000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f1057784000)
	libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f105755c000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f1057345000)
	libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007f10570ee000)
	libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f1056ee5000)
	libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f1056cde000)
	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f1056ac9000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f1062daa000)
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f10568a3000)
	liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f1056691000)
	libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f1056375000)
	libmtdev.so.1 => /usr/lib/x86_64-linux-gnu/libmtdev.so.1 (0x00007f105616f000)
	libevdev.so.2 => /usr/lib/x86_64-linux-gnu/libevdev.so.2 (0x00007f1055f55000)
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f1055ce3000)
	libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f1055ab1000)
	libwayland-server.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 (0x00007f105589e000)
	libjson-glib-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0 (0x00007f1055677000)
	libXtst.so.6 => /usr/lib/x86_64-linux-gnu/libXtst.so.6 (0x00007f1055471000)
	libmutter-cogl-2.so => /usr/lib/x86_64-linux-gnu/mutter/libmutter-cogl-2.so (0x00007f10551c3000)
	libmutter-cogl-pango-2.so => /usr/lib/x86_64-linux-gnu/mutter/libmutter-cogl-pango-2.so (0x00007f1054fb9000)
	libmutter-cogl-path-2.so => /usr/lib/x86_64-linux-gnu/mutter/libmutter-cogl-path-2.so (0x00007f1054da9000)
	libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007f1054b7d000)
	libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007f1054974000)
	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f1054723000)
	libatspi.so.0 => /usr/lib/x86_64-linux-gnu/libatspi.so.0 (0x00007f10544f1000)
	libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f1054252000)
	libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f105404a000)
	libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f1053dfd000)
	libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f1053be2000)
	libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f10539b5000)

Thank you! Please let me know if I can offer any other assistance.

-Chris

Simon McVittie writes:

> Thanks for splitting this out to a separate bug.
>
> On Mon, 26 Mar 2018 at 14:52:03 -0400, Christopher Sasarak wrote:
>> This also happened inside a VirtualBox session
>
> In the bug you reported, there are syslog entries from a machine named
> "shelby". What is that machine? VirtualBox, or real hardware, or what?
>
>> I will try to check my home machine which is not a virtual machine
>> later tonight. To see if the same problem exists there.
>
> Please answer the questions below for each differently-configured machine
> where you see this bug.
>
> If GNOME Shell crashes in a different way (without the symbol lookup
> error for glFramebufferTexture2D), please report that as a separate bug,
> and not as part of this one.
>
>> Mar 26 12:20:36 shelby org.gnome.Shell.desktop[1451]: /usr/bin/gnome-shell: symbol lookup error: /usr/lib/x86_64-linux-gnu/libmutter-2.so.0: undefined symbol: glFramebufferTexture2D
>
> What graphics hardware do you have?
>
> Which 3D driver (libGL implementation) are you using? (NVIDIA
> proprietary? Mesa? fglrx? Virtualbox precompiled guest driver? etc.)
>
>> Mar 26 12:20:36 shelby org.gnome.Shell.desktop[1472]: /usr/bin/gnome-shell: symbol lookup error:
>> /usr/lib/x86_64-linux-gnu/libmutter-2.so.0: undefined symbol: glFramebufferTexture2D
>
> If you run this command:
>
> ldd /usr/lib/x86_64-linux-gnu/libmutter-2.so.0
>
> what do you get?
>
> Thanks,
>     smcv


-- 

Chris Sasarak, Web Developer
RIT Online

Rochester Institute of Technology
Innovative Learning Institute
100 Lomb Memorial Drive, SLA 78-1134
Rochester, NY 14623
p. 585-475-7033
e. cmsonl at rit.edu w. rit.edu/ritonline

CONFIDENTIALITY NOTE: The information transmitted, including
attachments, is intended only for the person(s) or entity to
which it is addressed and may contain confidential and/or
privileged material. Any review, retransmission, dissemination
or other use of, or taking of any action in reliance upon this
information by persons or entities other than the intended recipient
is prohibited. If you received this in error, please contact the
sender and destroy any copies of this information.



More information about the pkg-gnome-maintainers mailing list