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 Ubuntu Desktop Bugs, which is subscribed to evolution in Ubuntu. https://bugs.launchpad.net/bugs/1730241 Title: Evolution segfaults when NVidia driver is installed but not used To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/clutter-gtk/+bug/1730241/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs