Bug 473432 - Plasma crashes in libtrianglemousefilterplugin when opening app
Summary: Plasma crashes in libtrianglemousefilterplugin when opening app
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (show other bugs)
Version: 5.27.7
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 473494 473538 473589 473646 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-08-15 19:58 UTC by miftatekfis
Modified: 2023-08-23 02:36 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.27.8
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description miftatekfis 2023-08-15 19:58:17 UTC
Application: plasmashell (5.27.7)

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

-- Information about the crash:
plasma crash when open konsole for the first time after start-up

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

           PID: 2247 (plasmashell)
           UID: 1000 (fafa)
           GID: 1000 (fafa)
        Signal: 11 (SEGV)
     Timestamp: Wed 2023-08-16 03:41:30 WITA (38s ago)
  Command Line: /usr/bin/plasmashell --no-respawn
    Executable: /usr/bin/plasmashell
 Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/plasma-plasmashell.service
          Unit: user@1000.service
     User Unit: plasma-plasmashell.service
         Slice: user-1000.slice
     Owner UID: 1000 (fafa)
       Boot ID: 57b8f0cf13f845a98f34a796d3ffd33a
    Machine ID: 44cb023bb0c44c8b9e0728638728c6fd
      Hostname: t480
       Storage: /var/lib/systemd/coredump/core.plasmashell.1000.57b8f0cf13f845a98f34a796d3ffd33a.2247.1692128490000000.zst (present)
  Size on Disk: 22.3M
       Message: Process 2247 (plasmashell) of user 1000 dumped core.
                
                Stack trace of thread 2247:
                #0  0x00007f3e86097308 pthread_sigmask@GLIBC_2.2.5 (libc.so.6 + 0x97308)
                #1  0x00007f3e8603f40d sigprocmask (libc.so.6 + 0x3f40d)
                #2  0x00007f3e88dda8ab _ZN6KCrash15setCrashHandlerEPFviE (libKF5Crash.so.5 + 0x58ab)
                #3  0x00007f3e88ddcd33 _ZN6KCrash19defaultCrashHandlerEi (libKF5Crash.so.5 + 0x7d33)
                #4  0x00007f3e8603f1f0 __restore_rt (libc.so.6 + 0x3f1f0)
                #5  0x00007f3e86aed4e0 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x2ed4e0)
                #6  0x00007f3e34392c64 n/a (libtrianglemousefilterplugin.so + 0x6c64)
                #7  0x00007f3e34393487 n/a (libtrianglemousefilterplugin.so + 0x7487)
                #8  0x00007f3e86b25812 n/a (libQt5Core.so.5 + 0x325812)
                #9  0x00007f3e86b295ea _ZN6QTimer7timeoutENS_14QPrivateSignalE (libQt5Core.so.5 + 0x3295ea)
                #10 0x00007f3e86b1922b _ZN7QObject5eventEP6QEvent (libQt5Core.so.5 + 0x31922b)
                #11 0x00007f3e879a519e _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x1a519e)
                #12 0x00007f3e86aed568 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x2ed568)
                #13 0x00007f3e86b45899 _ZN14QTimerInfoList14activateTimersEv (libQt5Core.so.5 + 0x345899)
                #14 0x00007f3e86b46144 n/a (libQt5Core.so.5 + 0x346144)
                #15 0x00007f3e856879b8 g_main_context_dispatch (libglib-2.0.so.0 + 0x5d9b8)
                #16 0x00007f3e85687dc8 n/a (libglib-2.0.so.0 + 0x5ddc8)
                #17 0x00007f3e85687e5c g_main_context_iteration (libglib-2.0.so.0 + 0x5de5c)
                #18 0x00007f3e86b464a6 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x3464a6)
                #19 0x00007f3e86aebffb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebffb)
                #20 0x00007f3e86af4490 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x2f4490)
                #21 0x0000558ee20b5a91 n/a (plasmashell + 0x29a91)
                #22 0x00007f3e860281f0 __libc_start_call_main (libc.so.6 + 0x281f0)
                #23 0x00007f3e860282b9 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x282b9)
                #24 0x0000558ee20b5e25 n/a (plasmashell + 0x29e25)
                
                Stack trace of thread 2277:
                #0  0x00007f3e8608c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                #1  0x00007f3e8608f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                #2  0x00007f3e7a0c7f2b n/a (iris_dri.so + 0xc7f2b)
                #3  0x00007f3e7a111117 n/a (iris_dri.so + 0x111117)
                #4  0x00007f3e8608ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #5  0x00007f3e861187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 2276:
                #0  0x00007f3e8608c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                #1  0x00007f3e8608f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                #2  0x00007f3e7a0c7f2b n/a (iris_dri.so + 0xc7f2b)
                #3  0x00007f3e7a111117 n/a (iris_dri.so + 0x111117)
                #4  0x00007f3e8608ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #5  0x00007f3e861187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 2278:
                #0  0x00007f3e8608c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                #1  0x00007f3e8608f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                #2  0x00007f3e7a0c7f2b n/a (iris_dri.so + 0xc7f2b)
                #3  0x00007f3e7a111117 n/a (iris_dri.so + 0x111117)
                #4  0x00007f3e8608ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #5  0x00007f3e861187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 2282:
                #0  0x00007f3e8608c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                #1  0x00007f3e8608f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                #2  0x00007f3e7a0c7f2b n/a (iris_dri.so + 0xc7f2b)
                #3  0x00007f3e7a111117 n/a (iris_dri.so + 0x111117)
                #4  0x00007f3e8608ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #5  0x00007f3e861187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 2599:
                #0  0x00007f3e8608c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                #1  0x00007f3e8608f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                #2  0x00007f3e7a0c7f2b n/a (iris_dri.so + 0xc7f2b)
                #3  0x00007f3e7a111117 n/a (iris_dri.so + 0x111117)
                #4  0x00007f3e8608ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #5  0x00007f3e861187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 2405:
                #0  0x00007f3e8610a0af __poll (libc.so.6 + 0x10a0af)
                #1  0x00007f3e85687d3e n/a (libglib-2.0.so.0 + 0x5dd3e)
                #2  0x00007f3e85687e5c g_main_context_iteration (libglib-2.0.so.0 + 0x5de5c)
                #3  0x00007f3e86b464a6 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x3464a6)
                #4  0x00007f3e86aebffb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebffb)
                #5  0x00007f3e86902dce _ZN7QThread4execEv (libQt5Core.so.5 + 0x102dce)
                #6  0x00007f3e88342665 n/a (libQt5Qml.so.5 + 0x342665)
                #7  0x00007f3e86903ffd n/a (libQt5Core.so.5 + 0x103ffd)
                #8  0x00007f3e8608ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #9  0x00007f3e861187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 2600:
                #0  0x00007f3e8608c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                #1  0x00007f3e8608f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                #2  0x00007f3e7a0c7f2b n/a (iris_dri.so + 0xc7f2b)
                #3  0x00007f3e7a111117 n/a (iris_dri.so + 0x111117)
                #4  0x00007f3e8608ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #5  0x00007f3e861187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 2281:
                #0  0x00007f3e8608c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                #1  0x00007f3e8608f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                #2  0x00007f3e7a0c7f2b n/a (iris_dri.so + 0xc7f2b)
                #3  0x00007f3e7a111117 n/a (iris_dri.so + 0x111117)
                #4  0x00007f3e8608ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #5  0x00007f3e861187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 2285:
                #0  0x00007f3e8608c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                #1  0x00007f3e8608f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                #2  0x00007f3e7a0c7f2b n/a (iris_dri.so + 0xc7f2b)
                #3  0x00007f3e7a111117 n/a (iris_dri.so + 0x111117)
                #4  0x00007f3e8608ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #5  0x00007f3e861187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 2286:
                #0  0x00007f3e8608c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                #1  0x00007f3e8608f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                #2  0x00007f3e7a0c7f2b n/a (iris_dri.so + 0xc7f2b)
                #3  0x00007f3e7a111117 n/a (iris_dri.so + 0x111117)
                #4  0x00007f3e8608ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #5  0x00007f3e861187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 2279:
                #0  0x00007f3e8608c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                #1  0x00007f3e8608f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                #2  0x00007f3e7a0c7f2b n/a (iris_dri.so + 0xc7f2b)
                #3  0x00007f3e7a111117 n/a (iris_dri.so + 0x111117)
                #4  0x00007f3e8608ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #5  0x00007f3e861187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 2845:
                #0  0x00007f3e8610a0af __poll (libc.so.6 + 0x10a0af)
                #1  0x00007f3e85687d3e n/a (libglib-2.0.so.0 + 0x5dd3e)
                #2  0x00007f3e85687e5c g_main_context_iteration (libglib-2.0.so.0 + 0x5de5c)
                #3  0x00007f3e86b464a6 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x3464a6)
                #4  0x00007f3e86aebffb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebffb)
                #5  0x00007f3e86902dce _ZN7QThread4execEv (libQt5Core.so.5 + 0x102dce)
                #6  0x00007f3e26195f47 _ZN15KCupsConnection3runEv (libkcupslib.so + 0x20f47)
                #7  0x00007f3e86903ffd n/a (libQt5Core.so.5 + 0x103ffd)
                #8  0x00007f3e8608ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #9  0x00007f3e861187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 2260:
                #0  0x00007f3e8610a0af __poll (libc.so.6 + 0x10a0af)
                #1  0x00007f3e85687d3e n/a (libglib-2.0.so.0 + 0x5dd3e)
                #2  0x00007f3e85687e5c g_main_context_iteration (libglib-2.0.so.0 + 0x5de5c)
                #3  0x00007f3e86b464be _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x3464be)
                #4  0x00007f3e86aebffb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebffb)
                #5  0x00007f3e86902dce _ZN7QThread4execEv (libQt5Core.so.5 + 0x102dce)
                #6  0x00007f3e87f24517 n/a (libQt5DBus.so.5 + 0x1a517)
                #7  0x00007f3e86903ffd n/a (libQt5Core.so.5 + 0x103ffd)
                #8  0x00007f3e8608ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #9  0x00007f3e861187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 2280:
                #0  0x00007f3e8608c54e __futex_abstimed_wait_common (libc.so.6 + 0x8c54e)
                #1  0x00007f3e8608f290 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8f290)
                #2  0x00007f3e7a0c7f2b n/a (iris_dri.so + 0xc7f2b)
                #3  0x00007f3e7a111117 n/a (iris_dri.so + 0x111117)
                #4  0x00007f3e8608ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #5  0x00007f3e861187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 2731:
                #0  0x00007f3e86115141 pselect (libc.so.6 + 0x115141)
                #1  0x00007f3e84990b37 n/a (libusbmuxd-2.0.so.6 + 0x4b37)
                #2  0x00007f3e849917a3 n/a (libusbmuxd-2.0.so.6 + 0x57a3)
                #3  0x00007f3e8608ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #4  0x00007f3e861187fc __clone3 (libc.so.6 + 0x1187fc)
                
                Stack trace of thread 2616:
                #0  0x00007f3e8610a0af __poll (libc.so.6 + 0x10a0af)
                #1  0x00007f3e85687d3e n/a (libglib-2.0.so.0 + 0x5dd3e)
                #2  0x00007f3e85687e5c g_main_context_iteration (libglib-2.0.so.0 + 0x5de5c)
                #3  0x00007f3e86b464a6 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x3464a6)
                #4  0x00007f3e86aebffb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ebffb)
                #5  0x00007f3e86902dce _ZN7QThread4execEv (libQt5Core.so.5 + 0x102dce)
                #6  0x00007f3e88786776 n/a (libQt5Quick.so.5 + 0x186776)
                #7  0x00007f3e86903ffd n/a (libQt5Core.so.5 + 0x103ffd)
                #8  0x00007f3e8608ffa4 start_thread (libc.so.6 + 0x8ffa4)
                #9  0x00007f3e861187fc __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 2247]
[New LWP 2277]
[New LWP 2276]
[New LWP 2278]
[New LWP 2282]
[New LWP 2599]
[New LWP 2405]
[New LWP 2600]
[New LWP 2281]
[New LWP 2285]
[New LWP 2286]
[New LWP 2279]
[New LWP 2845]
[New LWP 2260]
[New LWP 2280]
[New LWP 2731]
[New LWP 2616]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f3e86097308 in pthread_sigmask@GLIBC_2.2.5 () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f3e840de980 (LWP 2247))]
[Current thread is 13 (Thread 0x7f3e26f2b6c0 (LWP 2845))]

Thread 17 (Thread 0x7f3e3589a6c0 (LWP 2616)):
#0  0x00007f3e8610a0af in poll () from /lib64/libc.so.6
#1  0x00007f3e85687d3e in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f3e85687e5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f3e86b464a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f3e86aebffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f3e86902dce in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f3e88786776 in ?? () from /lib64/libQt5Quick.so.5
#7  0x00007f3e86903ffd in ?? () from /lib64/libQt5Core.so.5
#8  0x00007f3e8608ffa4 in start_thread () from /lib64/libc.so.6
#9  0x00007f3e861187fc in clone3 () from /lib64/libc.so.6

Thread 16 (Thread 0x7f3e2772c6c0 (LWP 2731)):
#0  0x00007f3e86115141 in pselect () from /lib64/libc.so.6
#1  0x00007f3e84990b37 in ?? () from /lib64/libusbmuxd-2.0.so.6
#2  0x00007f3e849917a3 in ?? () from /lib64/libusbmuxd-2.0.so.6
#3  0x00007f3e8608ffa4 in start_thread () from /lib64/libc.so.6
#4  0x00007f3e861187fc in clone3 () from /lib64/libc.so.6

Thread 15 (Thread 0x7f3e5ffff6c0 (LWP 2280)):
#0  0x00007f3e8608c54e in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f3e8608f290 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f3e7a0c7f2b in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f3e7a111117 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f3e8608ffa4 in start_thread () from /lib64/libc.so.6
#5  0x00007f3e861187fc in clone3 () from /lib64/libc.so.6

Thread 14 (Thread 0x7f3e81d436c0 (LWP 2260)):
#0  0x00007f3e8610a0af in poll () from /lib64/libc.so.6
#1  0x00007f3e85687d3e in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f3e85687e5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f3e86b464be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f3e86aebffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f3e86902dce in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f3e87f24517 in ?? () from /lib64/libQt5DBus.so.5
#7  0x00007f3e86903ffd in ?? () from /lib64/libQt5Core.so.5
#8  0x00007f3e8608ffa4 in start_thread () from /lib64/libc.so.6
#9  0x00007f3e861187fc in clone3 () from /lib64/libc.so.6

Thread 13 (Thread 0x7f3e26f2b6c0 (LWP 2845)):
#0  0x00007f3e8610a0af in poll () from /lib64/libc.so.6
#1  0x00007f3e85687d3e in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f3e85687e5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f3e86b464a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f3e86aebffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f3e86902dce in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f3e26195f47 in KCupsConnection::run() () from /lib64/libkcupslib.so
#7  0x00007f3e86903ffd in ?? () from /lib64/libQt5Core.so.5
#8  0x00007f3e8608ffa4 in start_thread () from /lib64/libc.so.6
#9  0x00007f3e861187fc in clone3 () from /lib64/libc.so.6

Thread 12 (Thread 0x7f3e6cbff6c0 (LWP 2279)):
#0  0x00007f3e8608c54e in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f3e8608f290 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f3e7a0c7f2b in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f3e7a111117 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f3e8608ffa4 in start_thread () from /lib64/libc.so.6
#5  0x00007f3e861187fc in clone3 () from /lib64/libc.so.6

Thread 11 (Thread 0x7f3e5dffb6c0 (LWP 2286)):
#0  0x00007f3e8608c54e in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f3e8608f290 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f3e7a0c7f2b in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f3e7a111117 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f3e8608ffa4 in start_thread () from /lib64/libc.so.6
#5  0x00007f3e861187fc in clone3 () from /lib64/libc.so.6

Thread 10 (Thread 0x7f3e5e7fc6c0 (LWP 2285)):
#0  0x00007f3e8608c54e in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f3e8608f290 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f3e7a0c7f2b in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f3e7a111117 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f3e8608ffa4 in start_thread () from /lib64/libc.so.6
#5  0x00007f3e861187fc in clone3 () from /lib64/libc.so.6

Thread 9 (Thread 0x7f3e5f7fe6c0 (LWP 2281)):
#0  0x00007f3e8608c54e in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f3e8608f290 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f3e7a0c7f2b in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f3e7a111117 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f3e8608ffa4 in start_thread () from /lib64/libc.so.6
#5  0x00007f3e861187fc in clone3 () from /lib64/libc.so.6

Thread 8 (Thread 0x7f3e3f3fe6c0 (LWP 2600)):
#0  0x00007f3e8608c54e in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f3e8608f290 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f3e7a0c7f2b in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f3e7a111117 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f3e8608ffa4 in start_thread () from /lib64/libc.so.6
#5  0x00007f3e861187fc in clone3 () from /lib64/libc.so.6

Thread 7 (Thread 0x7f3e5cbff6c0 (LWP 2405)):
#0  0x00007f3e8610a0af in poll () from /lib64/libc.so.6
#1  0x00007f3e85687d3e in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f3e85687e5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f3e86b464a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f3e86aebffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f3e86902dce in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f3e88342665 in ?? () from /lib64/libQt5Qml.so.5
#7  0x00007f3e86903ffd in ?? () from /lib64/libQt5Core.so.5
#8  0x00007f3e8608ffa4 in start_thread () from /lib64/libc.so.6
#9  0x00007f3e861187fc in clone3 () from /lib64/libc.so.6

Thread 6 (Thread 0x7f3e3fbff6c0 (LWP 2599)):
#0  0x00007f3e8608c54e in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f3e8608f290 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f3e7a0c7f2b in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f3e7a111117 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f3e8608ffa4 in start_thread () from /lib64/libc.so.6
#5  0x00007f3e861187fc in clone3 () from /lib64/libc.so.6

Thread 5 (Thread 0x7f3e5effd6c0 (LWP 2282)):
#0  0x00007f3e8608c54e in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f3e8608f290 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f3e7a0c7f2b in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f3e7a111117 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f3e8608ffa4 in start_thread () from /lib64/libc.so.6
#5  0x00007f3e861187fc in clone3 () from /lib64/libc.so.6

Thread 4 (Thread 0x7f3e78ffd6c0 (LWP 2278)):
#0  0x00007f3e8608c54e in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f3e8608f290 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f3e7a0c7f2b in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f3e7a111117 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f3e8608ffa4 in start_thread () from /lib64/libc.so.6
#5  0x00007f3e861187fc in clone3 () from /lib64/libc.so.6

Thread 3 (Thread 0x7f3e79fff6c0 (LWP 2276)):
#0  0x00007f3e8608c54e in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f3e8608f290 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f3e7a0c7f2b in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f3e7a111117 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f3e8608ffa4 in start_thread () from /lib64/libc.so.6
#5  0x00007f3e861187fc in clone3 () from /lib64/libc.so.6

Thread 2 (Thread 0x7f3e797fe6c0 (LWP 2277)):
#0  0x00007f3e8608c54e in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f3e8608f290 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f3e7a0c7f2b in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f3e7a111117 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f3e8608ffa4 in start_thread () from /lib64/libc.so.6
#5  0x00007f3e861187fc in clone3 () from /lib64/libc.so.6

Thread 1 (Thread 0x7f3e840de980 (LWP 2247)):
[KCrash Handler]
#5  0x00007f3e86aed4e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#6  0x00007f3e34392c64 in ?? () from /usr/lib64/qt5/qml/org/kde/plasma/workspace/trianglemousefilter/libtrianglemousefilterplugin.so
#7  0x00007f3e34393487 in ?? () from /usr/lib64/qt5/qml/org/kde/plasma/workspace/trianglemousefilter/libtrianglemousefilterplugin.so
#8  0x00007f3e86b25812 in ?? () from /lib64/libQt5Core.so.5
#9  0x00007f3e86b295ea in QTimer::timeout(QTimer::QPrivateSignal) () from /lib64/libQt5Core.so.5
#10 0x00007f3e86b1922b in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#11 0x00007f3e879a519e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#12 0x00007f3e86aed568 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#13 0x00007f3e86b45899 in QTimerInfoList::activateTimers() () from /lib64/libQt5Core.so.5
#14 0x00007f3e86b46144 in ?? () from /lib64/libQt5Core.so.5
#15 0x00007f3e856879b8 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#16 0x00007f3e85687dc8 in ?? () from /lib64/libglib-2.0.so.0
#17 0x00007f3e85687e5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#18 0x00007f3e86b464a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#19 0x00007f3e86aebffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#20 0x00007f3e86af4490 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#21 0x0000558ee20b5a91 in ?? ()
#22 0x00007f3e860281f0 in __libc_start_call_main () from /lib64/libc.so.6
#23 0x00007f3e860282b9 in __libc_start_main_impl () from /lib64/libc.so.6
#24 0x0000558ee20b5e25 in ?? ()

Reported using DrKonqi
Comment 1 Nate Graham 2023-08-17 18:26:19 UTC
> #6  0x00007f3e34392c64 in ?? () from /usr/lib64/qt5/qml/org/kde/plasma/workspace/trianglemousefilter/libtrianglemousefilterplugin.so
> #7  0x00007f3e34393487 in ?? () from /usr/lib64/qt5/qml/org/kde/plasma/workspace/trianglemousefilter/libtrianglemousefilterplugin.so
Looks like this is unrelated to Konsole specifically, and probably happened when the tooltip for it disappeared from the Task Manager.

Unfortunately I can't reproduce the crash myself on current git master, and the backtrace is incomplete and missing debug symbols for the lines that we need to figure out exactly what's going wrong.

Could you please install debug symbols, reproduce the crash, and attach a new symbolicated backtrace? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports for details about how to do this.
Comment 2 Fushan Wen 2023-08-18 04:28:09 UTC
Git commit 1e8a8d6e6c338bcc66c781863222a038d7136618 by Fushan Wen.
Committed on 18/08/2023 at 06:26.
Pushed by fusionfuture into branch 'master'.

TriangleMouseFilter: check intercepted item still exists in reset timer

m_interceptedHoverItem.item can be deleted before m_interceptedHoverItem
is reset, so checking interceptedHoverEnterPosition is not enough.
FIXED-IN: 5.27.8

M  +1    -1    components/trianglemousefilter/trianglemousefilter.cpp
M  +1    -1    components/trianglemousefilter/trianglemousefilter.h

https://invent.kde.org/plasma/plasma-workspace/-/commit/1e8a8d6e6c338bcc66c781863222a038d7136618
Comment 3 Fushan Wen 2023-08-18 04:28:52 UTC
Git commit dc146e7164a5dcb3a6ed4829398db69378111f0e by Fushan Wen.
Committed on 18/08/2023 at 06:28.
Pushed by fusionfuture into branch 'Plasma/5.27'.

TriangleMouseFilter: check intercepted item still exists in reset timer

m_interceptedHoverItem.item can be deleted before m_interceptedHoverItem
is reset, so checking interceptedHoverEnterPosition is not enough.
FIXED-IN: 5.27.8


(cherry picked from commit 1e8a8d6e6c338bcc66c781863222a038d7136618)

M  +1    -1    components/trianglemousefilter/trianglemousefilter.cpp
M  +1    -1    components/trianglemousefilter/trianglemousefilter.h

https://invent.kde.org/plasma/plasma-workspace/-/commit/dc146e7164a5dcb3a6ed4829398db69378111f0e
Comment 4 Fushan Wen 2023-08-18 13:57:32 UTC
*** Bug 473494 has been marked as a duplicate of this bug. ***
Comment 5 Fushan Wen 2023-08-18 14:07:01 UTC
Backport request: https://build.opensuse.org/request/show/1104686
Comment 6 Fushan Wen 2023-08-18 14:46:28 UTC
Git commit 08c8c00bdd3811b9547360ccb23eeef3da00de54 by Fushan Wen.
Committed on 18/08/2023 at 16:43.
Pushed by fusionfuture into branch 'master'.

TriangleMouseFilter: also check optional position has value

If firstEnter is true, only item is set, and interceptedHoverEnterPosition
still has no value until there is another QEvent::HoverEnter event.

Amends 1e8a8d6e6c338bcc66c781863222a038d7136618

M  +1    -1    components/trianglemousefilter/trianglemousefilter.h

https://invent.kde.org/plasma/plasma-workspace/-/commit/08c8c00bdd3811b9547360ccb23eeef3da00de54
Comment 7 Fushan Wen 2023-08-18 14:46:57 UTC
Git commit 88780c843d1dbd63d18edbeecca17fddfe24a004 by Fushan Wen.
Committed on 18/08/2023 at 16:46.
Pushed by fusionfuture into branch 'Plasma/5.27'.

TriangleMouseFilter: also check optional position has value

If firstEnter is true, only item is set, and interceptedHoverEnterPosition
still has no value until there is another QEvent::HoverEnter event.

Amends 1e8a8d6e6c338bcc66c781863222a038d7136618


(cherry picked from commit 08c8c00bdd3811b9547360ccb23eeef3da00de54)

M  +1    -1    components/trianglemousefilter/trianglemousefilter.h

https://invent.kde.org/plasma/plasma-workspace/-/commit/88780c843d1dbd63d18edbeecca17fddfe24a004
Comment 8 Fushan Wen 2023-08-21 14:01:59 UTC
*** Bug 473589 has been marked as a duplicate of this bug. ***
Comment 9 Fushan Wen 2023-08-22 01:37:52 UTC
*** Bug 473538 has been marked as a duplicate of this bug. ***
Comment 10 Fushan Wen 2023-08-23 02:36:50 UTC
*** Bug 473646 has been marked as a duplicate of this bug. ***