Bug 1217429 - chromium 119.0.6045.159 SIGSEGV on Wayland
Summary: chromium 119.0.6045.159 SIGSEGV on Wayland
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: X11 Applications (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Callum Farmer
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-23 08:50 UTC by Petr Vorel
Modified: 2024-03-08 13:29 UTC (History)
5 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Petr Vorel 2023-11-23 08:50:24 UTC
Chromium in sway (wayland) starts, but I see in dmesg 3x SIGSEGV:

[ 6378.320228] chrome[8365]: segfault at e005025 ip 0000561c499668a4 sp 00007ffce312f630 error 6 in chrome[561c43829000+aa03000] likely on CPU 5 (core 8, socket 0)
[ 6378.320238] Code: 8b 07 45 31 f6 3d 00 04 00 00 44 0f 42 f0 e8 33 00 00 00 8b 43 10 8b 4b 18 0f b6 c0 c1 e0 0c 0f b6 c9 c1 e1 14 09 c1 44 09 f1 <c6> 01 00 41 81 e6 ff 0f 00 00 41 c6 06 00 bf 01 00 00 00 e8 64 b0
[ 6380.823088] chrome[8587]: segfault at 2005025 ip 0000561c499668a4 sp 00007ffce312f770 error 6 in chrome[561c43829000+aa03000] likely on CPU 5 (core 8, socket 0)
[ 6380.823098] Code: 8b 07 45 31 f6 3d 00 04 00 00 44 0f 42 f0 e8 33 00 00 00 8b 43 10 8b 4b 18 0f b6 c0 c1 e0 0c 0f b6 c9 c1 e1 14 09 c1 44 09 f1 <c6> 01 00 41 81 e6 ff 0f 00 00 41 c6 06 00 bf 01 00 00 00 e8 64 b0
[ 6383.137670] chrome[8674]: segfault at 2005025 ip 0000561c499668a4 sp 00007ffce312f770 error 6 in chrome[561c43829000+aa03000] likely on CPU 6 (core 12, socket 0)
[ 6383.137680] Code: 8b 07 45 31 f6 3d 00 04 00 00 44 0f 42 f0 e8 33 00 00 00 8b 43 10 8b 4b 18 0f b6 c0 c1 e0 0c 0f b6 c9 c1 e1 14 09 c1 44 09 f1 <c6> 01 00 41 81 e6 ff 0f 00 00 41 c6 06 00 bf 01 00 00 00 e8 64 b0

chromium does *not* SIGSEGV when running on window manager on x11/xorg.

$ rpm -qa |grep -i chromium
chromium-plugin-widevinecdm-4.10.2710.0-1699.1.pm.3.x86_64
chromium-118.0.5993.117-1.2.x86_64
chromium-ffmpeg-extra-114.0.5735.198-1699.1.pm.2.x86_64

$ uname -a
Linux p16 6.6.1-1-default #1 SMP PREEMPT_DYNAMIC Thu Nov  9 05:27:56 UTC 2023 (1fcc265) x86_64 x86_64 x86_64 GNU/Linux

It might be caused by nvidia driver, wlroots or sway (similarly to #1217426):

$ rpm -qa |grep -i -e nvidia -e wlroots -e sway | sort
kernel-firmware-nvidia-gspx-G06-545.29.02-1.1.x86_64
kernel-firmware-nvidia-20231107-1.1.noarch
libnvidia-egl-wayland1-1.1.12-1.2.x86_64
libva-nvidia-driver-0.0.10-1.1.x86_64
libwlroots11-0.16.2-2.5.x86_64
nvidia-compute-G06-32bit-545.29.02-18.1.x86_64
nvidia-compute-G06-545.29.02-18.1.x86_64
nvidia-gl-G06-32bit-545.29.02-18.1.x86_64
nvidia-gl-G06-545.29.02-18.1.x86_64
nvidia-open-driver-G06-signed-kmp-default-545.29.02_k6.6.1_1-1.1.x86_64
nvidia-video-G06-32bit-545.29.02-18.1.x86_64
nvidia-video-G06-545.29.02-18.1.x86_64
patterns-sway-sway-20200619-6.1.x86_64
swaybar-1.8.1-6.1.x86_64
swaybg-1.2.0-1.4.x86_64
sway-branding-openSUSE-0.15.2-1.1.noarch
swayidle-1.8.0-1.4.x86_64
swaylock-1.7.2-1.3.x86_64
sway-marker-0.3~0-2.5.x86_64
swaynag-1.8.1-6.1.x86_64
SwayNotificationCenter-0.9.0-1.4.x86_64
sway-1.8.1-6.1.x86_64

$ sway -V
00:00:00.000 [sway/main.c:338] Sway version 1.8.1
00:00:00.000 [sway/main.c:339] wlroots version 0.16.2
00:00:00.004 [sway/main.c:120] Linux p16 6.6.1-1-default #1 SMP PREEMPT_DYNAMIC Thu Nov  9 05:27:56 UTC 2023 (1fcc265) x86_64 x86_64 x86_64 GNU/Linux
00:00:00.004 [sway/main.c:136] Contents of /etc/os-release:
00:00:00.004 [sway/main.c:120] NAME="openSUSE Tumbleweed"
00:00:00.004 [sway/main.c:120] # VERSION="20231110"
00:00:00.004 [sway/main.c:120] ID="opensuse-tumbleweed"
00:00:00.004 [sway/main.c:120] ID_LIKE="opensuse suse"
00:00:00.004 [sway/main.c:120] VERSION_ID="20231110"
00:00:00.004 [sway/main.c:120] PRETTY_NAME="openSUSE Tumbleweed"
00:00:00.004 [sway/main.c:120] ANSI_COLOR="0;32"
00:00:00.004 [sway/main.c:120] CPE_NAME="cpe:/o:opensuse:tumbleweed:20231110"
00:00:00.004 [sway/main.c:120] BUG_REPORT_URL="https://bugzilla.opensuse.org"
00:00:00.004 [sway/main.c:120] SUPPORT_URL="https://bugs.opensuse.org"
00:00:00.004 [sway/main.c:120] HOME_URL="https://www.opensuse.org"
00:00:00.004 [sway/main.c:120] DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
00:00:00.004 [sway/main.c:120] LOGO="distributor-logo-Tumbleweed"
00:00:00.004 [sway/main.c:108] LD_LIBRARY_PATH=
00:00:00.004 [sway/main.c:108] LD_PRELOAD=
00:00:00.004 [sway/main.c:108] SWAYSOCK=
00:00:00.004 [sway/main.c:65] Proprietary Nvidia drivers are NOT supported. Use Nouveau. To launch sway anyway, launch with --unsupported-gpu and DO NOT report issues.

$ coredumpctl dump 18277
Hint: You are currently not seeing messages from other users and the system.
      Users in the 'systemd-journal' group can see all messages. Pass -q to
      turn off this notice.
           PID: 18277 (chrome)
           UID: 1000 (pvorel)
           GID: 1000 (pvorel)
        Signal: 11 (SEGV)
     Timestamp: Thu 2023-11-23 07:12:12 CET (2h 37min ago)
  Command Line: $'/usr/lib64/chromium/chrome --type=gpu-process --crashpad-handler-pid=18244 --enable-crash-reporter=,stable --change-stack-guard-on-fork=enable --gpu-preferences=WAAAAAAAAAAgAAAEAAAAAAAAAAAAAAAAAABgAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAGAAAAAAAAAAYAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAA== --shared-files --field-trial-handle=0,i,392880002582778213,209401053584096680,262144'
    Executable: /usr/lib64/chromium/chrome
 Control Group: /user.slice/user-1000.slice/session-9.scope
          Unit: session-9.scope
         Slice: user-1000.slice
       Session: 9
     Owner UID: 1000 (pvorel)
       Boot ID: a00887200bf446fa99bcf650f3b9e19f
    Machine ID: 75738bc311724590a3705893bbbfbe9b
      Hostname: p16
       Storage: /var/lib/systemd/coredump/core.chrome.1000.a00887200bf446fa99bcf650f3b9e19f.18277.1700719932000000.zst (present)
  Size on Disk: 5.3M
       Message: Process 18277 (chrome) of user 1000 dumped core.

                Stack trace of thread 18277:
                #0  0x00005616be11c8a4 _ZN7sandbox19CrashSIGSYS_HandlerERK17arch_seccomp_dataPv (chrome + 0x9bcd8a4)
                #1  0x00005616be122f52 _ZN7sandbox4Trap6SigSysEiP9siginfo_tP10ucontext_t (chrome + 0x9bd3f52)
                #2  0x00007f2b2a03f190 __restore_rt (libc.so.6 + 0x3f190)
                #3  0x00007f2b2a0df64b alarm (libc.so.6 + 0xdf64b)
                #4  0x00005616bc8b4dd8 _ZN4base5debug12_GLOBAL__N_122StackDumpSignalHandlerEiP9siginfo_tPv (chrome + 0x8365dd8)
                #5  0x00007f2b2a03f190 __restore_rt (libc.so.6 + 0x3f190)
                #6  0x00007f2b2292af5b n/a (libGLX_nvidia.so.0 + 0x53f5b)
                #7  0x00007f2b22957e3a n/a (libGLX_nvidia.so.0 + 0x80e3a)
                #8  0x00007f2b254a42b0 n/a (libGLX.so.0 + 0x162b0)
                #9  0x00007f2b254a8c1e n/a (libGLX.so.0 + 0x1ac1e)
                #10 0x00007f2b1d939496 _ZN2rx10DisplayGLX11makeCurrentEPN3egl7DisplayEPNS1_7SurfaceES5_PN2gl7ContextE (libGLESv2.so + 0x539496)
                #11 0x00007f2b1d7a52ef _ZN3egl7Display11makeCurrentEPNS_6ThreadEPN2gl7ContextEPNS_7SurfaceES7_S5_ (libGLESv2.so + 0x3a52ef)
                #12 0x00007f2b1d608350 _ZN3egl11MakeCurrentEPNS_6ThreadEPNS_7DisplayENS_9SurfaceIDES4_N2gl9ContextIDE (libGLESv2.so + 0x208350)
                #13 0x00007f2b1d60a971 EGL_MakeCurrent (libGLESv2.so + 0x20a971)
                #14 0x00007f2b254ecfa3 eglMakeCurrent (libEGL.so + 0x6fa3)
                #15 0x00005616bd6f9178 _ZN2gl12GLContextEGL14ReleaseCurrentEPNS_9GLSurfaceE (chrome + 0x91aa178)
                #16 0x00005616bd6f906b _ZN2gl12GLContextEGL15MakeCurrentImplEPNS_9GLSurfaceE (chrome + 0x91aa06b)
                #17 0x00005616be4cd6f4 _ZN3gpu18SharedContextState11MakeCurrentEPN2gl9GLSurfaceEb (chrome + 0x9f7e6f4)
                #18 0x00005616c24f062d _ZN3viz26SkiaOutputSurfaceImplOnGpu11MakeCurrentEb (chrome + 0xdfa162d)
                #19 0x00005616c24f6c5e _ZN3viz26SkiaOutputSurfaceImplOnGpu15InitializeForGLEv (chrome + 0xdfa7c5e)
                #20 0x00005616c24ef343 _ZN3viz26SkiaOutputSurfaceImplOnGpu10InitializeEv (chrome + 0xdfa0343)
                #21 0x00005616c24ef033 _ZN3viz26SkiaOutputSurfaceImplOnGpu6CreateEPNS_27SkiaOutputSurfaceDependencyERKNS_16RendererSettingsEN4base6IdTypeIN3gpu18SyncPointOrderDataEjLj0ELj1EJEEEPNS8_45DisplayCompositorMemoryAndTaskControllerOnGpuENS6_17RepeatingCallbackIFvNS8_25SwapBuffersCompleteParamsERKN3gfx4SizeENSF_14GpuFenceHandleEEEENSD_IFvRKNSF_20PresentationFeedbackEEEENS6_12OnceCallbackIFvvEEENSD_IFvST_St6vectorINS8_9SyncTokenESaISV_EEEEENSD_IFvNS6_9TimeTicksENS6_9TimeDeltaEEEENSD_IFvjEEE (chrome + 0xdfa0033)
                #22 0x00005616c24e60be _ZN3viz21SkiaOutputSurfaceImpl21InitializeOnGpuThreadEN4base17RepeatingCallbackIFvNS1_9TimeTicksENS1_9TimeDeltaEEEEPb (chrome + 0xdf970be)
                #23 0x00005616c24e8bd7 _ZN4base8internal7InvokerINS0_9BindStateIMN3viz21SkiaOutputSurfaceImplEFvNS_17RepeatingCallbackIFvNS_9TimeTicksENS_9TimeDeltaEEEEPbEJNS0_17UnretainedWrapperIS4_NS_17unretained_traits12MayNotDangleELNS_12RawPtrTraitsE0EEES9_NSD_IbSF_LSG_0EEEEEEFvvEE7RunOnceEPNS0_13BindStateBaseE (chrome + 0xdf99bd7)
                #24 0x00005616c24e8f92 _ZN4base8internal7InvokerINS0_9BindStateIZN3viz21SkiaOutputSurfaceImpl21FlushGpuTasksWithImplENS4_8SyncModeEPNS3_26SkiaOutputSurfaceImplOnGpuEE3$_0JSt6vectorINS_12OnceCallbackIFvvEEESaISC_EES5_NS0_17UnretainedWrapperINS_13WaitableEventENS_17unretained_traits12MayNotDangleELNS_12RawPtrTraitsE0EEENSF_IS6_SI_LSJ_0EEEbbNS_9TimeTicksEEEESB_E7RunOnceEPNS0_13BindStateBaseE (chrome + 0xdf99f92)
                #25 0x00005616bda2ded0 _ZN3gpu12SchedulerDfs15ExecuteSequenceEN4base6IdTypeINS_18SyncPointOrderDataEjLj0ELj1EJEEE (chrome + 0x94deed0)
                #26 0x00005616bda2d529 _ZN3gpu12SchedulerDfs11RunNextTaskEv (chrome + 0x94de529)
                #27 0x00005616bc848471 _ZN4base13TaskAnnotator11RunTaskImplERNS_11PendingTaskE (chrome + 0x82f9471)
                #28 0x00005616bc862fc5 _ZN4base16sequence_manager8internal35ThreadControllerWithMessagePumpImpl10DoWorkImplEPNS_7LazyNowE (chrome + 0x8313fc5)
                #29 0x00005616bc8629f6 _ZN4base16sequence_manager8internal35ThreadControllerWithMessagePumpImpl6DoWorkEv (chrome + 0x83139f6)
                #30 0x00005616bc863495 _ZThn208_N4base16sequence_manager8internal35ThreadControllerWithMessagePumpImpl6DoWorkEv (chrome + 0x8314495)
                #31 0x00005616bc8c670d _ZN4base15MessagePumpGlib14HandleDispatchEv (chrome + 0x837770d)
                #32 0x00005616bc8c707d _ZN4base12_GLOBAL__N_118WorkSourceDispatchEP8_GSourcePFiPvES3_ (chrome + 0x837807d)
                #33 0x00007f2b2e9bff30 n/a (libglib-2.0.so.0 + 0x5bf30)
                #34 0x00007f2b2e9c1b58 n/a (libglib-2.0.so.0 + 0x5db58)
                #35 0x00007f2b2e9c220c g_main_context_iteration (libglib-2.0.so.0 + 0x5e20c)
                #36 0x00005616bc8c68ea _ZN4base15MessagePumpGlib3RunEPNS_11MessagePump8DelegateE (chrome + 0x83778ea)
                #37 0x00005616bc863844 _ZN4base16sequence_manager8internal35ThreadControllerWithMessagePumpImpl3RunEbNS_9TimeDeltaE (chrome + 0x8314844)
                #38 0x00005616bc828238 _ZN4base7RunLoop3RunERKNS_8LocationE (chrome + 0x82d9238)
                #39 0x00005616c24c7b6d _ZN7content7GpuMainENS_18MainFunctionParamsE (chrome + 0xdf78b6d)
                #40 0x00005616bbc11dae _ZN7content9RunZygoteEPNS_19ContentMainDelegateE (chrome + 0x76c2dae)
                #41 0x00005616bbc125a6 _ZN7content28RunOtherNamedProcessTypeMainERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_18MainFunctionParamsEPNS_19ContentMainDelegateE (chrome + 0x76c35a6)
                #42 0x00005616bbc13741 _ZN7content21ContentMainRunnerImpl3RunEv (chrome + 0x76c4741)
                #43 0x00005616bbc10e12 _ZN7content17RunContentProcessENS_17ContentMainParamsEPNS_17ContentMainRunnerE (chrome + 0x76c1e12)
                #44 0x00005616bbc113f9 _ZN7content11ContentMainENS_17ContentMainParamsE (chrome + 0x76c23f9)
                #45 0x00005616b845e4f5 ChromeMain (chrome + 0x3f0f4f5)
                #46 0x00007f2b2a0281b0 __libc_start_call_main (libc.so.6 + 0x281b0)
                #47 0x00007f2b2a028279 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x28279)
                #48 0x00005616b7fdf035 _start (chrome + 0x3a90035)

                Stack trace of thread 18455:
                #0  0x00007f2b2a08c4ee __futex_abstimed_wait_common (libc.so.6 + 0x8c4ee)
                #1  0x00007f2b2a08f555 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f555)
                #2  0x00005616bc898475 _ZN4base17ConditionVariable9TimedWaitERKNS_9TimeDeltaE (chrome + 0x8349475)
                #3  0x00005616bc8c3548 _ZN4base13WaitableEvent13TimedWaitImplENS_9TimeDeltaE (chrome + 0x8374548)
                #4  0x00005616bc8450ec _ZN4base13WaitableEvent9TimedWaitENS_9TimeDeltaE (chrome + 0x82f60ec)
                #5  0x00005616bc87b783 _ZN4base8internal12WorkerThread8Delegate11WaitForWorkEPNS_13WaitableEventE (chrome + 0x832c783)
                #6  0x00005616bc87c5ed _ZN4base8internal12WorkerThread9RunWorkerEv (chrome + 0x832d5ed)
                #7  0x00005616bc87c16a _ZN4base8internal12WorkerThread15RunSharedWorkerEv (chrome + 0x832d16a)
                #8  0x00005616bc87bfc1 _ZN4base8internal12WorkerThread10ThreadMainEv (chrome + 0x832cfc1)
                #9  0x00005616bc898d46 _ZN4base12_GLOBAL__N_110ThreadFuncEPv (chrome + 0x8349d46)
                #10 0x00007f2b2a08ff44 start_thread (libc.so.6 + 0x8ff44)
                #11 0x00007f2b2a118314 __clone (libc.so.6 + 0x118314)

                Stack trace of thread 18449:
                #0  0x00007f2b2a08c4ee __futex_abstimed_wait_common (libc.so.6 + 0x8c4ee)
                #1  0x00007f2b2a08f555 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f555)
                #2  0x00005616bc898475 _ZN4base17ConditionVariable9TimedWaitERKNS_9TimeDeltaE (chrome + 0x8349475)
                #3  0x00005616bc8c3548 _ZN4base13WaitableEvent13TimedWaitImplENS_9TimeDeltaE (chrome + 0x8374548)
                #4  0x00005616bc8450ec _ZN4base13WaitableEvent9TimedWaitENS_9TimeDeltaE (chrome + 0x82f60ec)
                #5  0x00005616bc800bbc _ZN4base18MessagePumpDefault3RunEPNS_11MessagePump8DelegateE (chrome + 0x82b1bbc)
                #6  0x00005616bc863844 _ZN4base16sequence_manager8internal35ThreadControllerWithMessagePumpImpl3RunEbNS_9TimeDeltaE (chrome + 0x8314844)
                #7  0x00005616bc828238 _ZN4base7RunLoop3RunERKNS_8LocationE (chrome + 0x82d9238)
                #8  0x00005616bc883265 _ZN4base6Thread3RunEPNS_7RunLoopE (chrome + 0x8334265)
                #9  0x00005616bc883475 _ZN4base6Thread10ThreadMainEv (chrome + 0x8334475)
                #10 0x00005616bc898d46 _ZN4base12_GLOBAL__N_110ThreadFuncEPv (chrome + 0x8349d46)
                #11 0x00007f2b2a08ff44 start_thread (libc.so.6 + 0x8ff44)
                #12 0x00007f2b2a118314 __clone (libc.so.6 + 0x118314)

                Stack trace of thread 18452:
                #0  0x00007f2b2a118946 epoll_wait (libc.so.6 + 0x118946)
                #1  0x00005616bc8bfe4f _ZN4base16MessagePumpEpoll18WaitForEpollEventsENS_9TimeDeltaE (chrome + 0x8370e4f)
                #2  0x00005616bc8bfc63 _ZN4base16MessagePumpEpoll3RunEPNS_11MessagePump8DelegateE (chrome + 0x8370c63)
                #3  0x00005616bc863844 _ZN4base16sequence_manager8internal35ThreadControllerWithMessagePumpImpl3RunEbNS_9TimeDeltaE (chrome + 0x8314844)
                #4  0x00005616bc828238 _ZN4base7RunLoop3RunERKNS_8LocationE (chrome + 0x82d9238)
                #5  0x00005616bc883265 _ZN4base6Thread3RunEPNS_7RunLoopE (chrome + 0x8334265)
                #6  0x00005616bf6cbfdd _ZN7content12_GLOBAL__N_113ChildIOThread3RunEPN4base7RunLoopE (chrome + 0xb17cfdd)
                #7  0x00005616bc883475 _ZN4base6Thread10ThreadMainEv (chrome + 0x8334475)
                #8  0x00005616bc898d46 _ZN4base12_GLOBAL__N_110ThreadFuncEPv (chrome + 0x8349d46)
                #9  0x00007f2b2a08ff44 start_thread (libc.so.6 + 0x8ff44)
                #10 0x00007f2b2a118314 __clone (libc.so.6 + 0x118314)

                Stack trace of thread 18451:
                #0  0x00007f2b2a08c4ee __futex_abstimed_wait_common (libc.so.6 + 0x8c4ee)
                #1  0x00007f2b2a08f555 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f555)
                #2  0x00005616bc898475 _ZN4base17ConditionVariable9TimedWaitERKNS_9TimeDeltaE (chrome + 0x8349475)
                #3  0x00005616bc8c3548 _ZN4base13WaitableEvent13TimedWaitImplENS_9TimeDeltaE (chrome + 0x8374548)
                #4  0x00005616bc8450ec _ZN4base13WaitableEvent9TimedWaitENS_9TimeDeltaE (chrome + 0x82f60ec)
                #5  0x00005616bc87b783 _ZN4base8internal12WorkerThread8Delegate11WaitForWorkEPNS_13WaitableEventE (chrome + 0x832c783)
                #6  0x00005616bc87c5ed _ZN4base8internal12WorkerThread9RunWorkerEv (chrome + 0x832d5ed)
                #7  0x00005616bc87c11a _ZN4base8internal12WorkerThread15RunPooledWorkerEv (chrome + 0x832d11a)
                #8  0x00005616bc87bf95 _ZN4base8internal12WorkerThread10ThreadMainEv (chrome + 0x832cf95)
                #9  0x00005616bc898d46 _ZN4base12_GLOBAL__N_110ThreadFuncEPv (chrome + 0x8349d46)
                #10 0x00007f2b2a08ff44 start_thread (libc.so.6 + 0x8ff44)
                #11 0x00007f2b2a118314 __clone (libc.so.6 + 0x118314)

                Stack trace of thread 18450:
                #0  0x00007f2b2a118946 epoll_wait (libc.so.6 + 0x118946)
                #1  0x00005616bc8bfe4f _ZN4base16MessagePumpEpoll18WaitForEpollEventsENS_9TimeDeltaE (chrome + 0x8370e4f)
                #2  0x00005616bc8bfc63 _ZN4base16MessagePumpEpoll3RunEPNS_11MessagePump8DelegateE (chrome + 0x8370c63)
                #3  0x00005616bc863844 _ZN4base16sequence_manager8internal35ThreadControllerWithMessagePumpImpl3RunEbNS_9TimeDeltaE (chrome + 0x8314844)
                #4  0x00005616bc828238 _ZN4base7RunLoop3RunERKNS_8LocationE (chrome + 0x82d9238)
                #5  0x00005616bc883265 _ZN4base6Thread3RunEPNS_7RunLoopE (chrome + 0x8334265)
                #6  0x00005616bc86fa6a _ZN4base8internal13ServiceThread3RunEPNS_7RunLoopE (chrome + 0x8320a6a)
                #7  0x00005616bc883475 _ZN4base6Thread10ThreadMainEv (chrome + 0x8334475)
                #8  0x00005616bc898d46 _ZN4base12_GLOBAL__N_110ThreadFuncEPv (chrome + 0x8349d46)
                #9  0x00007f2b2a08ff44 start_thread (libc.so.6 + 0x8ff44)
                #10 0x00007f2b2a118314 __clone (libc.so.6 + 0x118314)

                Stack trace of thread 18454:
                #0  0x00007f2b2a08c4ee __futex_abstimed_wait_common (libc.so.6 + 0x8c4ee)
                #1  0x00007f2b2a08f230 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f230)
                #2  0x00005616bc89830b _ZN4base17ConditionVariable4WaitEv (chrome + 0x834930b)
                #3  0x00005616bc8c352e _ZN4base13WaitableEvent13TimedWaitImplENS_9TimeDeltaE (chrome + 0x837452e)
                #4  0x00005616bc8450ec _ZN4base13WaitableEvent9TimedWaitENS_9TimeDeltaE (chrome + 0x82f60ec)
                #5  0x00005616bc845043 _ZN4base13WaitableEvent4WaitEv (chrome + 0x82f6043)
                #6  0x00005616c24e029c _ZN3viz21SkiaOutputSurfaceImpl21FlushGpuTasksWithImplENS0_8SyncModeEPNS_26SkiaOutputSurfaceImplOnGpuE (chrome + 0xdf9129c)
                #7  0x00005616c24def9e _ZN3viz21SkiaOutputSurfaceImpl10InitializeEv (chrome + 0xdf8ff9e)
                #8  0x00005616c24ded30 _ZN3viz21SkiaOutputSurfaceImpl6CreateEPNS_40DisplayCompositorMemoryAndTaskControllerERKNS_16RendererSettingsEPKNS_21DebugRendererSettingsE (chrome + 0xdf8fd30)
                #9  0x00005616c24d4ef2 _ZN3viz25OutputSurfaceProviderImpl19CreateOutputSurfaceEjbPNS_5mojom13DisplayClientEPNS_40DisplayCompositorMemoryAndTaskControllerERKNS_16RendererSettingsEPKNS_21DebugRendererSettingsE (chrome + 0xdf85ef2)
                #10 0x00005616c251e6e0 _ZN3viz27RootCompositorFrameSinkImpl6CreateEN4mojo9StructPtrINS_5mojom29RootCompositorFrameSinkParamsEEEPNS_20FrameSinkManagerImplEPNS_21OutputSurfaceProviderEjbPKNS_21DebugRendererSettingsEPNS_18HintSessionFactoryE (chrome + 0xdfcf6e0)
                #11 0x00005616c2507d3f _ZN3viz20FrameSinkManagerImpl29CreateRootCompositorFrameSinkEN4mojo9StructPtrINS_5mojom29RootCompositorFrameSinkParamsEEE (chrome + 0xdfb8d3f)
                #12 0x00005616b97f8317 _ZN3viz5mojom28FrameSinkManagerStubDispatch6AcceptEPNS0_16FrameSinkManagerEPN4mojo7MessageE (chrome + 0x52a9317)
                #13 0x00005616bcd6626e _ZN4mojo23InterfaceEndpointClient22HandleValidatedMessageEPNS_7MessageE (chrome + 0x881726e)
                #14 0x00005616bcd6d58d _ZN4mojo17MessageDispatcher6AcceptEPNS_7MessageE (chrome + 0x881e58d)
                #15 0x00005616bcd67aed _ZN4mojo23InterfaceEndpointClient21HandleIncomingMessageEPNS_7MessageE (chrome + 0x8818aed)
                #16 0x00005616bcd71083 _ZN4mojo8internal15MultiplexRouter22ProcessIncomingMessageEPNS1_14MessageWrapperENS1_18ClientCallBehaviorEPN4base19SequencedTaskRunnerE (chrome + 0x8822083)
                #17 0x00005616bcd70944 _ZN4mojo8internal15MultiplexRouter6AcceptEPNS_7MessageE (chrome + 0x8821944)
                #18 0x00005616bcd6d58d _ZN4mojo17MessageDispatcher6AcceptEPNS_7MessageE (chrome + 0x881e58d)
                #19 0x00005616bcd63b3f _ZN4mojo9Connector15DispatchMessageENS_16ScopedHandleBaseINS_13MessageHandleEEE (chrome + 0x8814b3f)
                #20 0x00005616bcd64350 _ZN4mojo9Connector24ReadAllAvailableMessagesEv (chrome + 0x8815350)
                #21 0x00005616bcd641a2 _ZN4mojo9Connector20OnWatcherHandleReadyEPKcj (chrome + 0x88151a2)
                #22 0x00005616b95ed60c _ZN4mojo13SimpleWatcher17DiscardReadyStateERKN4base17RepeatingCallbackIFvjEEEjRKNS_18HandleSignalsStateE (chrome + 0x509e60c)
                #23 0x00005616bcd84a9e _ZN4mojo13SimpleWatcher13OnHandleReadyEijRKNS_18HandleSignalsStateE (chrome + 0x8835a9e)
                #24 0x00005616bcd84e32 _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo13SimpleWatcherEFvijRKNS3_18HandleSignalsStateEEJNS_7WeakPtrIS4_EEijS5_EEEFvvEE7RunOnceEPNS0_13BindStateBaseE (chrome + 0x8835e32)
                #25 0x00005616bc848471 _ZN4base13TaskAnnotator11RunTaskImplERNS_11PendingTaskE (chrome + 0x82f9471)
                #26 0x00005616bc862fc5 _ZN4base16sequence_manager8internal35ThreadControllerWithMessagePumpImpl10DoWorkImplEPNS_7LazyNowE (chrome + 0x8313fc5)
                #27 0x00005616bc8629f6 _ZN4base16sequence_manager8internal35ThreadControllerWithMessagePumpImpl6DoWorkEv (chrome + 0x83139f6)
                #28 0x00005616bc863495 _ZThn208_N4base16sequence_manager8internal35ThreadControllerWithMessagePumpImpl6DoWorkEv (chrome + 0x8314495)
                #29 0x00005616bc8c670d _ZN4base15MessagePumpGlib14HandleDispatchEv (chrome + 0x837770d)
                #30 0x00005616bc8c707d _ZN4base12_GLOBAL__N_118WorkSourceDispatchEP8_GSourcePFiPvES3_ (chrome + 0x837807d)
                #31 0x00007f2b2e9bff30 n/a (libglib-2.0.so.0 + 0x5bf30)
                #32 0x00007f2b2e9c1b58 n/a (libglib-2.0.so.0 + 0x5db58)
                #33 0x00007f2b2e9c220c g_main_context_iteration (libglib-2.0.so.0 + 0x5e20c)
                #34 0x00005616bc8c68ea _ZN4base15MessagePumpGlib3RunEPNS_11MessagePump8DelegateE (chrome + 0x83778ea)
                #35 0x00005616bc863844 _ZN4base16sequence_manager8internal35ThreadControllerWithMessagePumpImpl3RunEbNS_9TimeDeltaE (chrome + 0x8314844)
                #36 0x00005616bc828238 _ZN4base7RunLoop3RunERKNS_8LocationE (chrome + 0x82d9238)
                #37 0x00005616bc883265 _ZN4base6Thread3RunEPNS_7RunLoopE (chrome + 0x8334265)
                #38 0x00005616bc883475 _ZN4base6Thread10ThreadMainEv (chrome + 0x8334475)
                #39 0x00005616bc898d46 _ZN4base12_GLOBAL__N_110ThreadFuncEPv (chrome + 0x8349d46)
                #40 0x00007f2b2a08ff44 start_thread (libc.so.6 + 0x8ff44)
                #41 0x00007f2b2a118314 __clone (libc.so.6 + 0x118314)

                Stack trace of thread 18453:
                #0  0x00007f2b2a08c4ee __futex_abstimed_wait_common (libc.so.6 + 0x8c4ee)
                #1  0x00007f2b2a08f555 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f555)
                #2  0x00005616bc898475 _ZN4base17ConditionVariable9TimedWaitERKNS_9TimeDeltaE (chrome + 0x8349475)
                #3  0x00005616bc8c3548 _ZN4base13WaitableEvent13TimedWaitImplENS_9TimeDeltaE (chrome + 0x8374548)
                #4  0x00005616bc8450ec _ZN4base13WaitableEvent9TimedWaitENS_9TimeDeltaE (chrome + 0x82f60ec)
                #5  0x00005616bc87b783 _ZN4base8internal12WorkerThread8Delegate11WaitForWorkEPNS_13WaitableEventE (chrome + 0x832c783)
                #6  0x00005616bc87c354 _ZN4base8internal12WorkerThread9RunWorkerEv (chrome + 0x832d354)
                #7  0x00005616bc87c11a _ZN4base8internal12WorkerThread15RunPooledWorkerEv (chrome + 0x832d11a)
                #8  0x00005616bc87bf95 _ZN4base8internal12WorkerThread10ThreadMainEv (chrome + 0x832cf95)
                #9  0x00005616bc898d46 _ZN4base12_GLOBAL__N_110ThreadFuncEPv (chrome + 0x8349d46)
                #10 0x00007f2b2a08ff44 start_thread (libc.so.6 + 0x8ff44)
                #11 0x00007f2b2a118314 __clone (libc.so.6 + 0x118314)
                ELF object binary architecture: AMD x86-64
Refusing to dump core to tty (use shell redirection or specify --output).
Comment 1 Petr Vorel 2023-11-23 12:58:05 UTC
NOTE: The logs were from the open driver (nvidia-driver-G06-kmp-default), but this happen also on proprietary kernel driver (nvidia-driver-G06-kmp-default).
Comment 2 Andreas Stieger 2023-11-23 15:07:50 UTC
Also on 119.0.6045.159?
Comment 3 hui 2023-11-23 15:49:45 UTC
The complete system is not up to date:
VERSION="20231110
Comment 4 Stefan Dirsch 2023-11-23 19:40:22 UTC
I'm not convinced this is related to the gfx driver. Did you start sway with

  --unsupported-gpu

Maybe sway tries some fallback, when not specified.
Comment 5 Petr Vorel 2023-11-23 21:44:31 UTC
(In reply to Stefan Dirsch from comment #4)
> I'm not convinced this is related to the gfx driver. Did you start sway with
> 
>   --unsupported-gpu

Yes, that was needed in sway.

 
> Maybe sway tries some fallback, when not specified.

Maybe. FYI (probably obvious to you, due #1216871) this is on Thinkpad P16 with Nvidia GPU:
01:00.0 VGA compatible controller: NVIDIA Corporation GA107GLM [RTX A1000 Laptop GPU] (rev a1)
Comment 6 Stefan Dirsch 2023-11-23 22:08:20 UTC
Ok. So you already specified and that's not the issue here.


I was asking since your log contained

00:00:00.004 [sway/main.c:65] Proprietary Nvidia drivers are NOT supported. Use Nouveau. To launch sway anyway, launch with --unsupported-gpu and DO NOT report issues.

in initial comment.
Comment 7 Petr Vorel 2023-11-24 06:58:46 UTC
(In reply to Stefan Dirsch from comment #6)
> Ok. So you already specified and that's not the issue here.
> 
> 
> I was asking since your log contained
> 
> 00:00:00.004 [sway/main.c:65] Proprietary Nvidia drivers are NOT supported.
> Use Nouveau. To launch sway anyway, launch with --unsupported-gpu and DO NOT
> report issues.
> 
> in initial comment.

This is the warning from sway: don't bother me with reporting errors. But this error should be reported to Nvidia.

FYI --unsupported-gpu is the only way to run on nvidia proprietary kernel driver (nvidia-driver-G06-kmp-default).
Comment 8 Petr Vorel 2023-11-24 07:01:10 UTC
(In reply to Petr Vorel from comment #1)
> NOTE: The logs were from the open driver (nvidia-driver-G06-kmp-default),
> but this happen also on proprietary kernel driver
> (nvidia-driver-G06-kmp-default).

I'm sorry: s/the open driver (nvidia-driver-G06-kmp-default)/the open driver (nvidia-open-driver-G06-signed-kmp-default)/
Comment 9 Petr Vorel 2023-11-24 07:20:19 UTC
Running on yesterday update, with new chromium, it keeps failing. I double check it's does not segfault on xorg, only on wayland.

Let me know if you need updated coredump file (coredumpctl dump --output=foo) or any other log.

$ grep VERSION_ID /etc/os-release
VERSION_ID="20231122"

$ rpm -qa | grep -e chromium -e wayland -e wlroots -e sway- | sort
chromium-ffmpeg-extra-114.0.5735.198-1699.1.pm.2.x86_64
chromium-plugin-widevinecdm-4.10.2710.0-1699.1.pm.3.x86_64
chromium-119.0.6045.159-1.1.x86_64
kwayland-5.112.0-1.1.x86_64
libgstwayland-1_0-0-1.22.7-1.1.x86_64
libnvidia-egl-wayland1-1.1.13-1.1.x86_64
libqt5-qtwayland-5.15.11+kde59-1.1.x86_64
libva-wayland2-2.20.0-1.1.x86_64
libwayland-client0-1.22.0-1.3.x86_64
libwayland-cursor0-1.22.0-1.3.x86_64
libwayland-egl1-1.22.0-1.3.x86_64
libwayland-server0-1.22.0-1.3.x86_64
libwlroots11-0.16.2-2.5.x86_64
patterns-sway-sway-20200619-6.1.x86_64
qt6-wayland-6.6.0-1.2.x86_64
sway-branding-openSUSE-0.15.2-1.1.noarch
sway-marker-0.3~0-2.5.x86_64
sway-1.8.1-6.1.x86_64
wayland-devel-1.22.0-1.3.x86_64
xwayland-23.2.2-1.1.x86_64
Comment 10 Petr Vorel 2023-11-24 07:47:55 UTC
BTW chromium (but other apps like gvim, alacritty) under wayland is "blicking" when scrolling or resizing (problems with GPU driver? Or do I need some package for accelerating?)

When testing with the same setup WM on xorg, all apps behave ok, just chromium has much worse resolution so that it's hardly usable.
Comment 11 Petr Vorel 2023-12-04 10:55:10 UTC
Problem persists on chromium-119.0.6045.199-1.1.x86_64. Chromium starts, but it's hardly usable due disruptive "blicking" when I type.
Comment 12 Callum Farmer 2024-03-08 13:29:58 UTC
Old bug