Bug 473800 - Kwin crashed after changing fonts.
Summary: Kwin crashed after changing fonts.
Status: RESOLVED DUPLICATE of bug 466380
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.27.7
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-08-27 11:39 UTC by Michael Lucky E. Ilagan
Modified: 2023-08-28 20:38 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Lucky E. Ilagan 2023-08-27 11:39:50 UTC
Application: kwin_x11 (5.27.7)

Qt Version: 5.15.10
Frameworks Version: 5.109.0
Operating System: Linux 6.4.11-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.27.7 [CoredumpBackend]

-- Information about the crash:
Changed current font to a freshly installed system font.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault

           PID: 20615 (kwin_x11)
           UID: 1000 (michael)
           GID: 1000 (michael)
        Signal: 11 (SEGV)
     Timestamp: Sun 2023-08-27 19:34:53 PST (1min 14s ago)
  Command Line: /usr/bin/kwin_x11 --replace
    Executable: /usr/bin/kwin_x11
 Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/plasma-kwin_x11.service
          Unit: user@1000.service
     User Unit: plasma-kwin_x11.service
         Slice: user-1000.slice
     Owner UID: 1000 (michael)
       Boot ID: 006c7bf6241d4708ade6dbc60baab4a1
    Machine ID: 3daf6b71ed714c1998d7dbbb870bf911
      Hostname: 192.168.254.105
       Storage: /var/lib/systemd/coredump/core.kwin_x11.1000.006c7bf6241d4708ade6dbc60baab4a1.20615.1693136093000000.zst (present)
  Size on Disk: 5.5M
       Message: Process 20615 (kwin_x11) of user 1000 dumped core.
                
                Stack trace of thread 20615:
                #0  0x00007f7c5cc97308 pthread_sigmask@GLIBC_2.2.5 (libc.so.6 + 0x97308)
                #1  0x00007f7c5cc3f40d sigprocmask (libc.so.6 + 0x3f40d)
                #2  0x00007f7c6005c8db _ZN6KCrash15setCrashHandlerEPFviE (libKF5Crash.so.5 + 0x58db)
                #3  0x00007f7c6005ed93 _ZN6KCrash19defaultCrashHandlerEi (libKF5Crash.so.5 + 0x7d93)
                #4  0x00007f7c5cc3f1f0 n/a (libc.so.6 + 0x3f1f0)
                
                Stack trace of thread 20627:
                #0  0x00007f7c5cc8c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                #1  0x00007f7c5cc8f5b5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f5b5)
                #2  0x00007f7c5e10980c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0x10980c)
                #3  0x00007f7c5e1076dc n/a (libQt5Core.so.5 + 0x1076dc)
                #4  0x00007f7c5e103ffd n/a (libQt5Core.so.5 + 0x103ffd)
                #5  0x00007f7c5cc8ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #6  0x00007f7c5cd187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 20636:
                #0  0x00007f7c5cd0a0af __poll (libc.so.6 + 0x10a0af)
                #1  0x00007f7c4e72b297 n/a (libnvidia-glcore.so.535.86.05 + 0x152b297)
                #2  0x00007f7c4e713a24 n/a (libnvidia-glcore.so.535.86.05 + 0x1513a24)
                #3  0x00007f7c5cc8ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #4  0x00007f7c5cd187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 20622:
                #0  0x00007f7c5cd0a0af __poll (libc.so.6 + 0x10a0af)
                #1  0x00007f7c5b916d3e n/a (libglib-2.0.so.0 + 0x5dd3e)
                #2  0x00007f7c5b916e5c g_main_context_iteration (libglib-2.0.so.0 + 0x5de5c)
                #3  0x00007f7c5e3464be _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x3464be)
                #4  0x00007f7c5e2ebffb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebffb)
                #5  0x00007f7c5e102dce _ZN7QThread4execEv (libQt5Core.so.5 + 0x102dce)
                #6  0x00007f7c5db59517 n/a (libQt5DBus.so.5 + 0x1a517)
                #7  0x00007f7c5e103ffd n/a (libQt5Core.so.5 + 0x103ffd)
                #8  0x00007f7c5cc8ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #9  0x00007f7c5cd187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 20630:
                #0  0x00007f7c5cc8c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                #1  0x00007f7c5cc8f5b5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f5b5)
                #2  0x00007f7c5e10980c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0x10980c)
                #3  0x00007f7c5e1076dc n/a (libQt5Core.so.5 + 0x1076dc)
                #4  0x00007f7c5e103ffd n/a (libQt5Core.so.5 + 0x103ffd)
                #5  0x00007f7c5cc8ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #6  0x00007f7c5cd187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 20628:
                #0  0x00007f7c5cc8c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                #1  0x00007f7c5cc8f5b5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f5b5)
                #2  0x00007f7c5e10980c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0x10980c)
                #3  0x00007f7c5e1076dc n/a (libQt5Core.so.5 + 0x1076dc)
                #4  0x00007f7c5e103ffd n/a (libQt5Core.so.5 + 0x103ffd)
                #5  0x00007f7c5cc8ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #6  0x00007f7c5cd187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 20629:
                #0  0x00007f7c5cc8c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                #1  0x00007f7c5cc8f5b5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8f5b5)
                #2  0x00007f7c5e10980c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0x10980c)
                #3  0x00007f7c5e1076dc n/a (libQt5Core.so.5 + 0x1076dc)
                #4  0x00007f7c5e103ffd n/a (libQt5Core.so.5 + 0x103ffd)
                #5  0x00007f7c5cc8ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #6  0x00007f7c5cd187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 20631:
                #0  0x00007f7c5cd0a0af __poll (libc.so.6 + 0x10a0af)
                #1  0x00007f7c5b916d3e n/a (libglib-2.0.so.0 + 0x5dd3e)
                #2  0x00007f7c5b916e5c g_main_context_iteration (libglib-2.0.so.0 + 0x5de5c)
                #3  0x00007f7c5e3464a6 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x3464a6)
                #4  0x00007f7c5e2ebffb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebffb)
                #5  0x00007f7c5e102dce _ZN7QThread4execEv (libQt5Core.so.5 + 0x102dce)
                #6  0x00007f7c5f142665 n/a (libQt5Qml.so.5 + 0x342665)
                #7  0x00007f7c5e103ffd n/a (libQt5Core.so.5 + 0x103ffd)
                #8  0x00007f7c5cc8ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #9  0x00007f7c5cd187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 20634:
                #0  0x00007f7c5cd0a0af __poll (libc.so.6 + 0x10a0af)
                #1  0x00007f7c5b916d3e n/a (libglib-2.0.so.0 + 0x5dd3e)
                #2  0x00007f7c5b916e5c g_main_context_iteration (libglib-2.0.so.0 + 0x5de5c)
                #3  0x00007f7c5e3464a6 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x3464a6)
                #4  0x00007f7c5e2ebffb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebffb)
                #5  0x00007f7c5e102dce _ZN7QThread4execEv (libQt5Core.so.5 + 0x102dce)
                #6  0x00007f7c5e103ffd n/a (libQt5Core.so.5 + 0x103ffd)
                #7  0x00007f7c5cc8ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #8  0x00007f7c5cd187fc __clone3 (libc.so.6 + 0x1187fc)
                ELF object binary architecture: AMD x86-64


This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.opensuse.org/>
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[New LWP 20615]
[New LWP 20627]
[New LWP 20636]
[New LWP 20622]
[New LWP 20630]
[New LWP 20628]
[New LWP 20629]
[New LWP 20631]
[New LWP 20634]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/kwin_x11 --replace'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f7c5cc97308 in pthread_sigmask@GLIBC_2.2.5 () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f7c5a8e2980 (LWP 20615))]
[Current thread is 1 (Thread 0x7f7c5a8e2980 (LWP 20615))]

Thread 9 (Thread 0x7f7c34e2c6c0 (LWP 20634)):
#0  0x00007f7c5cd0a0af in poll () from /lib64/libc.so.6
#1  0x00007f7c5b916d3e in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f7c5b916e5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f7c5e3464a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f7c5e2ebffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f7c5e102dce in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f7c5e103ffd in ?? () from /lib64/libQt5Core.so.5
#7  0x00007f7c5cc8ffa4 in start_thread () from /lib64/libc.so.6
#8  0x00007f7c5cd187fc in clone3 () from /lib64/libc.so.6

Thread 8 (Thread 0x7f7c367ff6c0 (LWP 20631)):
#0  0x00007f7c5cd0a0af in poll () from /lib64/libc.so.6
#1  0x00007f7c5b916d3e in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f7c5b916e5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f7c5e3464a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f7c5e2ebffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f7c5e102dce in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f7c5f142665 in ?? () from /lib64/libQt5Qml.so.5
#7  0x00007f7c5e103ffd in ?? () from /lib64/libQt5Core.so.5
#8  0x00007f7c5cc8ffa4 in start_thread () from /lib64/libc.so.6
#9  0x00007f7c5cd187fc in clone3 () from /lib64/libc.so.6

Thread 7 (Thread 0x7f7c4c9fe6c0 (LWP 20629)):
#0  0x00007f7c5cc8c54e in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f7c5cc8f5b5 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f7c5e10980c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#3  0x00007f7c5e1076dc in ?? () from /lib64/libQt5Core.so.5
#4  0x00007f7c5e103ffd in ?? () from /lib64/libQt5Core.so.5
#5  0x00007f7c5cc8ffa4 in start_thread () from /lib64/libc.so.6
#6  0x00007f7c5cd187fc in clone3 () from /lib64/libc.so.6

Thread 6 (Thread 0x7f7c4d1ff6c0 (LWP 20628)):
#0  0x00007f7c5cc8c54e in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f7c5cc8f5b5 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f7c5e10980c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#3  0x00007f7c5e1076dc in ?? () from /lib64/libQt5Core.so.5
#4  0x00007f7c5e103ffd in ?? () from /lib64/libQt5Core.so.5
#5  0x00007f7c5cc8ffa4 in start_thread () from /lib64/libc.so.6
#6  0x00007f7c5cd187fc in clone3 () from /lib64/libc.so.6

Thread 5 (Thread 0x7f7c455ff6c0 (LWP 20630)):
#0  0x00007f7c5cc8c54e in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f7c5cc8f5b5 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f7c5e10980c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#3  0x00007f7c5e1076dc in ?? () from /lib64/libQt5Core.so.5
#4  0x00007f7c5e103ffd in ?? () from /lib64/libQt5Core.so.5
#5  0x00007f7c5cc8ffa4 in start_thread () from /lib64/libc.so.6
#6  0x00007f7c5cd187fc in clone3 () from /lib64/libc.so.6

Thread 4 (Thread 0x7f7c584ad6c0 (LWP 20622)):
#0  0x00007f7c5cd0a0af in poll () from /lib64/libc.so.6
#1  0x00007f7c5b916d3e in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f7c5b916e5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f7c5e3464be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f7c5e2ebffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f7c5e102dce in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f7c5db59517 in ?? () from /lib64/libQt5DBus.so.5
#7  0x00007f7c5e103ffd in ?? () from /lib64/libQt5Core.so.5
#8  0x00007f7c5cc8ffa4 in start_thread () from /lib64/libc.so.6
#9  0x00007f7c5cd187fc in clone3 () from /lib64/libc.so.6

Thread 3 (Thread 0x7f7c21c9b6c0 (LWP 20636)):
#0  0x00007f7c5cd0a0af in poll () from /lib64/libc.so.6
#1  0x00007f7c4e72b297 in ?? () from /lib64/libnvidia-glcore.so.535.86.05
#2  0x00007f7c4e713a24 in ?? () from /lib64/libnvidia-glcore.so.535.86.05
#3  0x00007f7c5cc8ffa4 in start_thread () from /lib64/libc.so.6
#4  0x00007f7c5cd187fc in clone3 () from /lib64/libc.so.6

Thread 2 (Thread 0x7f7c555ff6c0 (LWP 20627)):
#0  0x00007f7c5cc8c54e in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f7c5cc8f5b5 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f7c5e10980c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#3  0x00007f7c5e1076dc in ?? () from /lib64/libQt5Core.so.5
#4  0x00007f7c5e103ffd in ?? () from /lib64/libQt5Core.so.5
#5  0x00007f7c5cc8ffa4 in start_thread () from /lib64/libc.so.6
#6  0x00007f7c5cd187fc in clone3 () from /lib64/libc.so.6

Thread 1 (Thread 0x7f7c5a8e2980 (LWP 20615)):
[KCrash Handler]
#5  0x0000000000000000 in ?? ()
#6  0x00007f7c5fceed55 in KWin::Window::finishCompositing(KWin::ReleaseReason) () from /lib64/libkwin.so.5
#7  0x00007f7c5fbc5b65 in KWin::Compositor::stop() () from /lib64/libkwin.so.5
#8  0x00007f7c5fbbe8b3 in KWin::Compositor::reinitialize() () from /lib64/libkwin.so.5
#9  0x00007f7c5e325812 in ?? () from /lib64/libQt5Core.so.5
#10 0x00007f7c5fd1009e in KWin::Workspace::slotReconfigure() () from /lib64/libkwin.so.5
#11 0x00007f7c5e325812 in ?? () from /lib64/libQt5Core.so.5
#12 0x00007f7c5e3295ea in QTimer::timeout(QTimer::QPrivateSignal) () from /lib64/libQt5Core.so.5
#13 0x00007f7c5e31922b in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#14 0x00007f7c5d5a519e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#15 0x00007f7c5e2ed568 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#16 0x00007f7c5e345899 in QTimerInfoList::activateTimers() () from /lib64/libQt5Core.so.5
#17 0x00007f7c5e346144 in ?? () from /lib64/libQt5Core.so.5
#18 0x00007f7c5b9169b8 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#19 0x00007f7c5b916dc8 in ?? () from /lib64/libglib-2.0.so.0
#20 0x00007f7c5b916e5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#21 0x00007f7c5e3464a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#22 0x00007f7c5e2ebffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#23 0x00007f7c5e2f4490 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#24 0x0000556a30c1f4dd in ?? ()
#25 0x00007f7c5cc281f0 in __libc_start_call_main () from /lib64/libc.so.6
#26 0x00007f7c5cc282b9 in __libc_start_main_impl () from /lib64/libc.so.6
#27 0x0000556a30c209a5 in ?? ()

Reported using DrKonqi
Comment 1 Nate Graham 2023-08-28 20:38:53 UTC

*** This bug has been marked as a duplicate of bug 466380 ***