Description of problem: An attempt to run Boxes after the update from F18. Version-Release number of selected component: gnome-boxes-3.8.3-1.fc19 Additional info: reporter: libreport-2.1.5 backtrace_rating: 4 cmdline: gnome-boxes crash_function: cogl_matrix_entry_ref executable: /usr/bin/gnome-boxes kernel: 3.9.8-300.fc19.x86_64 runlevel: N 5 uid: 1000 Truncated backtrace: 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] File: backtrace
Created attachment 769442 [details] File: cgroup
Created attachment 769443 [details] File: core_backtrace
Created attachment 769444 [details] File: dso_list
Created attachment 769445 [details] File: environ
Created attachment 769446 [details] File: limits
Created attachment 769447 [details] File: maps
Created attachment 769448 [details] File: open_fds
Created attachment 769449 [details] File: proc_pid_status
Created attachment 769450 [details] File: var_log_messages
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 Matched from: 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 : LD_PRELOAD=./libEGL.so gnome-boxes
(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 > errors. Confirmed. > 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 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. https://bugzilla.rpmfusion.org/show_bug.cgi?id=2914