Red Hat Bugzilla – Bug 981816
[abrt] gnome-boxes-3.8.3-1.fc19: cogl_matrix_entry_ref: Process /usr/bin/gnome-boxes was killed by signal 11 (SIGSEGV)
Last modified: 2013-08-09 04:49:28 EDT
Description of problem:
An attempt to run Boxes after the update from F18.
Version-Release number of selected component:
runlevel: N 5
Thread no. 1 (10 frames)
#0 cogl_matrix_entry_ref at ./cogl-matrix-stack.c:332
#1 cogl_matrix_stack_new at ./cogl-matrix-stack.c:662
#2 _cogl_framebuffer_init at ./cogl-framebuffer.c:119
#3 cogl_onscreen_new at ./cogl-onscreen.c:101
#4 clutter_stage_x11_realize at x11/clutter-stage-x11.c:589
#5 clutter_stage_realize at ./clutter-stage.c:767
#6 _g_closure_invoke_va at gclosure.c:840
#9 clutter_actor_realize at ./clutter-actor.c:1930
#10 _clutter_stage_manager_set_default_stage at ./clutter-stage-manager.c:226
#11 clutter_stage_constructed at ./clutter-stage.c:1682
Created attachment 769441 [details]
Created attachment 769442 [details]
Created attachment 769443 [details]
Created attachment 769444 [details]
Created attachment 769445 [details]
Created attachment 769446 [details]
Created attachment 769447 [details]
Created attachment 769448 [details]
Created attachment 769449 [details]
Created attachment 769450 [details]
This happens to me also on a new Fedora 19 installation. After installing the proprietary AMD drivers, gnome-boxes crashes every single time with this errors.
From the dso_list you can see that what gets loaded for GL library is :
/usr/lib64/libEGL.so.1.0.0 ( on my system is /lib64/libEGL.so.1)
$ yum provides /lib64/libEGL.so.1
Loaded plugins: auto-update-debuginfo, langpacks, refresh-packagekit
mesa-libEGL-9.2-0.14.20130723.fc19.x86_64 : Mesa libEGL runtime libraries
Repo : @updates
Filename : /lib64/libEGL.so.1
So.. cogl is loading EGL from mesa , which obviously doesn't work with the AMD drivers.
Downloading AMD OpenGL ES SDK from, http://developer.amd.com/tools-and-sdks/graphics-development/amd-opengl-es-sdk/ , and using libEGL from there solves the problem. Gnome boxes works as expected.
The only strange thing is setting LD_LIBRARY_PATH doesn't now work , I have no idea why, but using LD_PRELOAD did the trick :
(In reply to Svetlozar Argirov from comment #11)
> This happens to me also on a new Fedora 19 installation. After installing
> the proprietary AMD drivers, gnome-boxes crashes every single time with this
> Downloading AMD OpenGL ES SDK from,
> sdk/ , and using libEGL from there solves the problem. Gnome boxes works as
The problem seems to be in Clutter library, it fails to initialize.
> The only strange thing is setting LD_LIBRARY_PATH doesn't now work , I have
> no idea why, but using LD_PRELOAD did the trick :
> LD_PRELOAD=./libEGL.so gnome-boxes
A nice trick, I will try that.
Sounds like a bug in the proprietary driver package or something like this?
Yes. Its in the driver package.
I posted a bug on the rpm fusion tracker about it, with a patch that solves it.