<div dir="ltr"><div>Wayland issue, I currently am working on x11 only because of other unrelated bugs.</div><div>if anyone has a working wayland setup and wanna try to fix this.<br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, Dec 18, 2024 at 2:32 AM <<a href="mailto:bugzilla_noreply@kde.org">bugzilla_noreply@kde.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><a href="https://bugs.kde.org/show_bug.cgi?id=497633" rel="noreferrer" target="_blank">https://bugs.kde.org/show_bug.cgi?id=497633</a><br>
<br>
Bug ID: 497633<br>
Summary: Dragging a tab on a 'Configure - Konsole' window<br>
crashes with a 'invalid nullptr' exception<br>
Classification: Applications<br>
Product: konsole<br>
Version: 24.12.0<br>
Platform: Fedora RPMs<br>
OS: Linux<br>
Status: REPORTED<br>
Severity: crash<br>
Priority: NOR<br>
Component: tabbar<br>
Assignee: <a href="mailto:konsole-devel@kde.org" target="_blank">konsole-devel@kde.org</a><br>
Reporter: <a href="mailto:Bowarc@proton.me" target="_blank">Bowarc@proton.me</a><br>
Target Milestone: ---<br>
<br>
Created attachment 176736<br>
--> <a href="https://bugs.kde.org/attachment.cgi?id=176736&action=edit" rel="noreferrer" target="_blank">https://bugs.kde.org/attachment.cgi?id=176736&action=edit</a><br>
Quick video showing the crash in gdb<br>
<br>
Im a new Linux user so if i did something wrong please tell me<br>
<br>
SUMMARY<br>
Dragging a tab on the 'Configure Konsole' window crashes<br>
<br>
<br>
<br>
STEPS TO REPRODUCE<br>
1. Open Konsole<br>
2. Open the Configure window ( ctrl + shift + , )<br>
3. Drag a tab onto that new window<br>
<br>
OBSERVED RESULT<br>
Segfault<br>
Stacktrace:<br>
``` <br>
Using host libthread_db library "/lib64/libthread_db.so.1".<br>
[New Thread 0x7fffe03ff6c0 (LWP 45632)]<br>
[New Thread 0x7fffdf7ff6c0 (LWP 45633)]<br>
[New Thread 0x7fffdeffe6c0 (LWP 45634)]<br>
[New Thread 0x7fffde4e96c0 (LWP 45635)]<br>
[New Thread 0x7fffddb1e6c0 (LWP 45637)]<br>
[New Thread 0x7fffdd31d6c0 (LWP 45638)]<br>
[New Thread 0x7fffd53ff6c0 (LWP 45639)]<br>
[New Thread 0x7fffd4bfe6c0 (LWP 45640)]<br>
[Detaching after fork from child process 45641]<br>
[New Thread 0x7fffbffff6c0 (LWP 45666)]<br>
[New Thread 0x7fffbf7fe6c0 (LWP 45667)]<br>
qt.qpa.wayland: Creating a popup with a parent, QWidgetWindow(0x555555a81bc0,<br>
name="MainWindow#1Window") which does not match the current topmost grabbing<br>
popup, QWidgetWindow(0x555555d6dfc0, name="QMenuClassWindow") With some shell<br>
surface protocols, this is not allowed. The wayland QPA plugin is currently<br>
handling it by setting the parent to the topmost grabbing popup. Note, however,<br>
that this may cause positioning errors and popups closing unxpectedly. Please<br>
fix the transient parent of the popup.<br>
qt.core.qobject.connect: QObject::connect(Konsole::Session, Unknown): invalid<br>
nullptr parameter<br>
<br>
Thread 1 "konsole" received signal SIGSEGV, Segmentation fault.<br>
Konsole::ViewManager::registerTerminal (this=this@entry=0x0,<br>
terminal=terminal@entry=0x555555b5ce10)<br>
at /usr/src/debug/konsole-24.12.0-1.fc41.x86_64/src/ViewManager.cpp:1697<br>
1697 connect(terminal, &TerminalDisplay::requestToggleExpansion,<br>
_viewContainer, &TabbedViewContainer::toggleMaximizeCurrentTerminal,<br>
Qt::UniqueConnection);<br>
``` <br>
<br>
EXPECTED RESULT<br>
User not being able to move the tab, and the tab returning to the tabbar<br>
<br>
SOFTWARE/OS VERSIONS<br>
Operating System: Fedora Linux 41<br>
KDE Plasma Version: 6.2.4<br>
KDE Frameworks Version: 6.9.0<br>
Qt Version: 6.8.1<br>
Kernel Version: 6.12.4-200.fc41.x86_64 (64-bit)<br>
Graphics Platform: Wayland<br>
Processors: 16 × AMD Ryzen 7 2700X Eight-Core Processor<br>
Memory: 15.6 GiB of RAM<br>
Graphics Processor: NV166<br>
<br>
ADDITIONAL INFORMATION<br>
I made a quick video showing the bug inside gdb<br>
<br>
-- <br>
You are receiving this mail because:<br>
You are the assignee for the bug.</blockquote></div>