https://bugs.kde.org/show_bug.cgi?id=493060
Bug ID: 493060 Summary: Konsole crash when trying to change font Classification: Applications Product: konsole Version: 24.08.0 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: font Assignee: konsole-de...@kde.org Reporter: couc...@debian.org Target Milestone: --- SUMMARY Konsole crashes when trying to select a font. Either for the main font or the emoji font. STEPS TO REPRODUCE 1. Launch Konsole 2. Open profile configuration page 3. In the Appearance section click the « Choose » button to select a font. OBSERVED RESULT SIGSEGV EXPECTED RESULT Font selection dialog SOFTWARE/OS VERSIONS Linux/KDE Plasma: Debian unstable/linux 6.11-rc5 KDE Plasma Version: 6.1.5 KDE Frameworks Version: 6.6.0 Qt Version: 6.6.2 ADDITIONAL INFORMATION Thread 1 "konsole" received signal SIGSEGV, Segmentation fault. KFontChooserPrivate::init (this=0x555556794190) at /usr/include/c++/14/bits/unique_ptr.h:193 193 pointer _M_ptr() const noexcept { return std::get<0>(_M_t); } (gdb) bt #0 KFontChooserPrivate::init (this=0x555556794190) at /usr/include/c++/14/bits/unique_ptr.h:193 #1 0x00007ffff58f4934 in KFontChooser::KFontChooser (this=this@entry=0x555556783ad0, flags=..., flags@entry=..., parent=parent@entry=0x555556794560) at ./src/kfontchooser.cpp:145 #2 0x00007ffff7ca1990 in Konsole::FontDialog::FontDialog (this=this@entry=0x555556794560, parent=parent@entry=0x5555563bea70, emoji=emoji@entry=false, font=...) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qflags.h:74 #3 0x00007ffff7d0fd2d in Konsole::EditProfileDialog::showFontDialog (this=0x5555563bea70) at ./src/widgets/EditProfileDialog.cpp:1253 #4 0x00007ffff63d12d1 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #5 0x00007ffff74bf196 in QAbstractButton::clicked (this=<optimized out>, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/src/widgets/Widgets_autogen/include/moc_qabstractbutton.cpp:408 #6 0x00007ffff74b6c6e in QAbstractButtonPrivate::emitClicked (this=0x555556558ee0) at ./src/widgets/widgets/qabstractbutton.cpp:379 #7 0x00007ffff74b6f4d in QAbstractButtonPrivate::click (this=0x555556558ee0) at ./src/widgets/widgets/qabstractbutton.cpp:372 #8 0x00007ffff74c5009 in QAbstractButton::mouseReleaseEvent (this=0x555556558e50, e=0x7fffffffcfb0) at ./src/widgets/widgets/qabstractbutton.cpp:974 #9 0x00007ffff73fa8b3 in QWidget::event (this=0x555556558e50, event=0x7fffffffcfb0) at ./src/widgets/kernel/qwidget.cpp:8959 #10 0x00007ffff73afae2 in QApplicationPrivate::notify_helper (this=this@entry=0x555555588340, receiver=receiver@entry=0x555556558e50, e=e@entry=0x7fffffffcfb0) at ./src/widgets/kernel/qapplication.cpp:3296 #11 0x00007ffff73b4540 in QApplication::notify (this=<optimized out>, receiver=<optimized out>, e=0x7fffffffcfb0) at ./src/widgets/kernel/qapplication.cpp:2782 #12 0x00007ffff63801c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #13 0x00007ffff73a927e in QApplicationPrivate::sendMouseEvent (receiver=0x555556558e50, event=0x7fffffffcfb0, alienWidget=<optimized out>, nativeWidget=0x5555563bea70, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at ./src/widgets/kernel/qapplication.cpp:2366 #14 0x00007ffff740e448 in QWidgetWindow::handleMouseEvent (this=0x555556714820, event=0x7fffffffd3c0) at ./src/widgets/kernel/qwidgetwindow.cpp:653 #15 0x00007ffff7409f38 in QWidgetWindow::event (this=0x555556714820, event=0x7fffffffd3c0) at ./src/widgets/kernel/qwidgetwindow.cpp:267 #16 0x00007ffff73afae2 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555556714820, e=0x7fffffffd3c0) at ./src/widgets/kernel/qapplication.cpp:3296 #17 0x00007ffff63801c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 --Type <RET> for more, q to quit, c to continue without paging-- #18 0x00007ffff6bc4f9b in QGuiApplicationPrivate::processMouseEvent (e=0x7fffe0002a90) at ./src/gui/kernel/qguiapplication.cpp:2325 #19 0x00007ffff6c1db7c in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at ./src/gui/kernel/qwindowsysteminterface.cpp:1109 #20 0x00007ffff6f51d54 in userEventSourceDispatch (source=<optimized out>) at ./src/gui/platform/unix/qeventdispatcher_glib.cpp:38 #21 0x00007ffff36bf7df in g_main_dispatch (context=context@entry=0x7fffe8000f00) at ../../../glib/gmain.c:3357 #22 0x00007ffff36c1a17 in g_main_context_dispatch_unlocked (context=0x7fffe8000f00) at ../../../glib/gmain.c:4208 #23 g_main_context_iterate_unlocked (context=context@entry=0x7fffe8000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4273 #24 0x00007ffff36c2180 in g_main_context_iteration (context=0x7fffe8000f00, may_block=1) at ../../../glib/gmain.c:4338 #25 0x00007ffff657a1b3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #26 0x00007ffff638a38b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #27 0x00007ffff6383908 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #28 0x00007ffff6bc00a0 in QGuiApplication::exec () at ./src/gui/kernel/qguiapplication.cpp:1925 #29 0x00007ffff73ac049 in QApplication::exec () at ./src/widgets/kernel/qapplication.cpp:2574 #30 0x0000555555558e26 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:260 -- You are receiving this mail because: You are watching all bug changes.