[kwin] [Bug 488830] Aurorae decorations crash when compositor turned off

2024-07-11 Thread David Edmundson
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

2024-06-28 Thread Nate Graham
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

2024-06-28 Thread Vlad Zahorodnii
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

2024-06-28 Thread Vlad Zahorodnii
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

2024-06-28 Thread Bug Janitor Service
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

2024-06-28 Thread Vlad Zahorodnii
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

2024-06-27 Thread bugzilla_noreply
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

2024-06-27 Thread bugzilla_noreply
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

2024-06-21 Thread Nate Graham
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

2024-06-20 Thread bugzilla_noreply
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

2024-06-20 Thread bugzilla_noreply
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

2024-06-20 Thread bugzilla_noreply
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

2024-06-20 Thread Nate Graham
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

2024-06-20 Thread Bug Janitor Service
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.