I just restarted Evolution (but did not reboot my system or make any other changes) and now Evolution is crashing for me in the identical way described here. I literally just quit Evolution, it was running fine, and restarted it and now it just crashes with the same stacktrace shown above, a null pointer passed to g_ascii_strtoull() (will add it as an attachment) after this error:
(evolution:14770): GLib-CRITICAL **: 19:35:04.237: g_strsplit: assertion 'string != NULL' failed I'm now a little afraid to restart my system in case more things start to fail. FYI, glxinfo shows: $ glxinfo name of display: :1 X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 24 (X_GLXCreateNewContext) Value in failed request: 0x0 Serial number of failed request: 93 Current serial number in output stream: 94 I think if nothing else, a bug should be filed with libcogl asking them to be more defensive in their programming here and handle badly formatted GPU version string. For example in my backtrace I can clearly see that the strings being taken from the context are all null, and that _cogl_gpu_info_parse_version_string() simply passes this to g_ascii_strtoull() without checking. I have Ubuntu 18.04.1 with: ii evolution 3.28.5-0ubuntu0.18.04.1 ii evolution-common 3.28.5-0ubuntu0.18.04.1 ii evolution-data-server 3.28.5-0ubuntu0.18.04.1 ii evolution-data-server-common 3.28.5-0ubuntu0.18.04.1 ii evolution-plugin-bogofilter 3.28.5-0ubuntu0.18.04.1 ii evolution-plugin-pstimport 3.28.5-0ubuntu0.18.04.1 ii evolution-plugins 3.28.5-0ubuntu0.18.04.1 ii libclutter-1.0-0:amd64 1.26.2+dfsg-4 ii libclutter-1.0-0-dbgsym:amd64 1.26.2+dfsg-4 ii libclutter-1.0-common 1.26.2+dfsg-4 ii libclutter-gst-3.0-0:amd64 3.0.26-1 ii libclutter-gtk-1.0-0:amd64 1.8.4-3 ii libclutter-gtk-1.0-0-dbgsym:amd64 1.8.4-3 ii libcogl-common 1.22.2-3 ii libcogl-pango20:amd64 1.22.2-3 ii libcogl-path20:amd64 1.22.2-3 ii libcogl20:amd64 1.22.2-3 ii libcogl20-dbgsym:amd64 1.22.2-3 ii libglib2.0-0:amd64 2.56.2-0ubuntu0.18.04.2 ii libglib2.0-0-dbgsym:amd64 2.56.2-0ubuntu0.18.04.2 ii libglib2.0-bin 2.56.2-0ubuntu0.18.04.2 ii libglib2.0-data 2.56.2-0ubuntu0.18.04.2 ii libglib2.0-dev:amd64 2.56.2-0ubuntu0.18.04.2 ii libglib2.0-dev-bin 2.56.2-0ubuntu0.18.04.2 I'm running with NVidia proprietary drivers with my old crusty NVidia GeForce 8400 GS with the proprietary driver version 340.107 that I've been using, and has worked fine, for years. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to clutter-gtk in Ubuntu. https://bugs.launchpad.net/bugs/1730241 Title: Evolution segfaults when NVidia driver is installed but not used Status in clutter-gtk package in Ubuntu: Confirmed Status in cogl package in Ubuntu: Confirmed Status in evolution package in Ubuntu: Invalid Bug description: To use CUDA I have installed the NVidia driver but disabled the card in the BIOS and set the main output to the onboard GPU. I also edited the xorg.conf accordingly. Now I can no longer start evolution. It crashes with a segfault. I cannot reproduce the segfault with other clutter apps. Attached is a backtrace of the crash, my xorg.conf, and the Xorg log. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/clutter-gtk/+bug/1730241/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

