Description of problem: Since recent Cauldron updates, Evolution and Rhytmbox both fail to start Version-Release number of selected component (if applicable): evolution-data-server-3.19.3-2.mga6 evolution-3.19.3-1.mga6 lib64rhythmbox8-3.1-2.mga5 lib64rhythmbox-gir3.0-3.2.1-5.mga6 lib64rhythmbox9-3.2.1-5.mga6 rhythmbox-3.2.1-5.mga6 How reproducible: Everytime!! Steps to Reproduce: 1. Try to start Evolution or Rhytmbox (in a console) 2. Fails (see below) 3. [rfox@foxbase ~]$ evolution libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast (evolution:13477): Gdk-ERROR **: The program 'evolution' received an X Window System error. This probably reflects a bug in the program. The error was 'GLXBadContext'. (Details: serial 184 error_code 169 request_code 155 (GLX) minor_code 6) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the GDK_SYNCHRONIZE environment variable to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) Trace/breakpoint trap [rfox@foxbase ~]$ rhythmbox libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast (rhythmbox:14056): Gdk-ERROR **: The program 'rhythmbox' received an X Window System error. This probably reflects a bug in the program. The error was 'GLXBadContext'. (Details: serial 186 error_code 169 request_code 155 (GLX) minor_code 6) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the GDK_SYNCHRONIZE environment variable to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) Trace/breakpoint trap Reproducible: Steps to Reproduce:
Oddly enough, other GTK based programs start fine (Thunderbird, Firefox, etc.) Also tested in Plasma & Gnome desktops
(In reply to Robert Fox from comment #0) > Description of problem: > Since recent Cauldron updates, Evolution and Rhytmbox both fail to start > > Version-Release number of selected component (if applicable): > evolution-data-server-3.19.3-2.mga6 > evolution-3.19.3-1.mga6 > lib64rhythmbox8-3.1-2.mga5 > lib64rhythmbox-gir3.0-3.2.1-5.mga6 > lib64rhythmbox9-3.2.1-5.mga6 > rhythmbox-3.2.1-5.mga6 > > > How reproducible: Everytime!! > > > Steps to Reproduce: > 1. Try to start Evolution or Rhytmbox (in a console) > 2. Fails (see below) > 3. > > > [rfox@foxbase ~]$ evolution > libGL error: No matching fbConfigs or visuals found > libGL error: failed to load driver: swrast > > (evolution:13477): Gdk-ERROR **: The program 'evolution' received an X > Window System error. > This probably reflects a bug in the program. > The error was 'GLXBadContext'. > (Details: serial 184 error_code 169 request_code 155 (GLX) minor_code 6) > (Note to programmers: normally, X errors are reported asynchronously; > that is, you will receive the error a while after causing it. > To debug your program, run it with the GDK_SYNCHRONIZE environment > variable to change this behavior. You can then get a meaningful > backtrace from your debugger if you break on the gdk_x_error() function.) > Trace/breakpoint trap > > [rfox@foxbase ~]$ rhythmbox > libGL error: No matching fbConfigs or visuals found > libGL error: failed to load driver: swrast > > (rhythmbox:14056): Gdk-ERROR **: The program 'rhythmbox' received an X > Window System error. > This probably reflects a bug in the program. > The error was 'GLXBadContext'. > (Details: serial 186 error_code 169 request_code 155 (GLX) minor_code 6) > (Note to programmers: normally, X errors are reported asynchronously; > that is, you will receive the error a while after causing it. > To debug your program, run it with the GDK_SYNCHRONIZE environment > variable to change this behavior. You can then get a meaningful > backtrace from your debugger if you break on the gdk_x_error() function.) > Trace/breakpoint trap > > > Reproducible: > > Steps to Reproduce: For me downgrading lib64wekitgtk3 to lib64webkitgtk3.0_0-2.4.9-3 solves this problem in evolution.
CC: (none) => jgomezgil
So something broke between the 2.4.9-3 and 2.4.9-4 Unfortunately, I can't find the 2.4.9-3 RPM on the web . . . Maybe the package creator can see what has changed that broke things?
Assigning to packagers collectively. See also bug #17503 from same reporter, maybe a duplicate, probably a similar root cause.
CC: (none) => thierry.vignaudAssignee: bugsquad => pkg-bugs
The latest GTK from Cauldron did not fix this bug - but bug #17503 is fixed now (after GTK updates) - so definitely NOT related issues! May have something to do with the NVidia proprietary drivers
This issue still remains - even after latest Cauldron updates including new NVidia and kernel updates.
Still exists - after many Cauldron updates since the last 3 weeks. Any progress being made??
Just updated from Cauldron - new Evolution available: evolution 3.19.91 1.mga6 x86_64 evolution-data-server 3.19.91 1.mga6 x86_64 Unfortunately, no change, problem still exists: [rfox@foxbase ~]$ evolution libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast (evolution:18440): Gdk-ERROR **: The program 'evolution' received an X Window System error. This probably reflects a bug in the program. The error was 'GLXBadContext'. (Details: serial 187 error_code 169 request_code 155 (GLX) minor_code 6) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the GDK_SYNCHRONIZE environment variable to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) Trace/breakpoint trap (core dumped) [rfox@foxbase ~]$
(In reply to Robert Fox from comment #8) > [rfox@foxbase ~]$ evolution > libGL error: No matching fbConfigs or visuals found > libGL error: failed to load driver: swrast That last one doesn't look like it's using the right opengl libraries. Can you show the output of /sbin/alternatives --display gl_conf
CC: (none) => doktor5000
[rfox@foxbase ~]$ /sbin/alternatives --display gl_conf gl_conf - status is manual. link currently points to /etc/nvidia-current/ld.so.conf /etc/ld.so.conf.d/GL/standard.conf - priority 500 slave nvidia.icd: (null) slave nvidia-settings.xinit: (null) slave display-driver.conf: (null) slave nvidia_bug_report: (null) slave nvidia-cuda-mps-control: (null) slave nvidia-cuda-mps-server: (null) slave nvidia-debugdump: (null) slave nvidia-modprobe: (null) slave nvidia-persistenced: (null) slave nvidia_settings: (null) slave nvidia_smi: (null) slave nvidia_xconfig: (null) slave libvdpau_nvidia.so.1: (null) slave lib64vdpau_nvidia.so.1: (null) slave xorg_extra_modules: /usr/lib64/xorg/xorg-1.6-extra-modules slave nvidia_desktop: (null) slave nvidia-cuda-mps-control.1.xz: (null) slave man_nvidiasettings.xz: (null) slave nvidia-smi.1.xz: (null) slave man_nvidiaxconfig.xz: (null) slave nvidia_datadir: (null) /etc/nvidia-current/ld.so.conf - priority 9700 slave nvidia.icd: /etc/nvidia-current/nvidia.icd slave nvidia-settings.xinit: /etc/nvidia-current/nvidia-settings.xinit slave display-driver.conf: /etc/nvidia-current/modprobe.conf slave nvidia_bug_report: /usr/lib64/nvidia-current/bin/nvidia-bug-report.sh slave nvidia-cuda-mps-control: /usr/lib64/nvidia-current/bin/nvidia-cuda-mps-control slave nvidia-cuda-mps-server: /usr/lib64/nvidia-current/bin/nvidia-cuda-mps-server slave nvidia-debugdump: /usr/lib64/nvidia-current/bin/nvidia-debugdump slave nvidia-modprobe: /usr/lib64/nvidia-current/bin/nvidia-modprobe slave nvidia-persistenced: /usr/lib64/nvidia-current/bin/nvidia-persistenced slave nvidia_settings: /usr/lib64/nvidia-current/bin/nvidia-settings slave nvidia_smi: /usr/lib64/nvidia-current/bin/nvidia-smi slave nvidia_xconfig: /usr/lib64/nvidia-current/bin/nvidia-xconfig slave libvdpau_nvidia.so.1: /usr/lib/nvidia-current/vdpau/libvdpau_nvidia.so.352.79 slave lib64vdpau_nvidia.so.1: /usr/lib64/nvidia-current/vdpau/libvdpau_nvidia.so.352.79 slave xorg_extra_modules: /usr/lib64/nvidia-current/xorg slave nvidia_desktop: /usr/share/nvidia-current/mageia-nvidia-settings.desktop slave nvidia-cuda-mps-control.1.xz: /usr/share/man/man1/alt-nvidia-current-cuda-mps-control.1.xz slave man_nvidiasettings.xz: /usr/share/man/man1/alt-nvidia-current-settings.1.xz slave nvidia-smi.1.xz: /usr/share/man/man1/alt-nvidia-current-smi.1.xz slave man_nvidiaxconfig.xz: /usr/share/man/man1/alt-nvidia-current-xconfig.1.xz slave nvidia_datadir: /usr/share/nvidia-alt-nvidia-current Current `best' version is /etc/nvidia-current/ld.so.conf.
Problem still exists as of today's latest Cauldron updates - no progress :-(
This issue still applies with Dev 1 ISO
Performed a fresh install using M6 Dev 1 keeping original /home folder - issue still exists
Am I the only one with this issue? I have tried several suggested solutions without resolve - can someone confirm this issue exists?? I have not been able to use Evolution on my main PC for months now!
Priority: Normal => High
No response to date on this bug - after today's Cauldron updates - still exists
This applies now only to Evolution - I created a bug on the Gnome bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=766421 Looks like it could be something with clutter-gtk For me this is a showstopper because I haven't been able to use Evolution since I reported this bug and it is my main email programm - have to use Thunderbird as a crutch, but no fun! Cheers, R.Fox
Look at comment #10: https://bugzilla.gnome.org/show_bug.cgi?id=766421#c10 Sorry, but I cannot reproduce this issue because I don't have a Mageia installation on an nVidia machine (the only nVidia machine I have uses Ubuntu and does not exhibit this crash). The issue seems to be that Cogl or Clutter are trying to load the swrast driver from Mesa, which means they are not using the nVidia libGL. This may point to some installation issue with the nVidia binary blob driver, or with a build issue of Cogl.
Target Milestone: --- => Mageia 6
We are in Freeze and still no resolve . . .
Assigning to clutter-gtk and cogl maintainer Shlomi, and CC'ing Thomas as it seem to be specific to the nvidia proprietary driver.
CC: (none) => pkg-bugs, tmbAssignee: pkg-bugs => shlomif
Does this happen with the nouveau drivers as well? What about a VESA display driver? I hate having to deal with the problems caused by nvidia's proprietary drivers.
I have not tried nouveau - but this issue is fixed with Rhytembox - just nor Evolution - so I tend to believe this is something with the was evolution is compiled and libcutter / cogl
(In reply to Robert Fox from comment #21) > I have not tried nouveau - but this issue is fixed with Rhytembox - just nor > Evolution - so I tend to believe this is something with the was evolution is > compiled and libcutter / cogl can you try to rebuild Evolution , then? See https://wiki.mageia.org/en/Mgarepo
I wish I could, but I never built packages before. Just reporting issues in Cauldron - Sorry.
(In reply to Robert Fox from comment #23) > I wish I could, but I never built packages before. Just reporting issues in > Cauldron - Sorry. Robert, you're being uncooperative. The Ancient Greek used to say that "The gods help them that help themselves." and while I'm not a god it's hard for me to help people who won't help me help them. I suggest you try to learn how to build packages, so you can help me help you. Trust me - it's not that hard - it was much harder for me to complete my Bachelor's degree in Electrical Engineering in the Technion, and I did it as well. Otherwise, do you have any suggestion other than to buy me an nvidia card for my machine here (it has a PCI-Express slot) so I can try to reproduce your problem locally?
Shlomi, I appreciate your comments, but I am not a package owner and I don't care to be. Who is responsible for the Evolution package on Mageia? This may not be a clutter-gtk issue, jut the way Evolution is compiled to use clutter-gtk
I am happy to announce that after the last Cauldron updates which included a new kernel and nvidia drivers this issue is resolved!! Not sure who or what fixed it but I am grateful it works again!! Cheers!!!
Status: NEW => RESOLVEDResolution: (none) => FIXED
Unfortunately, after the latest round of updates in Cauldron, this problem has reoccurred!!! I am unable to start evolution again: [rfox@foxmain ~]$ evolution libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast (evolution:828): Gdk-ERROR **: The program 'evolution' received an X Window System error. This probably reflects a bug in the program. The error was 'GLXBadContext'. (Details: serial 183 error_code 167 request_code 153 (GLX) minor_code 6) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the GDK_SYNCHRONIZE environment variable to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) Trace/breakpoint trap (core dumped)
Status: RESOLVED => REOPENEDResolution: FIXED => (none)
Here's a list if recently installed packages: [rfox@foxmain ~]$ rpm -qa --last | more x11-driver-video-nvidia-current-367.35-1.mga6.nonfree.x86_64 Free 22. Jul 2016 11:23:29 CEST nvidia-current-doc-html-367.35-1.mga6.nonfree.x86_64 Free 22. Jul 2016 11:23:29 CEST kernel-desktop-devel-latest-4.7.0-0.rc7.6.mga6.x86_64 Free 22. Jul 2016 11:23:25 CEST dkms-nvidia-current-367.35-1.mga6.nonfree.x86_64 Free 22. Jul 2016 11:22:18 CEST kernel-desktop-devel-4.7.0-0.rc7.6.mga6-1-1.mga6.x86_64 Free 22. Jul 2016 11:22:17 CEST dkms-2.0.19-37.mga6.noarch Free 22. Jul 2016 11:22:17 CEST libdrm_nouveau2-2.4.69-1.mga6.i586 Free 22. Jul 2016 10:42:20 CEST libdrm_intel1-2.4.69-1.mga6.i586 Free 22. Jul 2016 10:42:20 CEST xinitrc-2.4.21-17.mga6.noarch Free 22. Jul 2016 10:42:19 CEST libxml2_2-2.9.4-1.mga6.i586 Free 22. Jul 2016 10:42:19 CEST libdrm_radeon1-2.4.69-1.mga6.i586 Free 22. Jul 2016 10:42:19 CEST libdrm_amdgpu1-2.4.69-1.mga6.i586 Free 22. Jul 2016 10:42:19 CEST lib64drm_radeon1-2.4.69-1.mga6.x86_64 Free 22. Jul 2016 10:42:19 CEST lib64drm_intel1-2.4.69-1.mga6.x86_64 Free 22. Jul 2016 10:42:19 CEST initscripts-9.55-20.mga6.x86_64 Free 22. Jul 2016 10:42:19 CEST libdrm2-2.4.69-1.mga6.i586 Free 22. Jul 2016 10:42:18 CEST x11-driver-video-amdgpu-1.1.0-3.mga6.x86_64 Free 22. Jul 2016 10:42:16 CEST libdrm-common-2.4.69-1.mga6.x86_64 Free 22. Jul 2016 10:42:16 CEST lib64kms1-2.4.69-1.mga6.x86_64 Free 22. Jul 2016 10:42:16 CEST lib64drm_nouveau2-2.4.69-1.mga6.x86_64 Free 22. Jul 2016 10:42:16 CEST lib64drm_amdgpu1-2.4.69-1.mga6.x86_64 Free 22. Jul 2016 10:42:16 CEST lib64drm2-2.4.69-1.mga6.x86_64 Free 22. Jul 2016 10:42:16 CEST virtualbox-kernel-desktop-latest-5.1.2-1.mga6.x86_64 Free 22. Jul 2016 10:41:49 CEST virtualbox-5.1.2-1.mga6.x86_64 Free 22. Jul 2016 10:41:49 CEST vboxadditions-kernel-desktop-latest-5.1.2-1.mga6.x86_64 Free 22. Jul 2016 10:41:49 CEST libxml2-utils-2.9.4-1.mga6.x86_64 Free 22. Jul 2016 10:41:49 CEST curl-7.50.0-1.mga6.x86_64 Free 22. Jul 2016 10:41:49 CEST x11-driver-video-vboxvideo-5.1.2-1.mga6.x86_64 Free 22. Jul 2016 10:41:46 CEST virtualbox-kernel-4.7.0-desktop-0.rc7.6.mga6-5.1.2-1.mga6.x86_64 Free 22. Jul 2016 10:41:46 CEST virtualbox-guest-additions-5.1.2-1.mga6.x86_64 Free 22. Jul 2016 10:41:46 CEST vboxadditions-kernel-4.7.0-desktop-0.rc7.6.mga6-5.1.2-1.mga6.x86_64 Free 22. Jul 2016 10:41:46 CEST
(In reply to Robert Fox from comment #27) > Unfortunately, after the latest round of updates in Cauldron, this problem > has reoccurred!!! I am unable to start evolution again: > > [rfox@foxmain ~]$ evolution > libGL error: No matching fbConfigs or visuals found > libGL error: failed to load driver: swrast > > (evolution:828): Gdk-ERROR **: The program 'evolution' received an X Window > System error. > This probably reflects a bug in the program. > The error was 'GLXBadContext'. > (Details: serial 183 error_code 167 request_code 153 (GLX) minor_code 6) > (Note to programmers: normally, X errors are reported asynchronously; > that is, you will receive the error a while after causing it. > To debug your program, run it with the GDK_SYNCHRONIZE environment > variable to change this behavior. You can then get a meaningful > backtrace from your debugger if you break on the gdk_x_error() function.) > Trace/breakpoint trap (core dumped) Some questions: 1. Does it happen after a reboot? 2. Does it happen in a new unix user account? 3. Does it happen when running the IceWM window manager? 4. What are your device drivers?
1) Happens every time 2) Yes 3) Yes 4) although XFdrake says it installed the nvidia drivers - it appears it doesn't (something is missing Here's a bit more: [root@foxmain rfox]# modprobe nvidia modprobe: ERROR: could not insert 'nvidia_current': No such device modprobe: ERROR: Error running install command for nvidia modprobe: ERROR: could not insert 'nvidia': Operation not permitted [root@foxmain rfox]# rpm -qa | grep nvidia x11-driver-video-nvidia-current-367.35-1.mga6.nonfree dkms-nvidia-current-367.35-1.mga6.nonfree nvidia-current-doc-html-367.35-1.mga6.nonfree Looks like the system is defaulting to nouveau driver and not able to properly install the nvidia proprietary ones I think there are certain kernel packages missing from the repos . . . Not sure . . .
Update - Nouveau drivers work with effects and Evolution starts with them NVidia drivers now build and load (after recent Cauldron updates) - but, KDE effects don't work and Evolution fails to start
Problem still exists after updating to latest Cauldron!
Hi Robert, (In reply to Robert Fox from comment #31) > Update - Nouveau drivers work with effects and Evolution starts with them > > NVidia drivers now build and load (after recent Cauldron updates) - but, KDE > effects don't work and Evolution fails to start This indicates that this is likely a problem with the proprietary Nvidia drivers, which we cannot do too much about. You can try using a different version of the nvidia drivers and see if they work better for you, or use Nouveau for now. You may also try to bring this problem with the nvidia upstream and see if they can fix it for you (but I wouldn't be too hopeful about that). Do you have any other suggestions? On my system with the Core i3 Intel Graphics, evolution starts fine and the KDE effects are working fine.
Oddly, this issue is not on a different system (with a different nvidia card) using proprietary drivers. I have also filed a bug with Evolution as well - without success. Guess I could try with nvidia - but it would be helpful if someone can confirm or deny this bug to help me figure out if it's just my problem alone! Also, I have the latest LinuxMint 18 on this machine running latest NVidia drivers without issue - and Evolution works as well - So I suspect it has something to do with the way Mageia implements this . . . Back to the drawing board I guess . . . . Thx
Hi Robert, (In reply to Robert Fox from comment #34) > Oddly, this issue is not on a different system (with a different nvidia > card) using proprietary drivers. I have also filed a bug with Evolution as > well - without success. Where is the Evolution bug you reported? Furthermore, can you try giving us a gdb stacktrace of the crashing Evolution (with all debuginfo packages present)? See https://wiki.mageia.org/en/Debugging_software_crashes . Regards, -- Shlomi > Guess I could try with nvidia - but it would be > helpful if someone can confirm or deny this bug to help me figure out if > it's just my problem alone! Also, I have the latest LinuxMint 18 on this > machine running latest NVidia drivers without issue - and Evolution works as > well - So I suspect it has something to do with the way Mageia implements > this . . . Back to the drawing board I guess . . . . Thx
(In reply to Robert Fox from comment #34) As a workaround you can try changing Exec=evolution %U by Exec=env LD_LIBRARY_PATH=/usr/lib64/nvidia/ evolution %U in evolution.desktop
Thanks for the workaround - unfortunately, it didn't work :-( I am noticing that when I install the NVidia drivers - I can't get the desktop effects to start under KDE anymore - so like in Yakuake - can't get the transparent background. Maybe this has something to do with it. Under Nouveau driver, evolution starts fine - as does the desktops effects . . . Hmmm.
CC: (none) => hhielscher
For me the problems went away after I installed the official driver: NVIDIA-Linux-x86_64-367.44.run
YIPEEEE!!! Just tested recent NVidia drivers from latest Cauldron updates - and it WORKS!!! Then again, many things have changed in Cauldron (like GTK & Webkit) so not sure if just the drivers fixed it . . . . Just happy to have the NVidia working together with Evolution again! Now if we could only get this bug: https://bugs.mageia.org/show_bug.cgi?id=19470 fixed as well (seems to be webkit related) - then I can leave Thunderbird back to Evolution (my favourite!) Cheers, R.Fox
Status: REOPENED => RESOLVEDResolution: (none) => FIXED