Skip to content

Occasional segfault in spdlog when opening settings #7230

Description

@squeaktoy

Description

Mumble segfaults sometimes when opening settings

Steps to reproduce

  1. Open Mumble
  2. Join a server
  3. Wait a few hours
  4. Open the settings by clicking the gear icon in the toolbar
  5. Chances are, your Mumble might segfault

Mumble version

1.6.0_pre20260215-r2

Mumble component

Client

OS

Linux

Reproducible?

Yes

Additional information

gcc version 15.2.1 20260214 (Gentoo 15.2.1_p20260214 p5)
Linux version 6.18.32-p2-gentoo-dist

Relevant log output

[Thread 0x7fce654e06c0 (LWP 632397) exited]

Thread 1 "mumble" received signal SIGSEGV, Segmentation fault.
spdlog::sinks::sink::should_log (this=0x560d4cfc9d05, msg_level=spdlog::level::warn)
    at /var/tmp/portage/dev-libs/spdlog-1.17.0/work/spdlog-1.17.0/include/spdlog/sinks/sink-inl.h:13
⚠️ warning: 13	/var/tmp/portage/dev-libs/spdlog-1.17.0/work/spdlog-1.17.0/include/spdlog/sinks/sink-inl.h: No such file or directory
(gdb) bt
#0  spdlog::sinks::sink::should_log (this=0x560d4cfc9d05, msg_level=spdlog::level::warn)
    at /var/tmp/portage/dev-libs/spdlog-1.17.0/work/spdlog-1.17.0/include/spdlog/sinks/sink-inl.h:13
#1  0x00007fce6cad8513 in spdlog::logger::sink_it_ (this=0x56082c745a70, msg=...)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h:1672
#2  0x00007fce6cad4530 in spdlog::logger::log_it_
    (this=0x56082c745a70, log_msg=..., log_enabled=<optimized out>, traceback_enabled=false)
    at /var/tmp/portage/dev-libs/spdlog-1.17.0/work/spdlog-1.17.0/include/spdlog/logger-inl.h:128
#3  0x000056080af896d9 in spdlog::logger::log_<char const*>
    (this=0x56082c745a70, loc=..., lvl=spdlog::level::warn, fmt=...)
    at /usr/include/spdlog/logger.h:332
#4  0x000056080af89956 in spdlog::logger::log<char const*>
    (this=<optimized out>, loc=..., lvl=spdlog::level::warn, fmt=...)
    at /usr/include/spdlog/logger.h:80
#5  spdlog::logger::log<char const*>
    (this=<optimized out>, lvl=spdlog::level::warn, fmt=...)
    at /usr/include/spdlog/logger.h:85
#6  spdlog::logger::warn<char const*> (this=<optimized out>, fmt=...)
    at /usr/include/spdlog/logger.h:145
#7  spdlog::warn<char const*> (fmt=...) at /usr/include/spdlog/spdlog.h:178
#8  mumble::log::warn<char const*> (fmt=...)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215/src/Logger.h:35
#9  qtMessageHandler (type=<optimized out>, msg=<optimized out>)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215/src/Logger.cpp:41
#10 0x00007fce69a70356 in qt_message_print
    (msgType=QtWarningMsg, context=<optimized out>, message=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/global/qlogging.cpp:2130
#11 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *)
    (msgType=msgType@entry=QtWarningMsg, context=..., msg=msg@entry=0x7fce69aed848 "QThreadStorage: entry %d destroyed before end of thread %p", ap=ap@entry=0x7ffc9ba72508)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/global/qlogging.cpp:411
#12 0x00007fce696cbe9f in QMessageLogger::warning
    (this=this@entry=0x7ffc9ba72750, msg=msg@entry=0x7fce69aed848 "QThreadStorage: entry %d destroyed before end of thread %p")
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/global/qlogging.cpp:651
#13 0x00007fce69791736 in QThreadStoragePrivate::finish (tls=0x56082c5f8378)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthreadstorage.cpp:169
#14 0x00007fce6984c43d in operator() (__closure=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:475
#15 (anonymous namespace)::terminate_on_exception<QThreadPrivate::finish()::<lambda()> >(struct {...} &&) (t=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:373
#16 0x00007fce6984c77b in QThreadPrivate::finish (this=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:459
--Type <RET> for more, q to quit, c to continue without paging--c
#17 destroy_current_thread_data (data=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:172
#18 (anonymous namespace)::QThreadDataDestroyer::EarlyMainThread::~EarlyMainThread
    (this=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:232
#19 0x00007fce68e46900 in __run_exit_handlers
    (status=status@entry=1, listp=0x7fce69009680 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:118
#20 0x00007fce68e469d0 in __GI_exit (status=status@entry=1) at exit.c:148
#21 0x00007fce69ee7a9d in _XDefaultIOError (dpy=0x56082caa1d40)
    at /var/tmp/portage/x11-libs/libX11-1.8.13/work/libX11-1.8.13/src/XlibInt.c:1308
#22 0x00007fce69ee7db3 in _XIOError (dpy=dpy@entry=0x56082caa1d40)
    at /var/tmp/portage/x11-libs/libX11-1.8.13/work/libX11-1.8.13/src/XlibInt.c:1539
#23 0x00007fce69ee58c6 in _XReply
    (dpy=dpy@entry=0x56082caa1d40, rep=rep@entry=0x7ffc9ba72960, extra=extra@entry=2, discard=discard@entry=0)
    at /var/tmp/portage/x11-libs/libX11-1.8.13/work/libX11-1.8.13/src/xcb_io.c:815
#24 0x00007fce69f46511 in _XkbHandleGetMapReply (dpy=0x56082caa1d40, xkb=0x56082e15d950)
    at /var/tmp/portage/x11-libs/libX11-1.8.13/work/libX11-1.8.13/src/xkb/XKBGetMap.c:557
#25 XkbGetUpdatedMap (dpy=0x56082caa1d40, which=<optimized out>, xkb=0x56082e15d950)
    at /var/tmp/portage/x11-libs/libX11-1.8.13/work/libX11-1.8.13/src/xkb/XKBGetMap.c:579
#26 XkbGetUpdatedMap (dpy=0x56082caa1d40, which=<optimized out>, xkb=0x56082e15d950)
    at /var/tmp/portage/x11-libs/libX11-1.8.13/work/libX11-1.8.13/src/xkb/XKBGetMap.c:566
#27 0x00007fce69f465ed in XkbGetMap
    (dpy=dpy@entry=0x56082caa1d40, which=which@entry=7, deviceSpec=deviceSpec@entry=256)
    at /var/tmp/portage/x11-libs/libX11-1.8.13/work/libX11-1.8.13/src/xkb/XKBGetMap.c:598
#28 0x00007fce69f41e41 in _XkbLoadDpy (dpy=dpy@entry=0x56082caa1d40)
    at /var/tmp/portage/x11-libs/libX11-1.8.13/work/libX11-1.8.13/src/xkb/XKBBind.c:523
#29 0x00007fce69f42600 in XKeycodeToKeysym (dpy=0x56082caa1d40, kc=66 'B', col=0)
    at /var/tmp/portage/x11-libs/libX11-1.8.13/work/libX11-1.8.13/src/xkb/XKBBind.c:106
#30 0x000056080aecccc5 in GlobalShortcutX::buttonInfo
    (this=0x56082cc3e670, v=<optimized out>)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215/src/mumble/GlobalShortcut_unix.cpp:417
#31 0x000056080ad33df4 in ShortcutDelegate::displayText
    (this=<optimized out>, item=<optimized out>, loc=<optimized out>)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215/src/mumble/GlobalShortcut.cpp:576
#32 0x00007fce6ad8c3e4 in QStyledItemDelegate::initStyleOption
    (this=0x56082e146cc0, option=0x7ffc9ba72e50, index=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qstyleditemdelegate.cpp:335
#33 0x00007fce6ad54810 in QStyledItemDelegate::sizeHint
    (this=0x56082e146cc0, option=..., index=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qstyleditemdelegate.cpp:398
#34 0x00007fce6ad939a6 in QTreeView::indexRowSizeHint
    (this=this@entry=0x56082e0d6c80, index=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qtreeview.cpp:3070
#35 0x00007fce6adb9389 in QTreeViewPrivate::layout
    (this=this@entry=0x56082e0d6340, i=i@entry=-1, recursiveExpanding=recursiveExpanding@entry=false, afterIsUninitialized=afterIsUninitialized@entry=false)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qtreeview.cpp:3457
#36 0x00007fce6adbbd2a in QTreeView::doItemsLayout (this=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qtreeview.cpp:2180
#37 0x00007fce6ad4cc3d in QAbstractItemViewPrivate::executePostedLayout
    (this=0x56082e0d6340)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qabstractitemview_p.h:203
#38 QAbstractItemViewPrivate::executePostedLayout (this=0x56082e0d6340)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qabstractitemview_p.h:200
#39 QTreeView::resizeColumnToContents (this=0x56082e0d6c80, column=0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qtreeview.cpp:2654
#40 0x000056080ac2c301 in GlobalShortcutConfig::qt_static_metacall
    (_o=0x56082e023460, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7ffc9ba73540)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215_build/src/mumble/mumble_client_object_lib_autogen/EWIEGA46WW/moc_GlobalShortcut.cpp:795
#41 GlobalShortcutConfig::qt_metacall
    (this=0x56082e023460, _c=<optimized out>, _id=9, _a=0x7ffc9ba73540)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215_build/src/mumble/mumble_client_object_lib_autogen/EWIEGA46WW/moc_GlobalShortcut.cpp:836
#42 0x00007fce699cf983 in doActivate<false>
    (sender=0x56082e0d6c80, signal_index=21, argv=argv@entry=0x7ffc9ba73540)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4299
#43 0x00007fce69981686 in QMetaObject::activate
    (sender=sender@entry=0x56082e0d6c80, m=m@entry=0x7fce6b43d900 <QTreeWidget::staticMetaObject>, local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x7ffc9ba73540)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4333
#44 0x00007fce6ad45c30 in QMetaObject::activate<void, QTreeWidgetItem*, int>
    (sender=0x56082e0d6c80, mo=0x7fce6b43d900 <QTreeWidget::staticMetaObject>, local_signal_index=5, ret=0x0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobjectdefs.h:319
#45 QTreeWidget::itemChanged (this=0x56082e0d6c80, _t1=<optimized out>, _t2=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3_build/src/widgets/Widgets_autogen/include/moc_qtreewidget.cpp:286
#46 QTreeWidgetPrivate::emitItemChanged (this=<optimized out>, index=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qtreewidget.cpp:2328
#47 0x00007fce699cf8f2 in QtPrivate::QSlotObjectBase::call
    (this=<optimized out>, r=0x56082e0d6c80, a=0x7ffc9ba73680)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobjectdefs_impl.h:461
#48 doActivate<false>
    (sender=0x56082e0e7970, signal_index=3, argv=argv@entry=0x7ffc9ba73680)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4273
#49 0x00007fce69981686 in QMetaObject::activate
    (sender=sender@entry=0x56082e0e7970, m=m@entry=0x7fce69ca0fa0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc9ba73680)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4333
#50 0x00007fce69756498 in QMetaObject::activate<void, QModelIndex, QModelIndex, QList<int> >
    (sender=0x56082e0e7970, mo=0x7fce69ca0fa0 <QAbstractItemModel::staticMetaObject>, local_signal_index=0, ret=0x0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobjectdefs.h:319
#51 QAbstractItemModel::dataChanged
    (this=this@entry=0x56082e0e7970, _t1=..., _t2=..., _t3=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3_build/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:658
#52 0x00007fce6ad6763a in QTreeModel::emitDataChanged
    (this=this@entry=0x56082e0e7970, item=item@entry=0x56082e0ca7a0, column=column@entry=3, roles=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qtreewidget.cpp:795
#53 0x00007fce6addb253 in QTreeWidgetItem::setData
    (this=0x56082e0ca7a0, column=<optimized out>, role=<optimized out>, value=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qtreewidget.cpp:1802
#54 0x000056080ad2a6b5 in GlobalShortcutConfig::on_qtwShortcuts_itemChanged(QTreeWidgetItem*, int) [clone .isra.0] (this=0x56082e023460, item=0x56082e0ca7a0)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215/src/mumble/GlobalShortcut.cpp:774
#55 0x000056080ac2c301 in GlobalShortcutConfig::qt_static_metacall
    (_o=0x56082e023460, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7ffc9ba73ae0)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215_build/src/mumble/mumble_client_object_lib_autogen/EWIEGA46WW/moc_GlobalShortcut.cpp:795
#56 GlobalShortcutConfig::qt_metacall
    (this=0x56082e023460, _c=<optimized out>, _id=9, _a=0x7ffc9ba73ae0)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215_build/src/mumble/mumble_client_object_lib_autogen/EWIEGA46WW/moc_GlobalShortcut.cpp:836
#57 0x00007fce699cf983 in doActivate<false>
    (sender=0x56082e0d6c80, signal_index=21, argv=argv@entry=0x7ffc9ba73ae0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4299
#58 0x00007fce69981686 in QMetaObject::activate
    (sender=sender@entry=0x56082e0d6c80, m=m@entry=0x7fce6b43d900 <QTreeWidget::staticMetaObject>, local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x7ffc9ba73ae0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4333
#59 0x00007fce6ad45c30 in QMetaObject::activate<void, QTreeWidgetItem*, int>
    (sender=0x56082e0d6c80, mo=0x7fce6b43d900 <QTreeWidget::staticMetaObject>, local_signal_index=5, ret=0x0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobjectdefs.h:319
#60 QTreeWidget::itemChanged (this=0x56082e0d6c80, _t1=<optimized out>, _t2=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3_build/src/widgets/Widgets_autogen/include/moc_qtreewidget.cpp:286
#61 QTreeWidgetPrivate::emitItemChanged (this=<optimized out>, index=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qtreewidget.cpp:2328
#62 0x00007fce699cf8f2 in QtPrivate::QSlotObjectBase::call
    (this=<optimized out>, r=0x56082e0d6c80, a=0x7ffc9ba73c20)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobjectdefs_impl.h:461
#63 doActivate<false>
    (sender=0x56082e0e7970, signal_index=3, argv=argv@entry=0x7ffc9ba73c20)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4273
#64 0x00007fce69981686 in QMetaObject::activate
    (sender=sender@entry=0x56082e0e7970, m=m@entry=0x7fce69ca0fa0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc9ba73c20)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4333
#65 0x00007fce69756498 in QMetaObject::activate<void, QModelIndex, QModelIndex, QList<int> >
    (sender=0x56082e0e7970, mo=0x7fce69ca0fa0 <QAbstractItemModel::staticMetaObject>, local_signal_index=0, ret=0x0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobjectdefs.h:319
#66 QAbstractItemModel::dataChanged
    (this=this@entry=0x56082e0e7970, _t1=..., _t2=..., _t3=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3_build/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:658
#67 0x00007fce6ad6763a in QTreeModel::emitDataChanged
    (this=this@entry=0x56082e0e7970, item=item@entry=0x56082e0ca7a0, column=column@entry=1, roles=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qtreewidget.cpp:795
#68 0x00007fce6addb253 in QTreeWidgetItem::setData
    (this=0x56082e0ca7a0, column=<optimized out>, role=<optimized out>, value=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qtreewidget.cpp:1802
#69 0x000056080ad2a65a in GlobalShortcutConfig::on_qtwShortcuts_itemChanged(QTreeWidgetItem*, int) [clone .isra.0] (this=0x56082e023460, item=0x56082e0ca7a0)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215/src/mumble/GlobalShortcut.cpp:773
#70 0x000056080ac2c301 in GlobalShortcutConfig::qt_static_metacall
    (_o=0x56082e023460, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7ffc9ba74080)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215_build/src/mumble/mumble_client_object_lib_autogen/EWIEGA46WW/moc_GlobalShortcut.cpp:795
#71 GlobalShortcutConfig::qt_metacall
    (this=0x56082e023460, _c=<optimized out>, _id=9, _a=0x7ffc9ba74080)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215_build/src/mumble/mumble_client_object_lib_autogen/EWIEGA46WW/moc_GlobalShortcut.cpp:836
#72 0x00007fce699cf983 in doActivate<false>
    (sender=0x56082e0d6c80, signal_index=21, argv=argv@entry=0x7ffc9ba74080)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4299
#73 0x00007fce69981686 in QMetaObject::activate
    (sender=sender@entry=0x56082e0d6c80, m=m@entry=0x7fce6b43d900 <QTreeWidget::staticMetaObject>, local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x7ffc9ba74080)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4333
#74 0x00007fce6ad45c30 in QMetaObject::activate<void, QTreeWidgetItem*, int>
    (sender=0x56082e0d6c80, mo=0x7fce6b43d900 <QTreeWidget::staticMetaObject>, local_signal_index=5, ret=0x0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobjectdefs.h:319
#75 QTreeWidget::itemChanged (this=0x56082e0d6c80, _t1=<optimized out>, _t2=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3_build/src/widgets/Widgets_autogen/include/moc_qtreewidget.cpp:286
#76 QTreeWidgetPrivate::emitItemChanged (this=<optimized out>, index=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qtreewidget.cpp:2328
#77 0x00007fce699cf8f2 in QtPrivate::QSlotObjectBase::call
    (this=<optimized out>, r=0x56082e0d6c80, a=0x7ffc9ba741c0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobjectdefs_impl.h:461
#78 doActivate<false>
    (sender=0x56082e0e7970, signal_index=3, argv=argv@entry=0x7ffc9ba741c0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4273
#79 0x00007fce69981686 in QMetaObject::activate
    (sender=sender@entry=0x56082e0e7970, m=m@entry=0x7fce69ca0fa0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc9ba741c0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4333
#80 0x00007fce69756498 in QMetaObject::activate<void, QModelIndex, QModelIndex, QList<int> >
    (sender=0x56082e0e7970, mo=0x7fce69ca0fa0 <QAbstractItemModel::staticMetaObject>, local_signal_index=0, ret=0x0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobjectdefs.h:319
#81 QAbstractItemModel::dataChanged
    (this=this@entry=0x56082e0e7970, _t1=..., _t2=..., _t3=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3_build/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:658
#82 0x00007fce6ad6763a in QTreeModel::emitDataChanged
    (this=this@entry=0x56082e0e7970, item=item@entry=0x56082e0ca7a0, column=column@entry=0, roles=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qtreewidget.cpp:795
#83 0x00007fce6addb253 in QTreeWidgetItem::setData
    (this=0x56082e0ca7a0, column=<optimized out>, role=<optimized out>, value=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/itemviews/qtreewidget.cpp:1802
#84 0x000056080ad2a78a in GlobalShortcutConfig::on_qtwShortcuts_itemChanged(QTreeWidgetItem*, int) [clone .isra.0] (this=this@entry=0x56082e023460, item=item@entry=0x56082e0ca7a0)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215/src/mumble/GlobalShortcut.cpp:769
#85 0x000056080ad2ad6c in GlobalShortcutConfig::reload (this=0x56082e023460)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215/src/mumble/GlobalShortcut.cpp:884
#86 0x000056080ace6c68 in ConfigDialog::addPage
    (this=<optimized out>, cw=0x56082e023460, idx=<optimized out>)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215/src/mumble/ConfigDialog.cpp:121
#87 ConfigDialog::ConfigDialog
    (this=this@entry=0x56082d4a4bb0, p=p@entry=0x56082cc8f700, this=<optimized out>, p=<optimized out>)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215/src/mumble/ConfigDialog.cpp:43
#88 0x000056080adac0bb in MainWindow::openConfigDialog (this=0x56082cc8f700)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215/src/mumble/MainWindow.cpp:4194
#89 0x000056080ac32723 in MainWindow::qt_metacall
    (this=0x56082cc8f700, _c=QMetaObject::InvokeMetaMethod, _id=68, _a=0x7ffc9ba74940)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215_build/src/mumble/mumble_client_object_lib_autogen/EWIEGA46WW/moc_MainWindow.cpp:1040
#90 0x00007fce699cf983 in doActivate<false>
    (sender=0x56082ccde330, signal_index=7, argv=argv@entry=0x7ffc9ba74940)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4299
#91 0x00007fce69981686 in QMetaObject::activate
    (sender=sender@entry=0x56082ccde330, m=m@entry=0x7fce6aa732c0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7ffc9ba74940)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4333
#92 0x00007fce6a72dcfe in QMetaObject::activate<void, bool>
    (sender=0x56082ccde330, mo=0x7fce6aa732c0 <QAction::staticMetaObject>, local_signal_index=4, ret=0x0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobjectdefs.h:319
#93 QAction::triggered (this=<optimized out>, _t1=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3_build/src/gui/Gui_autogen/include/moc_qaction.cpp:374
#94 QAction::activate (this=0x56082ccde330, event=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/gui/kernel/qaction.cpp:1104
#95 0x00007fce6b133d1f in QAbstractButtonPrivate::click (this=0x56082d1eecd0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/widgets/qabstractbutton.cpp:365
#96 0x00007fce6b133f6a in QAbstractButton::mouseReleaseEvent
    (this=this@entry=0x56082d1eeca0, e=e@entry=0x7ffc9ba74fa0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/widgets/qabstractbutton.cpp:977
#97 0x00007fce6aecd79d in QToolButton::mouseReleaseEvent
    (this=0x56082d1eeca0, e=0x7ffc9ba74fa0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/widgets/qtoolbutton.cpp:591
#98 0x00007fce6b2a41a8 in QWidget::event (this=0x56082d1eeca0, event=0x7ffc9ba74fa0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qwidget.cpp:9381
#99 0x00007fce6b28e6f2 in QApplicationPrivate::notify_helper
    (this=this@entry=0x56082c60fba0, receiver=receiver@entry=0x56082d1eeca0, e=e@entry=0x7ffc9ba74fa0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qapplication.cpp:3305
#100 0x00007fce6b28f614 in QApplication::notify
    (this=<optimized out>, receiver=0x56082d1eeca0, e=0x7ffc9ba74fa0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qapplication.cpp:2785
#101 0x00007fce699e7698 in QCoreApplication::notifyInternal2
    (receiver=0x56082d1eeca0, event=0x7ffc9ba74fa0)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qcoreapplication.cpp:1109
#102 0x00007fce699e7a2d in QCoreApplication::sendSpontaneousEvent
    (receiver=<optimized out>, event=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qcoreapplication.cpp:1563
#103 0x00007fce6b29ba53 in QApplicationPrivate::sendMouseEvent
    (receiver=receiver@entry=0x56082d1eeca0, event=event@entry=0x7ffc9ba74fa0, alienWidget=<optimized out>, 
    alienWidget@entry=0x56082d1eeca0, nativeWidget=nativeWidget@entry=0x56082cc8f700, buttonDown=buttonDown@entry=0x7fce6b480dd0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qapplication.cpp:2366
#104 0x00007fce6b29f6d3 in QWidgetWindow::handleMouseEvent
    (this=0x56082d273350, event=0x7ffc9ba75230)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qwidgetwindow.cpp:688
#105 0x00007fce6b2a6593 in QWidgetWindow::event
    (this=<optimized out>, event=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qwidgetwindow.cpp:293
#106 QWidgetWindow::event (this=<optimized out>, event=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qwidgetwindow.cpp:249
#107 0x00007fce6b28e6f2 in QApplicationPrivate::notify_helper
    (this=<optimized out>, receiver=0x56082d273350, e=0x7ffc9ba75230)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qapplication.cpp:3305
#108 0x00007fce699e7698 in QCoreApplication::notifyInternal2
    (receiver=0x56082d273350, event=0x7ffc9ba75230)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qcoreapplication.cpp:1109
#109 0x00007fce699e7a2d in QCoreApplication::sendSpontaneousEvent
    (receiver=<optimized out>, event=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qcoreapplication.cpp:1563
#110 0x00007fce6a1d551f in QGuiApplicationPrivate::processMouseEvent (e=0x56082d4b7a40)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/gui/kernel/qguiapplication.cpp:2504
#111 0x00007fce6a24dc14 in QWindowSystemInterface::sendWindowSystemEvents (flags=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/gui/kernel/qwindowsysteminterface.cpp:1117
#112 0x00007fce6a883ab4 in userEventSourceDispatch (source=<optimized out>)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/gui/platform/unix/qeventdispatcher_glib.cpp:39
#113 0x00007fce68b898a2 in g_main_dispatch (context=context@entry=0x7fce60000f80)
    at ../glib-2.84.4/glib/gmain.c:3398
#114 0x00007fce68b8d138 in g_main_context_dispatch_unlocked (context=0x7fce60000f80)
    at ../glib-2.84.4/glib/gmain.c:4249
#115 g_main_context_iterate_unlocked
    (context=context@entry=0x7fce60000f80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.84.4/glib/gmain.c:4314
#116 0x00007fce68b8dab0 in g_main_context_iteration (context=0x7fce60000f80, may_block=1)
    at ../glib-2.84.4/glib/gmain.c:4379
#117 0x00007fce696d1c78 in QEventDispatcherGlib::processEvents
    (this=0x56082c613400, flags=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#118 0x00007fce69a0f606 in QEventLoop::processEvents (this=0x7ffc9ba75610, flags=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventloop.cpp:108
#119 QEventLoop::exec (this=this@entry=0x7ffc9ba75610, flags=..., flags@entry=...)
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventloop.cpp:197
#120 0x00007fce69a0f9c0 in QCoreApplication::exec ()
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qcoreapplication.cpp:1452
#121 0x00007fce6a1bf190 in QGuiApplication::exec ()
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/gui/kernel/qguiapplication.cpp:2005
#122 0x00007fce6b1ef5f9 in QApplication::exec ()
    at /var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qapplication.cpp:2575
#123 0x000056080ac0c6df in main (argc=<optimized out>, argv=<optimized out>)
    at /var/tmp/portage/net-voip/mumble-1.6.0_pre20260215-r2/work/mumble-1.6.0_pre20260215/src/mumble/main.cpp:886

Screenshots

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugA bug (error) in the softwaretriageThis issue is waiting to be triaged by one of the project members

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions