[kwin] [Bug 488830] Aurorae decorations crash when compositor turned off
https://bugs.kde.org/show_bug.cgi?id=488830 David Edmundson changed: What|Removed |Added CC||superman_appendix672@8shiel ||d.net --- Comment #12 from David Edmundson --- *** Bug 488921 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 488830] Aurorae decorations crash when compositor turned off
https://bugs.kde.org/show_bug.cgi?id=488830 Nate Graham changed: What|Removed |Added Version Fixed In||6.1.2 -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 488830] Aurorae decorations crash when compositor turned off
https://bugs.kde.org/show_bug.cgi?id=488830 Vlad Zahorodnii changed: What|Removed |Added Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/kwin/-/commit/cfe5bf2073 |ma/kwin/-/commit/c6d2eac81a |6e69a5003f45d3770801760499d |e9dba99df40aba185b50c3f1f9f |9a1 |021 --- Comment #11 from Vlad Zahorodnii --- Git commit c6d2eac81ae9dba99df40aba185b50c3f1f9f021 by Vlad Zahorodnii. Committed on 28/06/2024 at 11:25. Pushed by vladz into branch 'Plasma/6.1'. opengl: Reset OpenGlContext::currentContext() if it's destroyed GlxContext destructor doesn't reset s_currentContext. (cherry picked from commit cfe5bf20736e69a5003f45d3770801760499d9a1) 71ad3249 opengl: Reset OpenGlContext::currentContext() if it's destroyed Co-authored-by: Vlad Zahorodnii M +3-0src/opengl/openglcontext.cpp https://invent.kde.org/plasma/kwin/-/commit/c6d2eac81ae9dba99df40aba185b50c3f1f9f021 -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 488830] Aurorae decorations crash when compositor turned off
https://bugs.kde.org/show_bug.cgi?id=488830 Vlad Zahorodnii changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED|RESOLVED Latest Commit||https://invent.kde.org/plas ||ma/kwin/-/commit/cfe5bf2073 ||6e69a5003f45d3770801760499d ||9a1 --- Comment #10 from Vlad Zahorodnii --- Git commit cfe5bf20736e69a5003f45d3770801760499d9a1 by Vlad Zahorodnii. Committed on 28/06/2024 at 11:24. Pushed by vladz into branch 'master'. opengl: Reset OpenGlContext::currentContext() if it's destroyed GlxContext destructor doesn't reset s_currentContext. M +3-0src/opengl/openglcontext.cpp https://invent.kde.org/plasma/kwin/-/commit/cfe5bf20736e69a5003f45d3770801760499d9a1 -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 488830] Aurorae decorations crash when compositor turned off
https://bugs.kde.org/show_bug.cgi?id=488830 Bug Janitor Service changed: What|Removed |Added Status|NEEDSINFO |ASSIGNED Ever confirmed|0 |1 Resolution|WAITINGFORINFO |--- --- Comment #9 from Bug Janitor Service --- A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/6015 -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 488830] Aurorae decorations crash when compositor turned off
https://bugs.kde.org/show_bug.cgi?id=488830 Vlad Zahorodnii changed: What|Removed |Added CC||kotversuch...@gmail.com --- Comment #8 from Vlad Zahorodnii --- *** Bug 488928 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 488830] Aurorae decorations crash when compositor turned off
https://bugs.kde.org/show_bug.cgi?id=488830 --- Comment #7 from sas...@disroot.org --- (In reply to Nate Graham from comment #5) > Need a backtrace of all stack frames in the crashing thread, not just some. my bad you meant all stack frames not threads: Thread 1 "kwin_x11" received signal SIGSEGV, Segmentation fault. 0x57768fb0 in ?? () No symbol "all" in current context. No symbol "all" in current context. Stack level 0, frame at 0x7fffd590: rip = 0x57768fb0; saved rip = 0x778d1028 called by frame at 0x7fffd630 Arglist at 0x7fffd580, args: Locals at 0x7fffd580, Previous frame's sp is 0x7fffd590 Saved registers: rip at 0x7fffd588 #0 0x57768fb0 in ?? () No symbol table info available. #1 0x778d1028 in KWin::OffscreenQuickView::update (this=0x567a0d60) at /usr/src/debug/kwin/kwin-6.1.1/src/effect/offscreenquickview.cpp:267 usingGl = previousContext = 0x56c015a0 usingGl = previousContext = nativeSize = renderTarget = fboFormat = #2 KWin::OffscreenQuickView::update (this=0x567a0d60) at /usr/src/debug/kwin/kwin-6.1.1/src/effect/offscreenquickview.cpp:200 usingGl = previousContext = nativeSize = renderTarget = fboFormat = #3 0x7504b6f7 in QtPrivate::QSlotObjectBase::call (this=, r=, a=, this=, r=, a=) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469 No locals. #4 doActivate (sender=, signal_index=, argv=) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4086 obj = {m_slotObject = std::unique_ptr = {get() = 0x56828e50}} receiver = 0x567a0d60 td = receiverInSameThread = senderData = {previous = 0x0, receiver = 0x567a0d60, sender = 0x7fffe0012d90, signal = 3} c = 0x56828fc0 connections = list = inSenderThread = highestConnectionId = signalVector = 0x56828d50 currentThreadId = sp = signal_spy_set = 0x0 Quit #0 0x57768fb0 in ?? () No symbol table info available. #1 0x778d1028 in KWin::OffscreenQuickView::update (this=0x567a0d60) at /usr/src/debug/kwin/kwin-6.1.1/src/effect/offscreenquickview.cpp:267 usingGl = previousContext = 0x56c015a0 usingGl = previousContext = nativeSize = renderTarget = fboFormat = #2 KWin::OffscreenQuickView::update (this=0x567a0d60) at /usr/src/debug/kwin/kwin-6.1.1/src/effect/offscreenquickview.cpp:200 usingGl = previousContext = nativeSize = renderTarget = fboFormat = #3 0x7504b6f7 in QtPrivate::QSlotObjectBase::call (this=, r=, a=, this=, r=, a=) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469 No locals. #4 doActivate (sender=, signal_index=, argv=) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4086 obj = {m_slotObject = std::unique_ptr = {get() = 0x56828e50}} receiver = 0x567a0d60 td = receiverInSameThread = senderData = {previous = 0x0, receiver = 0x567a0d60, sender = 0x7fffe0012d90, signal = 3} c = 0x56828fc0 connections = list = inSenderThread = highestConnectionId = signalVector = 0x56828d50 currentThreadId = sp = signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #5 0x75053885 in QTimer::timeout (this=0x7fffe0012d90, _t1=...) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qtimer.cpp:224 _a = {0x0, 0x7fffd708} #6 QTimer::timerEvent (e=, this=0x7fffe0012d90) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:258 d = #7 QTimer::timerEvent (this=0x7fffe0012d90, e=) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:252 d = #8 0x75035fc9 in QObject::event (this=0x7fffe0012d90, e=0x7fffd8c0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1427 No locals. #9 0x75df951c in QApplicationPrivate::notify_helper (this=, receiver=0x7fffe0012d90, e=0x7fffd8c0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3287 consumed = false filtered = false #10 0x74feed28 in QCoreApplication::notifyInternal2 (receiver=0x7fffe0012d90, event=0x7fffd8c0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1142 selfRequired = result = false cbdata = {0x7fffe0012d90, 0x7fffd8c0, 0x7fffd82f} d = threadData = 0x556da8c0 scopeLevelCounter = {threadData = 0x556da8c0} #11 0x7516dc98 in QCoreApplication::sendEvent (receiver=, event=0x7fffd8c0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.c
[kwin] [Bug 488830] Aurorae decorations crash when compositor turned off
https://bugs.kde.org/show_bug.cgi?id=488830 --- Comment #6 from sas...@disroot.org --- (In reply to Nate Graham from comment #5) > Need a backtrace of all stack frames in the crashing thread, not just some. Thread 1 "kwin_x11" received signal SIGSEGV, Segmentation fault. 0x778d0e4c in KWin::OffscreenQuickView::update (this=0x562c67a0) at /usr/src/debug/kwin/kwin-6.1.1/src/effect/offscreenquickview.cpp:267 267 previousContext->makeCurrent(); Thread 45 (Thread 0x7fff627fc6c0 (LWP 8683) "Thread (pooled)"): #0 0x749b04e9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x56e12fe0, expected=0, op=137, abstime=0x7fff627fba80, cancel=true) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x56e12fe0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fff627fba80, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x749b056f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x56e12fe0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fff627fba80, private=private@entry=0) at futex-internal.c:139 #3 0x749b3242 in __pthread_cond_wait_common (cond=0x56e12fb8, mutex=, clockid=1, abstime=0x7fff627fba80) at pthread_cond_wait.c:503 #4 ___pthread_cond_timedwait64 (cond=0x56e12fb8, mutex=, abstime=0x7fff627fba80) at pthread_cond_wait.c:643 #5 0x751780b8 in QWaitConditionPrivate::wait_relative (this=0x56e12f90, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:92 #6 QWaitConditionPrivate::wait (this=0x56e12f90, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:100 #7 QWaitCondition::wait (this=, mutex=0x566b6278, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:180 #8 0x75171db2 in QThreadPoolThread::run (this=0x56dffb70) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:116 #9 0x75173747 in operator() (__closure=) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326 #10 (anonymous namespace)::terminate_on_exception > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262 #11 QThreadPrivate::start (arg=0x56dffb70) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285 #12 0x749b3ded in start_thread (arg=) at pthread_create.c:447 #13 0x74a370dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 37 (Thread 0x7fff79ffb6c0 (LWP 8673) "QQmlThread"): #0 0x74a2939d in __GI___poll (fds=0x564b35c0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x73c7e8fd in g_main_context_poll_unlocked (priority=2147483647, context=0x7fff68000c60, timeout=, fds=0x564b35c0, n_fds=1) at ../glib/glib/gmain.c:4521 #2 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7fff68000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../glib/glib/gmain.c:4212 #3 0x73c1bf95 in g_main_context_iteration (context=0x7fff68000c60, may_block=1) at ../glib/glib/gmain.c:4282 #4 0x7524ccbd in QEventDispatcherGlib::processEvents (this=0x7fff68000b70, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394 #5 0x74ff901e in QEventLoop::processEvents (this=0x7fff79ffab30, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100 #6 QEventLoop::exec (this=0x7fff79ffab30, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182 #7 0x750e4560 in QThread::exec (this=) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:586 #8 QThread::run (this=) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:707 #9 0x75173747 in operator() (__closure=) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326 #10 (anonymous namespace)::terminate_on_exception > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262 #11 QThreadPrivate::start (arg=0x7fffe00109b0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285 #12 0x749b3ded in start_thread (arg=) at pthread_create.c:447 #13 0x74a370dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 36 (Thread 0x7fff7a7fc6c0 (LWP 8672) "Thread (pooled)"): #0 0x749b04e9 in __futex_abstimed_wait_common64 (private=0, futex_word=0x565cefb0, expected=0, op=137, abstime=0x7fff7a7fba80, cancel=true) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x565cefb0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fff7a7fba80, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x749b056f in __GI___futex_abstimed_wait_c
[kwin] [Bug 488830] Aurorae decorations crash when compositor turned off
https://bugs.kde.org/show_bug.cgi?id=488830 --- Comment #5 from Nate Graham --- Need a backtrace of all stack frames in the crashing thread, not just some. -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 488830] Aurorae decorations crash when compositor turned off
https://bugs.kde.org/show_bug.cgi?id=488830 --- Comment #4 from sas...@disroot.org --- (In reply to Nate Graham from comment #1) > No KDE code is implicated in what I can see from the backtrace, and the > backtrace has no debug symbols for anything that would help. :( > > If this crash is reproducible, 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 > > Thanks! k this is what i got this time: Thread 1 "kwin_x11" received signal SIGSEGV, Segmentation fault. 0x777f4c7c in KWin::OffscreenQuickView::update (this=0x55feb890) at /usr/src/debug/kwin/kwin-6.1.0/src/effect/offscreenquickview.cpp:267 267 previousContext->makeCurrent(); (gdb) next [Thread 0x7fff95ffb6c0 (LWP 5529) exited] [Thread 0x7fff967fc6c0 (LWP 5528) exited] [Thread 0x7fff7bfff6c0 (LWP 5530) exited] [Thread 0x7fff96ffd6c0 (LWP 5527) exited] [Thread 0x7fff5abfd6c0 (LWP 5546) exited] [Thread 0x7fffae7fc6c0 (LWP 5519) exited] [Thread 0x7fffaeffd6c0 (LWP 5518) exited] [Thread 0x7fffaf7fe6c0 (LWP 5517) exited] [Thread 0x7fffa6c0 (LWP 5516) exited] KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kcrash/kcrash-6.3.0/src/kcrash.cpp:458$ Downloading source file /usr/src/debug/kcrash/kcrash-6.3.0/src/kcrash.cpp 458 { $ (gdb) next 462 crashRecursionCounter++; // Nothing before this, please ! (gdb) next 466 signal(SIGALRM, SIG_DFL); (gdb) next 467 alarm(3); // Kill me... (in case we deadlock in malloc) (gdb) next 470 if (crashRecursionCounter < 2) { (gdb) next 471 if (s_emergencySaveFunction) { (gdb) next 472 s_emergencySaveFunction(sig); (gdb) next nexApplication::crashHandler() called with signal 11; recent crashes: 1 t[Thread 0x7fff79ffb6c0 (LWP 5537) exited] [Thread 0x7fff7affd6c0 (LWP 5532) exited] [Thread 0x7fff7b7fe6c0 (LWP 5531) exited] [Thread 0x7fff977fe6c0 (LWP 5523) exited] [Thread 0x7fff97fff6c0 (LWP 5522) exited] [Thread 0x7fffacdff6c0 (LWP 5521) exited] [Thread 0x7fffadffb6c0 (LWP 5520) exited] [Thread 0x7fffd55fa6c0 (LWP 5515) exited] [Thread 0x7fffd5dfb6c0 (LWP 5514) exited] [Thread 0x7fffd65fc6c0 (LWP 5513) exited] [Thread 0x7fffd6dfd6c0 (LWP 5509) exited] [Thread 0x7fffd75fe6c0 (LWP 5508) exited] [Thread 0x7fffd7dff6c0 (LWP 5507) exited] [Thread 0x7fffe4bfd6c0 (LWP 5506) exited] [Thread 0x7fffe53fe6c0 (LWP 5505) exited] [Thread 0x7fffe5bff6c0 (LWP 5504) exited] [Thread 0x7fffed7d96c0 (LWP 5502) exited] [Thread 0x7fffedfda6c0 (LWP 5501) exited] [Thread 0x7fffee7bda00 (LWP 5474) exited] [Thread 0x7fff7a7fc6c0 (LWP 5533) exited] [New process 5474] Program terminated with signal SIGALRM, Alarm clock. The program no longer exists. -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 488830] Aurorae decorations crash when compositor turned off
https://bugs.kde.org/show_bug.cgi?id=488830 --- Comment #3 from sas...@disroot.org --- (In reply to sashaa from comment #2) > (In reply to Nate Graham from comment #1) > > No KDE code is implicated in what I can see from the backtrace, and the > > backtrace has no debug symbols for anything that would help. :( > > > > If this crash is reproducible, 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 > > > > Thanks! > > Yeah I know, I tried but I got a "failed to execute" for the debug version. > I'll try again. k i think i figured it out just a min -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 488830] Aurorae decorations crash when compositor turned off
https://bugs.kde.org/show_bug.cgi?id=488830 --- Comment #2 from sas...@disroot.org --- (In reply to Nate Graham from comment #1) > No KDE code is implicated in what I can see from the backtrace, and the > backtrace has no debug symbols for anything that would help. :( > > If this crash is reproducible, 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 > > Thanks! Yeah I know, I tried but I got a "failed to execute" for the debug version. I'll try again. -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 488830] Aurorae decorations crash when compositor turned off
https://bugs.kde.org/show_bug.cgi?id=488830 Nate Graham changed: What|Removed |Added CC||n...@kde.org Status|REPORTED|NEEDSINFO Resolution|--- |WAITINGFORINFO --- Comment #1 from Nate Graham --- No KDE code is implicated in what I can see from the backtrace, and the backtrace has no debug symbols for anything that would help. :( If this crash is reproducible, 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 Thanks! -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 488830] Aurorae decorations crash when compositor turned off
https://bugs.kde.org/show_bug.cgi?id=488830 Bug Janitor Service changed: What|Removed |Added Severity|normal |crash -- You are receiving this mail because: You are watching all bug changes.