https://bugs.kde.org/show_bug.cgi?id=468971
--- Comment #4 from nick...@outlook.com --- (In reply to David Edmundson from comment #3) > There's two important parts here that could be the cause: > > Apr 25 14:46:34 nickarchlinux kwin_wayland[906]: kwin_wayland_drm: Failed to > create gamma blob! Invalid argument > > This matches this bug report: https://bugs.kde.org/show_bug.cgi?id=468895 > where a similar symptom occurs. > Can you confirm if this is reproducible? If so does disabling night colour > make a difference? > > > Apr 25 14:46:34 nickarchlinux kwin_wayland[906]: kwin_scene_opengl: A > graphics reset attributable to the current GL context occurred. > > This is also quite important and needs following up on Yes the bug is reproducible. So far, I haven't had a situation where the monitor didn't freeze up. My night color option has already been set to "Always Off" (see attachment), and the bug still occurs. I've also attached a new journalctl log, where all I do is boot up the OS, switch on the third monitor (causing a freeze), and reboot. While the gamma blob error seems to show up in 3 locations in the file, the "kwin_scene_opengl" error doesn't seem to show up in this new file at all. Also, this may or may not be relevant to be bug, but running "eglinfo" in the console causes it to crash with "corrupted size vs. prev_size". The crash also occurs on a separate Manjaro installation i have had setup for a while now. ----------EGL_INFO_OUTPUT---------- [nicholas@nickarchlinux ~]$ eglinfo EGL client extensions string: EGL_EXT_client_extensions, EGL_EXT_device_base, EGL_EXT_device_enumeration, EGL_EXT_device_query, EGL_EXT_explicit_device, EGL_EXT_platform_base, EGL_EXT_platform_device, EGL_EXT_platform_wayland, EGL_EXT_platform_x11, EGL_EXT_platform_xcb, EGL_KHR_client_get_all_proc_addresses, EGL_KHR_debug, EGL_KHR_platform_gbm, EGL_KHR_platform_wayland, EGL_KHR_platform_x11, EGL_MESA_platform_gbm, EGL_MESA_platform_surfaceless GBM platform: EGL API version: 1.5 EGL vendor string: NVIDIA EGL version string: 1.5 EGL client APIs: OpenGL_ES OpenGL EGL extensions string: EGL_EXT_buffer_age, EGL_EXT_client_sync, EGL_EXT_create_context_robustness, EGL_EXT_image_dma_buf_import, EGL_EXT_image_dma_buf_import_modifiers, EGL_EXT_output_base, EGL_EXT_output_drm, EGL_EXT_present_opaque, EGL_EXT_protected_content, EGL_EXT_stream_acquire_mode, EGL_EXT_stream_consumer_egloutput, EGL_EXT_sync_reuse, EGL_IMG_context_priority, EGL_KHR_config_attribs, EGL_KHR_context_flush_control, EGL_KHR_create_context, EGL_KHR_create_context_no_error, EGL_KHR_fence_sync, EGL_KHR_get_all_proc_addresses, EGL_KHR_gl_colorspace, EGL_KHR_gl_renderbuffer_image, EGL_KHR_gl_texture_2D_image, EGL_KHR_gl_texture_3D_image, EGL_KHR_gl_texture_cubemap_image, EGL_KHR_image, EGL_KHR_image_base, EGL_KHR_no_config_context, EGL_KHR_partial_update, EGL_KHR_reusable_sync, EGL_KHR_stream, EGL_KHR_stream_attrib, EGL_KHR_stream_consumer_gltexture, EGL_KHR_stream_cross_process_fd, EGL_KHR_stream_fifo, EGL_KHR_stream_producer_eglsurface, EGL_KHR_surfaceless_context, EGL_KHR_swap_buffers_with_damage, EGL_KHR_wait_sync, EGL_MESA_image_dma_buf_export, EGL_NV_nvrm_fence_sync, EGL_NV_output_drm_flip_event, EGL_NV_quadruple_buffer, EGL_NV_robustness_video_memory_purge, EGL_NV_stream_attrib, EGL_NV_stream_consumer_eglimage, EGL_NV_stream_consumer_gltexture_yuv, EGL_NV_stream_cross_display, EGL_NV_stream_cross_object, EGL_NV_stream_cross_process, EGL_NV_stream_cross_system, EGL_NV_stream_dma, EGL_NV_stream_fifo_next, EGL_NV_stream_fifo_synchronous, EGL_NV_stream_flush, EGL_NV_stream_metadata, EGL_NV_stream_origin, EGL_NV_stream_remote, EGL_NV_stream_reset, EGL_NV_stream_socket, EGL_NV_stream_socket_inet, EGL_NV_stream_socket_unix, EGL_NV_stream_sync, EGL_NV_system_time, EGL_NV_triple_buffer, EGL_WL_bind_wayland_display, EGL_WL_wayland_eglstream corrupted size vs. prev_size Aborted (core dumped) ----------OUTPUT IN JOURNALCTL---------- Apr 27 11:52:06 nickarchlinux systemd-coredump[4921]: [🡕] Process 4919 (eglinfo) of user 1000 dumped core. Stack trace of thread 4919: #0 0x00007f58f43128ec n/a (libc.so.6 + 0x878ec) #1 0x00007f58f42c3ea8 raise (libc.so.6 + 0x38ea8) #2 0x00007f58f42ad53d abort (libc.so.6 + 0x2253d) #3 0x00007f58f42ae29e n/a (libc.so.6 + 0x2329e) #4 0x00007f58f431c657 n/a (libc.so.6 + 0x91657) #5 0x00007f58f431d15e n/a (libc.so.6 + 0x9215e) #6 0x00007f58f431d2d0 n/a (libc.so.6 + 0x922d0) #7 0x00007f58f431f7d0 n/a (libc.so.6 + 0x947d0) #8 0x00007f58f43209f2 malloc (libc.so.6 + 0x959f2) #9 0x00007f58f2496155 n/a (libnvidia-eglcore.so.530.41.03 + 0x1496155) #10 0x00007f58f2489bfd n/a (libnvidia-eglcore.so.530.41.03 + 0x1489bfd) #11 0x00007f58f248a91c n/a (libnvidia-eglcore.so.530.41.03 + 0x148a91c) #12 0x00007f58f248aa3c n/a (libnvidia-eglcore.so.530.41.03 + 0x148aa3c) #13 0x00007f58f24a457b n/a (libnvidia-eglcore.so.530.41.03 + 0x14a457b) #14 0x00007f58f24a4700 n/a (libnvidia-eglcore.so.530.41.03 + 0x14a4700) #15 0x00007f58f3e42d12 n/a (libEGL_nvidia.so.0 + 0x42d12) #16 0x00007f58f3e48344 n/a (libEGL_nvidia.so.0 + 0x48344) #17 0x0000557781c64823 n/a (eglinfo + 0x8823) #18 0x0000557781c683a5 n/a (eglinfo + 0xc3a5) #19 0x0000557781c6026e n/a (eglinfo + 0x426e) #20 0x00007f58f42ae790 n/a (libc.so.6 + 0x23790) #21 0x00007f58f42ae84a __libc_start_main (libc.so.6 + 0x2384a) #22 0x0000557781c606e5 n/a (eglinfo + 0x46e5) ELF object binary architecture: AMD x86-64 ----------RUNNING COREDUMPCTL GDB ON THE EGL_INFO CRASH---------- Debuginfod has been enabled. To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit. Downloading separate debug info for /usr/bin/eglinfo Reading symbols from /home/nicholas/.cache/debuginfod_client/39a6232bddf644b420c136dd02d436f65fd1b3ea/debuginfo... [New LWP 4919] warning: Section `.reg-xstate/4919' in core file too small. Downloading separate debug info for /usr/lib/libEGL_nvidia.so.0 Downloading separate debug info for /usr/lib/libnvidia-glsi.so.530.41.03 Downloading separate debug info for /usr/lib/libnvidia-eglcore.so.530.41.03 Downloading separate debug info for /usr/lib/libnvidia-egl-gbm.so.1 Downloading separate debug info for /usr/lib/gbm/nvidia-drm_gbm.so Downloading separate debug info for system-supplied DSO at 0x7ffe2e2b6000 --Type <RET> for more, q to quit, c to continue without paging--c [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `eglinfo'. Program terminated with signal SIGABRT, Aborted. warning: Section `.reg-xstate/4919' in core file too small. #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; (gdb) bt #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007f58f4312953 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007f58f42c3ea8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x00007f58f42ad53d in __GI_abort () at abort.c:79 #4 0x00007f58f42ae29e in __libc_message (fmt=fmt@entry=0x7f58f442577e "%s\n") at ../sysdeps/posix/libc_fatal.c:150 #5 0x00007f58f431c657 in malloc_printerr (str=str@entry=0x7f58f44231d9 "corrupted size vs. prev_size") at malloc.c:5651 #6 0x00007f58f431d15e in unlink_chunk (p=<optimized out>, av=0x7f58f4463aa0 <main_arena>) at malloc.c:1605 #7 0x00007f58f431d2d0 in malloc_consolidate (av=av@entry=0x7f58f4463aa0 <main_arena>) at malloc.c:4766 #8 0x00007f58f431f7d0 in _int_malloc (av=av@entry=0x7f58f4463aa0 <main_arena>, bytes=1472) at malloc.c:3951 #9 0x00007f58f43209f2 in __GI___libc_malloc (bytes=<optimized out>) at malloc.c:3297 #10 0x00007f58f2496155 in ?? () from /usr/lib/libnvidia-eglcore.so.530.41.03 #11 0x00007f58f2489bfd in ?? () from /usr/lib/libnvidia-eglcore.so.530.41.03 #12 0x00007f58f248a91c in ?? () from /usr/lib/libnvidia-eglcore.so.530.41.03 #13 0x00007f58f248aa3c in ?? () from /usr/lib/libnvidia-eglcore.so.530.41.03 #14 0x00007f58f24a457b in ?? () from /usr/lib/libnvidia-eglcore.so.530.41.03 #15 0x00007f58f24a4700 in ?? () from /usr/lib/libnvidia-eglcore.so.530.41.03 #16 0x00007f58f3e42d12 in ?? () from /usr/lib/libEGL_nvidia.so.0 #17 0x00007f58f3e48344 in ?? () from /usr/lib/libEGL_nvidia.so.0 #18 0x0000557781c64823 in createEGLContext (d=d@entry=0x557783a926a0, conf=conf@entry=0xcaf32c, api=api@entry=12450, khr_create_context=khr_create_context@entry=1, core_profile=core_profile@entry=1, context_version=context_version@entry=0x7ffe2e20b09c) at ../mesa-demos-9.0.0/src/egl/opengl/eglinfo.c:436 #19 0x0000557781c683a5 in doOneDisplay (d=0x557783a926a0, name=<optimized out>, opts=...) at ../mesa-demos-9.0.0/src/egl/opengl/eglinfo.c:575 #20 0x0000557781c6026e in main (argc=<optimized out>, argv=<optimized out>) at ../mesa-demos-9.0.0/src/egl/opengl/eglinfo.c:850 -- You are receiving this mail because: You are watching all bug changes.