{"id":2423,"date":"2018-11-03T15:37:49","date_gmt":"2018-11-03T22:37:49","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=2423"},"modified":"2018-11-04T17:18:33","modified_gmt":"2018-11-05T01:18:33","slug":"nvidia-410-xx-runtime-segfault-and-workaround","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=2423","title":{"rendered":"NVIDIA &#8211; 410.xx Runtime Segfault &#8211; Solved.."},"content":{"rendered":"<p><em><strong>Solved:<\/strong>\u00a0\u00a0\u00a0 After more investigation, reinstalling the Xorg driver fixed the problem..<\/em>\u00a0 <code><strong><span style=\"font-family: courier new, courier;\"># dnf reinstall xorg-x11-server-Xorg<\/span><\/strong><\/code><\/p>\n<p>After successfully patching the NVIDIA <strong>410.73<\/strong> driver (see previous article), I encountered another problem at runtime, after <span style=\"font-family: courier new, courier;\"><strong># startx<\/strong><\/span> :<\/p>\n<pre><strong><span style=\"font-family: courier new, courier;\">.....................................<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.489] (II) Initializing extension GLX<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.489] (II) AIGLX: Screen 0 is not DRI2 capable<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.489] (EE) AIGLX: reverting to software rendering<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.627] (II) IGLX: enabled GLX_MESA_copy_sub_buffer<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.628] (EE)<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.628] (EE) Backtrace:<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.629] (EE) 0: \/usr\/libexec\/Xorg (OsLookupColor+0x13d) [0x55839d3650ed]<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.629] (EE) 1: \/lib64\/libpthread.so.0 (funlockfile+0x50) [0x7fdda5197fbf]<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.630] (EE) 2: \/usr\/lib64\/xorg\/modules\/extensions\/libglx.so (GlxSetVisualConfigs+0x38b) [0x7fdda4923a6b]<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.630] (EE) 3: \/usr\/lib64\/xorg\/modules\/extensions\/libglx.so (_init+0x1ac1d) [0x7fdda493d91d]<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.630] (EE) 4: \/usr\/lib64\/xorg\/modules\/extensions\/libglx.so (_init+0x1a06d) [0x7fdda493c21d]<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.630] (EE) 5: \/usr\/libexec\/Xorg (InitExtensions+0x89) [0x55839d273d19]<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.630] (EE) 6: \/usr\/libexec\/Xorg (InitFonts+0x1f3) [0x55839d208c33]<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.630] (EE) 7: \/lib64\/libc.so.6 (__libc_start_main+0xf3) [0x7fdda4fe3413]<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.630] (EE) 8: \/usr\/libexec\/Xorg (_start+0x2e) [0x55839d1f27be]<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.630] (EE)<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.630] (EE) Segmentation fault at address 0x7fdda34d3c18<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.630] (EE)<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">Fatal server error:<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.630] (EE) Caught signal 11 (Segmentation fault). Server aborting<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.630] (EE)<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.630] (EE)<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">Please consult the Fedora Project support<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">at http:\/\/wiki.x.org<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">for help.<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.630] (EE) Please also check the log file at \"\/var\/log\/Xorg.0.log\" for additional information.<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.630] (EE)<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new, courier;\">[ 145.878] (EE) Server terminated with error (1). Closing log file.<\/span><\/strong><\/pre>\n<p>I found that the same happened with driver 410.57, and then tried older driver 396.54 &#8211; with the patch for Kernel 4.19 support &#8211; and that version worked correctly..\u00a0 (Fedora 29, Kernel 4.19.0).<\/p>\n<p>More research is needed, and I suspect it might be something &#8216;stale&#8217; remaining from the F28-F29 upgrade?<\/p>\n<p><em>Robert Gadsdon.\u00a0 November 3, 2018.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Solved:\u00a0\u00a0\u00a0 After more investigation, reinstalling the Xorg driver fixed the problem..\u00a0 # dnf reinstall xorg-x11-server-Xorg After successfully patching the NVIDIA 410.73 driver (see previous article), I encountered another problem at runtime, after # startx : &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. [ 145.489] (II) Initializing extension GLX [ 145.489] (II) AIGLX: Screen 0 is not DRI2 capable [ 145.489] (EE) AIGLX: reverting <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=2423\"><span class=\"more-msg\">Continue reading &rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[14,15,18,19,1533],"tags":[1983,1976,1984,1986,1985,336,418],"class_list":["post-2423","post","type-post","status-publish","format-standard","hentry","category-kernel","category-linux-2","category-nvidia","category-opinion","category-patches","tag-fedora-29","tag-kernel-4-19","tag-nvidia-410-xx","tag-patched-396-54","tag-runtime","tag-segfault","tag-workaround"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/2423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2423"}],"version-history":[{"count":2,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/2423\/revisions"}],"predecessor-version":[{"id":2425,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/2423\/revisions\/2425"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}