https://bugs.kde.org/show_bug.cgi?id=519923

Nate Graham <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|multi-monitor issue:        |With multiple screens,
                   |returning from simple math  |returning from simple math
                   |in overview crashes         |in overview crashes
                   |desktop, some apps, but not |kwin_wayland in
                   |all. Desktop recovers and   |CalculatorRunner::~Calculat
                   |remains usable.             |orRunner()
                 CC|                            |[email protected],
                   |                            |[email protected],
                   |                            |[email protected]
           Keywords|                            |multiscreen

--- Comment #14 from Nate Graham <[email protected]> ---
Here's a better backtrace:

#0  __pthread_kill_implementation
    (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at
pthread_kill.c:44
#1  0x00007f3a76efd363 in __pthread_kill_internal (threadid=<optimized out>,
signo=11)
    at pthread_kill.c:89
#2  0x00007f3a76ea17d0 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007f3a7a4e6469 in KCrash::defaultCrashHandler (sig=11)
    at /usr/src/debug/kde-banana-kcrash-git/kcrash/src/kcrash.cpp:623
#4  0x00007f3a76ea18f0 in <signal handler called> () at /usr/lib/libc.so.6
#5  0x00007f39ca1c9e48 in __gmp_randclear (rstate=0x7f39915f5d00 <randstate>)
at rand/randclr.c:36
#6  0x00007f39910a1638 in Calculator::~Calculator (this=0x7f39700017b0,
this=<optimized out>)
    at /usr/src/debug/libqalculate/libqalculate/libqalculate/Calculator.cc:701
#7  0x00007f39910a1ed6 in Calculator::~Calculator (this=0x7f39700017b0,
this=<optimized out>)
    at /usr/src/debug/libqalculate/libqalculate/libqalculate/Calculator.cc:706
#8  0x00007f39d4c0b6ed in QalculateEngine::~QalculateEngine
(this=0x7f3970001780)
    at
/home/nate/kde/src/plasma-workspace/runners/calculator/qalculate_engine.cpp:80
#9  0x00007f39d4c0b77e in QalculateEngine::~QalculateEngine
(this=0x7f3970001780)
    at
/home/nate/kde/src/plasma-workspace/runners/calculator/qalculate_engine.cpp:83
#10 0x00007f39d4c0df64 in std::default_delete<QalculateEngine>::operator()
    (this=<optimized out>, __ptr=<optimized out>) at
/usr/include/c++/16.1.1/bits/unique_ptr.h:86
#11 std::unique_ptr<QalculateEngine, std::default_delete<QalculateEngine>
>::~unique_ptr
    (this=0x560022ad9ad8) at /usr/include/c++/16.1.1/bits/unique_ptr.h:398
#12 CalculatorRunner::~CalculatorRunner (this=0x560022ad9ac0)
    at
/home/nate/kde/src/plasma-workspace/runners/calculator/calculatorrunner.cpp:41
#13 0x00007f39d4c0dfde in CalculatorRunner::~CalculatorRunner
(this=0x560022ad9ac0)
    at
/home/nate/kde/src/plasma-workspace/runners/calculator/calculatorrunner.cpp:41
#14 0x00007f3a7769cc6a in QObject::event (this=<optimized out>, e=<optimized
out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1464
#15 0x00007f3a788da11f in QApplicationPrivate::notify_helper
    (this=<optimized out>, receiver=0x560022ad9ac0, e=0x7f39702d7130)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3276
#16 0x00007f3a77638658 in QCoreApplication::notifyInternal2
    (receiver=0x560022ad9ac0, event=event@entry=0x7f39702d7130)
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1114
#17 0x00007f3a77638a61 in QCoreApplication::sendEvent (receiver=<optimized
out>, event=0x7f39702d7130)
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1559
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=52,
data=0x56002498f170)
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1914
#19 0x00007f3a7782d12a in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=52)
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1767
--Type <RET> for more, q to quit, c to continue without paging--c
#20 QThreadPrivate::finish (this=0x560023a37ad0, calledFromExit=false)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:490
#21 0x00007f3a7782d506 in operator() (__closure=0x0, arg=0x560022a7b7f0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/tools/qscopedpointer.h:111
#22 _FUN () at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:429
#23 __pthread_cleanup_class::~__pthread_cleanup_class (this=<synthetic
pointer>, this=<optimized out>)
    at /usr/include/pthread.h:578
#24 QThreadPrivate::start (arg=0x560022a7b7f0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:471
#25 0x00007f3a76efb1b9 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#26 0x00007f3a76f8021c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to