[konsole] [Bug 493060] New: Konsole crash when trying to change font
Aurélien COUDERC
bugzilla_noreply at kde.org
Fri Sep 13 14:15:48 BST 2024
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-devel at kde.org
Reporter: coucouf at 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 at entry=0x555556783ad0, flags=...,
flags at entry=..., parent=parent at entry=0x555556794560) at
./src/kfontchooser.cpp:145
#2 0x00007ffff7ca1990 in Konsole::FontDialog::FontDialog
(this=this at entry=0x555556794560, parent=parent at entry=0x5555563bea70,
emoji=emoji at 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 at entry=0x555555588340, receiver=receiver at entry=0x555556558e50,
e=e at 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 at 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 at entry=0x7fffe8000f00, block=block at entry=1,
dispatch=dispatch at 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 the assignee for the bug.
More information about the konsole-devel
mailing list