mojira.dev
MCL-26139

minecraft launcher segfaults with Intel graphics, not on NVIDIA graphics (same setup)

The minecraft launcher started segfaulting on start after an unknown version upgrade of the launcher itself. There have been no host platform (Fedora 43, gnome 49.1) updates in-between.

I have a setup with an integrated Intel card (i915, i7-1165G7, Iris Xe), and minecraft-launcher suddenly started segfaulting on start, with the following core dump error on journalctl --user:

nov 25 14:09:37 notreally systemd-coredump[8426]: Process 8413 (minecraft-launc) of user 1000 dumped core.
                                                  
                                                  Module libVkLayer_MESA_device_select.so from rpm mesa-25.2.7-3.fc43.x86_64
                                                  Module libtinfo.so.6 from rpm ncurses-6.5-7.20250614.fc43.x86_64
                                                  Module libedit.so.0 from rpm libedit-3.1-57.20251016cvs.fc43.x86_64
                                                  Module libvulkan_lvp.so from rpm mesa-25.2.7-3.fc43.x86_64
                                                  Module libvulkan_intel.so from rpm mesa-25.2.7-3.fc43.x86_64
                                                  Module libvulkan_dzn.so from rpm mesa-25.2.7-3.fc43.x86_64
                                                  Module libSPIRV-Tools.so from rpm spirv-tools-2025.3-4.fc43.x86_64
                                                  Module libudev.so.1 from rpm systemd-258.2-1.fc43.x86_64
                                                  Module libxshmfence.so.1 from rpm libxshmfence-1.3.2-7.fc43.x86_64
                                                  Module libzstd.so.1 from rpm zstd-1.5.7-2.fc43.x86_64
                                                  Module libxcb-xfixes.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
                                                  Module libxcb-sync.so.1 from rpm libxcb-1.17.0-6.fc43.x86_64
                                                  Module libxcb-present.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
                                                  Module libX11-xcb.so.1 from rpm libX11-1.8.12-1.fc43.x86_64
                                                  Module libxcb-dri3.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
                                                  Module libxcb-randr.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
                                                  Module libxcb-glx.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
                                                  Module libavahi-client.so.3 from rpm avahi-0.9~rc2-6.fc43.x86_64
                                                  Module libavahi-common.so.3 from rpm avahi-0.9~rc2-6.fc43.x86_64
                                                  Module libplds4.so from rpm nss-3.118.1-2.fc43.x86_64
                                                  Module libplc4.so from rpm nss-3.118.1-2.fc43.x86_64
                                                  Module libasound.so.2 from rpm alsa-lib-1.2.14-4.fc43.x86_64
                                                  Module libexpat.so.1 from rpm expat-2.7.2-1.fc43.x86_64
                                                  Module libgbm.so.1 from rpm mesa-25.2.7-3.fc43.x86_64
                                                  Module libdrm.so.2 from rpm libdrm-2.4.128-3.fc43.x86_64
                                                  Module libcups.so.2 from rpm cups-2.4.14-3.fc43.x86_64
                                                  Module libnspr4.so from rpm nss-3.118.1-2.fc43.x86_64
                                                  Module libsmime3.so from rpm nss-3.118.1-2.fc43.x86_64
                                                  Module libnssutil3.so from rpm nss-3.118.1-2.fc43.x86_64
                                                  Module libnss3.so from rpm nss-3.118.1-2.fc43.x86_64
                                                  Module libuuid.so.1 from rpm util-linux-2.41.1-17.fc43.x86_64
                                                  Module libnss_resolve.so.2 from rpm systemd-258.2-1.fc43.x86_64
                                                  Module libnss_mdns4_minimal.so.2 from rpm nss-mdns-0.15.1-27.fc43.x86_64
                                                  Module libnss_myhostname.so.2 from rpm systemd-258.2-1.fc43.x86_64
                                                  Module libgmp.so.10 from rpm gmp-6.3.0-4.fc43.x86_64
                                                  Module libnettle.so.8 from rpm nettle-3.10.1-2.fc43.x86_64
                                                  Module libhogweed.so.6 from rpm nettle-3.10.1-2.fc43.x86_64
                                                  Module libtasn1.so.6 from rpm libtasn1-4.20.0-2.fc43.x86_64
                                                  Module libp11-kit.so.0 from rpm p11-kit-0.25.8-1.fc43.x86_64
                                                  Module libgnutls.so.30 from rpm gnutls-3.8.11-4.fc43.x86_64
                                                  Module libsecret-1.so.0 from rpm libsecret-0.21.7-7.fc43.x86_64
                                                  Module libcrypt.so.2 from rpm libxcrypt-4.5.2-1.fc43.x86_64
                                                  Module libkeyutils.so.1 from rpm keyutils-1.6.3-6.fc43.x86_64
                                                  Module libkrb5support.so.0 from rpm krb5-1.21.3-7.fc43.x86_64
                                                  Module libcom_err.so.2 from rpm e2fsprogs-1.47.3-2.fc43.x86_64
                                                  Module libk5crypto.so.3 from rpm krb5-1.21.3-7.fc43.x86_64
                                                  Module libkrb5.so.3 from rpm krb5-1.21.3-7.fc43.x86_64
                                                  Module libsasl2.so.3 from rpm cyrus-sasl-2.1.28-33.fc43.x86_64
                                                  Module libevent-2.1.so.7 from rpm libevent-2.1.12-16.fc43.x86_64
                                                  Module libunistring.so.5 from rpm libunistring-1.1-10.fc43.x86_64
                                                  Module libgssapi_krb5.so.2 from rpm krb5-1.21.3-7.fc43.x86_64
                                                  Module libcrypto.so.3 from rpm openssl-3.5.4-1.fc43.x86_64
                                                  Module libssl.so.3 from rpm openssl-3.5.4-1.fc43.x86_64
                                                  Module libpsl.so.5 from rpm libpsl-0.21.5-6.fc43.x86_64
                                                  Module libssh.so.4 from rpm libssh-0.11.3-1.fc43.x86_64
                                                  Module libidn2.so.0 from rpm libidn2-2.3.8-2.fc43.x86_64
                                                  Module libnghttp2.so.14 from rpm nghttp2-1.66.0-2.fc43.x86_64
                                                  Module libcurl.so.4 from rpm curl-8.15.0-3.fc43.x86_64
                                                  Module libcap.so.2 from rpm libcap-2.76-3.fc43.x86_64
                                                  Module libbrotlicommon.so.1 from rpm brotli-1.1.0-10.fc43.x86_64
                                                  Module libsystemd.so.0 from rpm systemd-258.2-1.fc43.x86_64
                                                  Module libseccomp.so.2 from rpm libseccomp-2.6.0-2.fc43.x86_64
                                                  Module liblcms2.so.2 from rpm lcms2-2.16-6.fc43.x86_64
                                                  Module liblzma.so.5 from rpm xz-5.8.1-2.fc43.x86_64
                                                  Module libbrotlidec.so.1 from rpm brotli-1.1.0-10.fc43.x86_64
                                                  Module libbz2.so.1 from rpm bzip2-1.0.8-21.fc43.x86_64
                                                  Module libdatrie.so.1 from rpm libdatrie-0.2.13-12.fc43.x86_64
                                                  Module libblkid.so.1 from rpm util-linux-2.41.1-17.fc43.x86_64
                                                  Module libsqlite3.so.0 from rpm sqlite-3.50.2-2.fc43.x86_64
                                                  Module libjson-glib-1.0.so.0 from rpm json-glib-1.10.8-1.fc43.x86_64
                                                  Module libdbus-1.so.3 from rpm dbus-1.16.0-4.fc43.x86_64
                                                  Module libatspi.so.0 from rpm at-spi2-core-2.58.1-1.fc43.x86_64
                                                  Module libglycin-2.so.0 from rpm glycin-2.0.4-1.fc43.x86_64
                                                  Module libxml2.so.2 from rpm libxml2-2.12.10-5.fc43.x86_64
                                                  Module libpixman-1.so.0 from rpm pixman-0.46.2-2.fc43.x86_64
                                                  Module libxcb-shm.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
                                                  Module libxcb-render.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
                                                  Module libXrender.so.1 from rpm libXrender-0.9.12-3.fc43.x86_64
                                                  Module libpng16.so.16 from rpm libpng-1.6.50-2.fc43.x86_64
                                                  Module libgraphite2.so.3 from rpm graphite2-1.3.14-19.fc43.x86_64
                                                  Module libfreetype.so.6 from rpm freetype-2.13.3-3.fc43.x86_64
                                                  Module libthai.so.0 from rpm libthai-0.1.29-11.fc43.x86_64
                                                  Module libselinux.so.1 from rpm libselinux-3.9-5.fc43.x86_64
                                                  Module libmount.so.1 from rpm util-linux-2.41.1-17.fc43.x86_64
                                                  Module libz.so.1 from rpm zlib-ng-2.2.5-2.fc43.x86_64
                                                  Module libXau.so.6 from rpm libXau-1.0.12-3.fc43.x86_64
                                                  Module libpcre2-8.so.0 from rpm pcre2-10.47-1.fc43.x86_64
                                                  Module libffi.so.8 from rpm libffi-3.5.2-1.fc43.x86_64
                                                  Module libXinerama.so.1 from rpm libXinerama-1.1.5-9.fc43.x86_64
                                                  Module libXrandr.so.2 from rpm libXrandr-1.5.4-6.fc43.x86_64
                                                  Module libXcomposite.so.1 from rpm libXcomposite-0.4.6-6.fc43.x86_64
                                                  Module libXdamage.so.1 from rpm libXdamage-1.1.6-6.fc43.x86_64
                                                  Module libXcursor.so.1 from rpm libXcursor-1.2.3-3.fc43.x86_64
                                                  Module libwayland-egl.so.1 from rpm wayland-1.24.0-1.fc43.x86_64
                                                  Module libwayland-cursor.so.0 from rpm wayland-1.24.0-1.fc43.x86_64
                                                  Module libxkbcommon.so.0 from rpm libxkbcommon-1.11.0-1.fc43.x86_64
                                                  Module libXfixes.so.3 from rpm libXfixes-6.0.1-6.fc43.x86_64
                                                  Module libwayland-client.so.0 from rpm wayland-1.24.0-1.fc43.x86_64
                                                  Module libtinysparql-3.0.so.0 from rpm tinysparql-3.10.1-1.fc43.x86_64
                                                  Module libcloudproviders.so.0 from rpm libcloudproviders-0.3.6-2.fc43.x86_64
                                                  Module libatk-bridge-2.0.so.0 from rpm at-spi2-core-2.58.1-1.fc43.x86_64
                                                  Module libXi.so.6 from rpm libXi-1.8.2-3.fc43.x86_64
                                                  Module libepoxy.so.0 from rpm libepoxy-1.5.10-11.fc43.x86_64
                                                  Module libatk-1.0.so.0 from rpm at-spi2-core-2.58.1-1.fc43.x86_64
                                                  Module libgdk_pixbuf-2.0.so.0 from rpm gdk-pixbuf2-2.44.4-1.fc43.x86_64
                                                  Module libcairo-gobject.so.2 from rpm cairo-1.18.4-2.fc43.x86_64
                                                  Module libfribidi.so.0 from rpm fribidi-1.0.16-3.fc43.x86_64
                                                  Module libfontconfig.so.1 from rpm fontconfig-2.17.0-3.fc43.x86_64
                                                  Module libpangoft2-1.0.so.0 from rpm pango-1.57.0-1.fc43.x86_64
                                                  Module libcairo.so.2 from rpm cairo-1.18.4-2.fc43.x86_64
                                                  Module libharfbuzz.so.0 from rpm harfbuzz-11.5.1-1.fc43.x86_64
                                                  Module libpango-1.0.so.0 from rpm pango-1.57.0-1.fc43.x86_64
                                                  Module libpangocairo-1.0.so.0 from rpm pango-1.57.0-1.fc43.x86_64
                                                  Module libgio-2.0.so.0 from rpm glib2-2.86.1-5.fc43.x86_64
                                                  Module libxcb.so.1 from rpm libxcb-1.17.0-6.fc43.x86_64
                                                  Module libXext.so.6 from rpm libXext-1.3.6-4.fc43.x86_64
                                                  Module libGLdispatch.so.0 from rpm libglvnd-1.7.0-8.fc43.x86_64
                                                  Module libglib-2.0.so.0 from rpm glib2-2.86.1-5.fc43.x86_64
                                                  Module libgobject-2.0.so.0 from rpm glib2-2.86.1-5.fc43.x86_64
                                                  Module libgdk-3.so.0 from rpm gtk3-3.24.51-2.fc43.x86_64
                                                  Module libgtk-3.so.0 from rpm gtk3-3.24.51-2.fc43.x86_64
                                                  Module libX11.so.6 from rpm libX11-1.8.12-1.fc43.x86_64
                                                  Module libGLX.so.0 from rpm libglvnd-1.7.0-8.fc43.x86_64
                                                  Module libOpenGL.so.0 from rpm libglvnd-1.7.0-8.fc43.x86_64
                                                  Module libgmodule-2.0.so.0 from rpm glib2-2.86.1-5.fc43.x86_64
                                                  Stack trace of thread 8413:
                                                  #0  0x00007f1382cee577 XCloseDisplay (libX11.so.6 + 0xd577)
                                                  #1  0x00007f1352c7088a n/a (liblauncher.so + 0x87088a)
                                                  #2  0x00007f1352c5223a n/a (liblauncher.so + 0x85223a)
                                                  #3  0x00007f13525aceeb n/a (liblauncher.so + 0x1aceeb)
                                                  #4  0x00007f13525b055b RunLauncher (liblauncher.so + 0x1b055b)
                                                  #5  0x000055a97e3a1450 n/a (/home/notreally/.minecraft/launcher/minecraft-launcher + 0x1a1450)
                                                  #6  0x000055a97e250f3b n/a (/home/notreally/.minecraft/launcher/minecraft-launcher + 0x50f3b)
                                                  #7  0x000055a97e246aed n/a (/home/notreally/.minecraft/launcher/minecraft-launcher + 0x46aed)
                                                  #8  0x000055a97e230f96 n/a (/home/notreally/.minecraft/launcher/minecraft-launcher + 0x30f96)
                                                  #9  0x00007f1381d1b5b5 __libc_start_call_main (libc.so.6 + 0x35b5)
                                                  #10 0x00007f1381d1b668 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3668)
                                                  #11 0x000055a97e2329ba _start (/home/notreally/.minecraft/launcher/minecraft-launcher + 0x329ba)
                                                  
                                                  Stack trace of thread 8416:
                                                  #0  0x00007f1381e0b34d syscall (libc.so.6 + 0xf334d)
                                                  #1  0x00007f138231652b g_cond_wait (libglib-2.0.so.0 + 0x6c52b)
                                                  #2  0x00007f13822b41ac g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0xa1ac)
                                                  #3  0x00007f138231fb74 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x75b74)
                                                  #4  0x00007f138231f6c2 g_thread_proxy (libglib-2.0.so.0 + 0x756c2)
                                                  #5  0x00007f1381d8a464 start_thread (libc.so.6 + 0x72464)
                                                  #6  0x00007f1381e0d5ac __clone3 (libc.so.6 + 0xf55ac)
                                                  
                                                  Stack trace of thread 8421:
                                                  #0  0x00007f1381d92982 __syscall_cancel_arch (libc.so.6 + 0x7a982)
                                                  #1  0x00007f1381d86c3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c)
                                                  #2  0x00007f1381d872ac __futex_abstimed_wait_common (libc.so.6 + 0x6f2ac)
                                                  #3  0x00007f1381d89b88 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x71b88)
                                                  #4  0x00007f1352bf8356 n/a (liblauncher.so + 0x7f8356)
                                                  #5  0x00007f1352bff1c3 n/a (liblauncher.so + 0x7ff1c3)
                                                  #6  0x00007f1352bffaf4 n/a (liblauncher.so + 0x7ffaf4)
                                                  #7  0x00007f138204e3e4 execute_native_thread_routine (libstdc++.so.6 + 0x4e3e4)
                                                  #8  0x00007f1381d8a464 start_thread (libc.so.6 + 0x72464)
                                                  #9  0x00007f1381e0d5ac __clone3 (libc.so.6 + 0xf55ac)
                                                  
                                                  Stack trace of thread 8417:
                                                  #0  0x00007f1381d92982 __syscall_cancel_arch (libc.so.6 + 0x7a982)
                                                  #1  0x00007f1381d86c3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c)
                                                  #2  0x00007f1381d86c84 __syscall_cancel (libc.so.6 + 0x6ec84)
                                                  #3  0x00007f1381e006c6 ppoll (libc.so.6 + 0xe86c6)
                                                  #4  0x00007f13822f42e0 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x4a2e0)
                                                  #5  0x00007f13822f43a3 g_main_context_iteration (libglib-2.0.so.0 + 0x4a3a3)
                                                  #6  0x00007f13822f43f1 glib_worker_main (libglib-2.0.so.0 + 0x4a3f1)
                                                  #7  0x00007f138231f6c2 g_thread_proxy (libglib-2.0.so.0 + 0x756c2)
                                                  #8  0x00007f1381d8a464 start_thread (libc.so.6 + 0x72464)
                                                  #9  0x00007f1381e0d5ac __clone3 (libc.so.6 + 0xf55ac)
                                                  
                                                  Stack trace of thread 8414:
                                                  #0  0x00007f1381d92982 __syscall_cancel_arch (libc.so.6 + 0x7a982)
                                                  #1  0x00007f1381d86c3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c)
                                                  #2  0x00007f1381d872ac __futex_abstimed_wait_common (libc.so.6 + 0x6f2ac)
                                                  #3  0x00007f1381d89b88 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x71b88)
                                                  #4  0x000055a97e33de0d n/a (/home/notreally/.minecraft/launcher/minecraft-launcher + 0x13de0d)
                                                  #5  0x000055a97e344277 n/a (/home/notreally/.minecraft/launcher/minecraft-launcher + 0x144277)
                                                  #6  0x000055a97e344b2c n/a (/home/notreally/.minecraft/launcher/minecraft-launcher + 0x144b2c)
                                                  #7  0x00007f138204e3e4 execute_native_thread_routine (libstdc++.so.6 + 0x4e3e4)
                                                  #8  0x00007f1381d8a464 start_thread (libc.so.6 + 0x72464)
                                                  #9  0x00007f1381e0d5ac __clone3 (libc.so.6 + 0xf55ac)
                                                  
                                                  Stack trace of thread 8424:
                                                  #0  0x00007f1381d92982 __syscall_cancel_arch (libc.so.6 + 0x7a982)
                                                  #1  0x00007f1381d86c3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c)
                                                  #2  0x00007f1381d872ac __futex_abstimed_wait_common (libc.so.6 + 0x6f2ac)
                                                  #3  0x00007f1381d8997e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7197e)
                                                  #4  0x00007f13361cdb2d cnd_wait (libvulkan_intel.so + 0x3cdb2d)
                                                  #5  0x00007f13361b361c util_queue_thread_func (libvulkan_intel.so + 0x3b361c)
                                                  #6  0x00007f13361cda8c impl_thrd_routine (libvulkan_intel.so + 0x3cda8c)
                                                  #7  0x00007f1381d8a464 start_thread (libc.so.6 + 0x72464)
                                                  #8  0x00007f1381e0d5ac __clone3 (libc.so.6 + 0xf55ac)
                                                  
                                                  Stack trace of thread 8419:
                                                  #0  0x00007f1381d92982 __syscall_cancel_arch (libc.so.6 + 0x7a982)
                                                  #1  0x00007f1381d86c3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c)
                                                  #2  0x00007f1381d86c84 __syscall_cancel (libc.so.6 + 0x6ec84)
                                                  #3  0x00007f1381e006c6 ppoll (libc.so.6 + 0xe86c6)
                                                  #4  0x00007f13822f42e0 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x4a2e0)
                                                  #5  0x00007f13822f449f g_main_loop_run (libglib-2.0.so.0 + 0x4a49f)
                                                  #6  0x00007f1381bb5f12 gdbus_shared_thread_func.lto_priv.0 (libgio-2.0.so.0 + 0xe8f12)
                                                  #7  0x00007f138231f6c2 g_thread_proxy (libglib-2.0.so.0 + 0x756c2)
                                                  #8  0x00007f1381d8a464 start_thread (libc.so.6 + 0x72464)
                                                  #9  0x00007f1381e0d5ac __clone3 (libc.so.6 + 0xf55ac)
                                                  
                                                  Stack trace of thread 8418:
                                                  #0  0x00007f1381e0b34d syscall (libc.so.6 + 0xf334d)
                                                  #1  0x00007f138231720b g_cond_wait_until (libglib-2.0.so.0 + 0x6d20b)
                                                  #2  0x00007f13822b416d g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0xa16d)
                                                  #3  0x00007f13822b42dd g_async_queue_timeout_pop (libglib-2.0.so.0 + 0xa2dd)
                                                  #4  0x00007f13823207bf g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x767bf)
                                                  #5  0x00007f138231f6c2 g_thread_proxy (libglib-2.0.so.0 + 0x756c2)
                                                  #6  0x00007f1381d8a464 start_thread (libc.so.6 + 0x72464)
                                                  #7  0x00007f1381e0d5ac __clone3 (libc.so.6 + 0xf55ac)
                                                  ELF object binary architecture: AMD x86-64

In this host, I sometimes also hook up an external GPU card (NVIDIA GTX 1070), and when that is active, it is selected as the primary GPU by using udev rules. When I do so, minecraft-launcher (and Minecraft itself) run without issues.

As a reminder, Fedora 43 is now Wayland only, so I am quite suspicious of the stack trace above ending in a X11 call.

Comments 4

I am available to sharing additional logs or performing tests.

The workaround mentioned on this other bug MCL-26138 seem to apply here as well.

I also want to mention that I tried to run the launcher without any nvidia driver or library installed, and the result it is the same. So I believe that this is an issue with Intel cards specifically.

This seems to be caused by the latest update on Linux. The issue MCL-26138 was reported by me, and I can confirm I use Intel. This does not seem to be happening with Windows or Mac, more so Linux, and not desktop environment dependent. Might be distro dependent as only Fedora 43 has been tested.

Dorco Pio

(Unassigned)

Unconfirmed

Retrieved