qutebrowser / qutebrowser

A keyboard-driven, vim-like browser based on Python and Qt.
https://www.qutebrowser.org/
GNU General Public License v3.0
9.45k stars 1.01k forks source link

Double download prompt segfault #8212

Open Earnestly opened 3 weeks ago

Earnestly commented 3 weeks ago
qutebrowser v3.1.0
Git commit:
Backend: QtWebEngine 6.7.1, based on Chromium 118.0.5993.220 (from api)
Qt: 6.7.1

When attempting to download from annas-archive using their rate limited service the download prompt will be issued, the download will begin, and some time after another download prompt will be issued again. Accepting this will cause a segfault. If instead the second prompt is dismissed via escape the download will not make progress and remain stuck.

To reproduce:

Backtrace: ``` #0 __pthread_kill_implementation (threadid=, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007f85376a8eb3 in __pthread_kill_internal (threadid=, signo=11) at pthread_kill.c:78 #2 0x00007f8537650a30 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #3 0x00007f8537650ae0 in () at /usr/lib/libc.so.6 #4 0x00007f85319a71ae in QFileSystemModel::data (this=this@entry=0x5be00e315530, index=..., role=role@entry=1) at /usr/src/debug/qt6-base/qtbase/src/gui/itemmodels/qfilesystemmodel.cpp:740 #5 0x00007f853114e6b2 in sipQFileSystemModel::data (this=0x5be00e315530, a0=..., a1=1) at /usr/src/debug/pyqt6/PyQt6-6.7.0/build/QtGui/sipQtGuiQFileSystemModel.cpp:496 #6 0x00007f853594d0e1 in QAbstractItemModel::multiData (this=this@entry=0x5be00e315530, index=..., roleDataSpan=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp:3681 #7 0x00007f85311510c2 in sipQFileSystemModel::multiData (this=0x5be00e315530, a0=..., a1=...) at /usr/src/debug/pyqt6/PyQt6-6.7.0/build/QtGui/sipQtGuiQFileSystemModel.cpp:959 #8 0x00007f853220d5b1 in QModelIndex::multiData (this=, roleDataSpan=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/itemmodels/qabstractitemmodel.h:496 #9 QStyledItemDelegate::initStyleOption (this=0x5be00dedcee0, option=0x7ffe762e77c0, index=) at /usr/src/debug/qt6-base/qtbase/src/widgets/itemviews/qstyleditemdelegate.cpp:263 #10 0x00007f853220ed15 in QStyledItemDelegate::paint (this=0x5be00dedcee0, painter=0x7ffe762e7e98, option=..., index=...) at /usr/src/debug/qt6-base/qtbase/src/widgets/itemviews/qstyleditemdelegate.cpp:374 #11 0x00007f85322607be in QTreeView::drawRow (this=this@entry=0x5be00e11f170, painter=painter@entry=0x7ffe762e7e98, option=..., index=...) at /usr/src/debug/qt6-base/qtbase/src/widgets/itemviews/qtreeview.cpp:1812 #12 0x00007f85326c573a in sipQTreeView::drawRow (this=0x5be00e11f170, a0=0x7ffe762e7e98, a1=..., a2=...) at /usr/src/debug/pyqt6/PyQt6-6.7.0/build/QtWidgets/sipQtWidgetsQTreeView.cpp:495 #13 0x00007f853225ef61 in QTreeView::drawTree (this=this@entry=0x5be00e11f170, painter=painter@entry=0x7ffe762e7e98, region=...) at /usr/src/debug/qt6-base/qtbase/src/widgets/itemviews/qtreeview.cpp:1536 #14 0x00007f853225f199 in QTreeView::paintEvent (this=this@entry=0x5be00e11f170, event=event@entry=0x7ffe762e8230) at /usr/src/debug/qt6-base/qtbase/src/widgets/itemviews/qtreeview.cpp:1343 #15 0x00007f85326ca164 in sipQTreeView::paintEvent (this=0x5be00e11f170, a0=0x7ffe762e8230) at /usr/src/debug/pyqt6/PyQt6-6.7.0/build/QtWidgets/sipQtWidgetsQTreeView.cpp:924 #16 0x00007f8531f4be55 in QWidget::event (this=0x5be00e11f170, event=0x7ffe762e8230) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:9183 #17 0x00007f8531fe2998 in QFrame::event (this=0x5be00e11f170, e=0x7ffe762e8230) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qframe.cpp:515 #18 0x00007f85326c594c in sipQTreeView::viewportEvent (this=0x5be00e11f170, a0=0x7ffe762e8230) at /usr/src/debug/pyqt6/PyQt6-6.7.0/build/QtWidgets/sipQtWidgetsQTreeView.cpp:548 #19 0x00007f8535744288 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x5be00e30a8c0, event=event@entry=0x7ffe762e8230) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1281 #20 0x00007f8531efc54c in QApplicationPrivate::notify_helper (this=this@entry=0x7ffe762e8230, receiver=0x5be00e30a8c0, e=e@entry=0x7ffe762e8230) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3281 #21 0x00007f8531f00cfb in QApplication::notify (this=this@entry=0x5be00c63d690, receiver=receiver@entry=0x5be00e30a8c0, e=e@entry=0x7ffe762e8230) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3049 #22 0x00007f85328b8df7 in sipQApplication::notify (this=0x5be00c63d690, a0=0x5be00e30a8c0, a1=0x7ffe762e8230) at /usr/src/debug/pyqt6/PyQt6-6.7.0/build/QtWidgets/sipQtWidgetsQApplication.cpp:249 #23 0x00007f8535744e38 in QCoreApplication::notifyInternal2 (receiver=0x5be00e30a8c0, event=0x7ffe762e8230) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1142 #24 0x00007f8535744e8d in QCoreApplication::sendSpontaneousEvent (receiver=, event=) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1597 #25 0x00007f8531f3c26e in QWidgetPrivate::sendPaintEvent (this=this@entry=0x7f8478074790, toBePainted=...) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5647 #26 0x00007f8531f3e25b in QWidgetPrivate::drawWidget (this=this@entry=0x7f8478074790, pdev=pdev@entry=0x5be00d107b60, rgn=..., offset=..., flags=flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5597 #27 0x00007f8531f40db8 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x5be00e8fb250, pdev=pdev@entry=0x5be00d107b60, siblings=..., index=, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5be00d091880) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5776 #28 0x00007f8531f3e7b5 in QWidgetPrivate::drawWidget (this=this@entry=0x5be00e8fb250, pdev=pdev@entry=0x5be00d107b60, rgn=..., offset=..., flags=..., flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5638 #29 0x00007f8531f40db8 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x5be00e955ce0, pdev=pdev@entry=0x5be00d107b60, siblings=..., index=, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5be00d091880) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5776 #30 0x00007f8531f3e7b5 in QWidgetPrivate::drawWidget (this=this@entry=0x5be00e955ce0, pdev=pdev@entry=0x5be00d107b60, rgn=..., offset=..., flags=..., flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5638 #31 0x00007f8531f40db8 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x5be00cba1130, pdev=pdev@entry=0x5be00d107b60, siblings=..., index=, index@entry=2, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5be00d091880) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5776 #32 0x00007f8531f40bf6 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x5be00cba1130, pdev=pdev@entry=0x5be00d107b60, siblings=..., index=2, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5be00d091880) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5762 #33 0x00007f8531f3e7b5 in QWidgetPrivate::drawWidget (this=this@entry=0x5be00cba1130, pdev=pdev@entry=0x5be00d107b60, rgn=..., offset=..., flags=..., flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5638 #34 0x00007f8531f40db8 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x5be00cc78fc0, pdev=pdev@entry=0x5be00d107b60, siblings=..., index=, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5be00d091880) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5776 #35 0x00007f8531f3e7b5 in QWidgetPrivate::drawWidget (this=0x5be00cc78fc0, pdev=0x5be00d107b60, rgn=..., offset=, flags=..., sharedPainter=, repaintManager=) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5638 #36 0x00007f8531f5be58 in QWidgetRepaintManager::paintAndFlush (this=) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:907 #37 0x00007f8531f4b908 in QWidget::event (this=this@entry=0x5be00cad36f0, event=event@entry=0x5be00e8f1720) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:9347 #38 0x00007f85328e46fc in sipQWidget::event (this=0x5be00cad36f0, a0=0x5be00e8f1720) at /usr/src/debug/pyqt6/PyQt6-6.7.0/build/QtWidgets/sipQtWidgetsQWidget.cpp:1077 #39 0x00007f8531efc55c in QApplicationPrivate::notify_helper (this=this@entry=0x5be00cad36f0, receiver=0x5be00cad36f0, e=e@entry=0x5be00e8f1720) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3287 #40 0x00007f8531f00cfb in QApplication::notify (this=this@entry=0x5be00c63d690, receiver=receiver@entry=0x5be00cad36f0, e=e@entry=0x5be00e8f1720) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3049 #41 0x00007f85328b8df7 in sipQApplication::notify (this=0x5be00c63d690, a0=0x5be00cad36f0, a1=0x5be00e8f1720) at /usr/src/debug/pyqt6/PyQt6-6.7.0/build/QtWidgets/sipQtWidgetsQApplication.cpp:249 #42 0x00007f8535744e38 in QCoreApplication::notifyInternal2 (receiver=0x5be00cad36f0, event=event@entry=0x5be00e8f1720) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1142 #43 0x00007f85357451fb in QCoreApplication::sendEvent (receiver=, event=0x5be00e8f1720) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1583 #44 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5be00bde9f60) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1940 #45 0x00007f85359a460c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1797 #46 postEventSourceDispatch (s=0x5be00c6c79e0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:244 #47 0x00007f85361aba89 in g_main_dispatch (context=0x7f850c000fb0) at ../glib/glib/gmain.c:3344 #48 0x00007f853620d9b7 in g_main_context_dispatch_unlocked (context=0x7f850c000fb0) at ../glib/glib/gmain.c:4152 #49 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f850c000fb0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../glib/glib/gmain.c:4217 #50 0x00007f85361aaf95 in g_main_context_iteration (context=0x7f850c000fb0, may_block=1) at ../glib/glib/gmain.c:4282 #51 0x00007f85359a28dd in QEventDispatcherGlib::processEvents (this=0x5be00c6c1210, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394 #52 0x00007f853574f10e in QEventLoop::processEvents (this=0x5be00cbbd830, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100 #53 QEventLoop::exec (this=0x5be00cbbd830, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182 #54 0x00007f8535d2e630 in meth_QEventLoop_exec (sipSelf=, sipArgs=, sipKwds=) at /usr/src/debug/pyqt6/PyQt6-6.7.0/build/QtCore/sipQtCoreQEventLoop.cpp:384 #55 0x00007f85379a52c6 in cfunction_call (func=0x7f84fb3a3380, args=0x7f84f343a590, kwargs=0x0) at Objects/methodobject.c:537 #56 0x00007f853798550b in _PyObject_MakeTpCall (tstate=0x7f8537e22ae8 <_PyRuntime+459656>, callable=0x7f84fb3a3380, args=, nargs=1, keywords=0x0) at Objects/call.c:240 #57 0x00007f853788bdfa in _PyEval_EvalFrameDefault (tstate=, frame=0x7f8537f54038, throwflag=) at Python/bytecodes.c:2706 #58 0x00007f85379d4e06 in _PyEval_EvalFrame (throwflag=0, frame=, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at ./Include/internal/pycore_ceval.h:89 #59 _PyEval_Vector (kwnames=0x0, argcount=3, args=0x7ffe762e9bb0, locals=0x0, func=0x7f8512d55580, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at Python/ceval.c:1683 #60 _PyFunction_Vectorcall (kwnames=0x0, nargsf=3, stack=0x7ffe762e9bb0, func=0x7f8512d55580) at Objects/call.c:419 #61 _PyObject_VectorcallTstate (kwnames=0x0, nargsf=3, args=0x7ffe762e9bb0, callable=0x7f8512d55580, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at ./Include/internal/pycore_call.h:92 #62 method_vectorcall (method=, args=, nargsf=, kwnames=0x0) at Objects/classobject.c:91 #63 0x00007f8535da0332 in PyQtSlot::call (this=0x5be00c450530, callable=0x7f84f344efc0, args=0x7f8512720200) at ../../qpy/QtCore/qpycore_pyqtslot.cpp:235 #64 PyQtSlot::invoke (this=0x5be00c450530, qargs=, qargs@entry=0x5be00e36df60, self=, self@entry=0x7f850886af30, result=0x0, no_receiver_check=no_receiver_check@entry=false) at ../../qpy/QtCore/qpycore_pyqtslot.cpp:152 #65 0x00007f8535da8013 in PyQtSlot::invoke (this=, qargs=0x5be00e36df60, self=0x7f850886af30, result=) at ../../qpy/QtCore/qpycore_pyqtslot.cpp:81 #66 qt_metacall_worker (pySelf=0x7f850886af30, pytype=0x5be00c4efcc0, base=, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x5be00e36df60) at ../../qpy/QtCore/qpycore_qobject_helpers.cpp:108 #67 0x00007f8535d8e28c in sipQObject::qt_metacall (this=0x5be00c8dfb50, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x5be00e36df60) at /usr/src/debug/pyqt6/PyQt6-6.7.0/build/QtCore/sipQtCoreQObject.cpp:358 #68 0x00007f85357a1874 in doActivate (sender=, signal_index=, argv=) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4112 #69 0x00007f8535d99a38 in do_emit (qtx=0x5be00c366140, signal_index=6, parsed_signature=0x5be00c37df90, docstring=0x5be00c37d1c5 "GlobalMessageBridge.ask_question[Question, bool]", sigargs=) at ../../qpy/QtCore/qpycore_pyqtboundsignal.cpp:757 #70 pyqtBoundSignal_emit (self=, args=) at ../../qpy/QtCore/qpycore_pyqtboundsignal.cpp:698 #71 0x00007f853798a808 in method_vectorcall_VARARGS (func=0x7f8536046e80, args=0x7f8537f53f68, nargsf=, kwnames=) at Objects/descrobject.c:331 #72 0x00007f853799a844 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775811, args=0x7f8537f53f68, callable=0x7f8536046e80, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at ./Include/internal/pycore_call.h:92 #73 PyObject_Vectorcall (callable=0x7f8536046e80, args=0x7f8537f53f68, nargsf=9223372036854775811, kwnames=0x0) at Objects/call.c:325 #74 0x00007f853788bdfa in _PyEval_EvalFrameDefault (tstate=, frame=0x7f8537f53ef8, throwflag=) at Python/bytecodes.c:2706 #75 0x00007f85379d4e06 in _PyEval_EvalFrame (throwflag=0, frame=, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at ./Include/internal/pycore_ceval.h:89 #76 _PyEval_Vector (kwnames=0x0, argcount=2, args=0x7ffe762ea190, locals=0x0, func=0x7f8512d32e80, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at Python/ceval.c:1683 #77 _PyFunction_Vectorcall (kwnames=0x0, nargsf=2, stack=0x7ffe762ea190, func=0x7f8512d32e80) at Objects/call.c:419 #78 _PyObject_VectorcallTstate (kwnames=0x0, nargsf=2, args=0x7ffe762ea190, callable=0x7f8512d32e80, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at ./Include/internal/pycore_call.h:92 #79 method_vectorcall (method=, args=, nargsf=, kwnames=0x0) at Objects/classobject.c:91 #80 0x00007f8535da0332 in PyQtSlot::call (this=0x5be00df26670, callable=0x7f8512985c40, args=0x7f84fbdc15a0) at ../../qpy/QtCore/qpycore_pyqtslot.cpp:235 #81 PyQtSlot::invoke (this=0x5be00df26670, qargs=, qargs@entry=0x5be00e34ae60, self=, self@entry=0x0, result=result@entry=0x0, no_receiver_check=) at ../../qpy/QtCore/qpycore_pyqtslot.cpp:152 #82 0x00007f8535da6330 in PyQtSlot::invoke (this=, qargs=0x5be00e34ae60, no_receiver_check=) at ../../qpy/QtCore/qpycore_pyqtslot.cpp:74 #83 PyQtSlotProxy::unislot (this=0x5be00e110c70, qargs=0x5be00e34ae60) at ../../qpy/QtCore/qpycore_pyqtslotproxy.cpp:205 #84 PyQtSlotProxy::unislot (this=0x5be00e110c70, qargs=0x5be00e34ae60) at ../../qpy/QtCore/qpycore_pyqtslotproxy.cpp:186 #85 PyQtSlotProxy::qt_metacall (this=0x5be00e110c70, _c=, _id=0, _a=0x5be00e34ae60) at ../../qpy/QtCore/qpycore_pyqtslotproxy.cpp:170 #86 0x00007f85357a1874 in doActivate (sender=, signal_index=, argv=) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4112 #87 0x00007f8535d99a38 in do_emit (qtx=0x5be00d0a1380, signal_index=4, parsed_signature=0x5be00c3115c0, docstring=0x5be00e9e84c6 "Question.answered[object]", sigargs=) at ../../qpy/QtCore/qpycore_pyqtboundsignal.cpp:757 #88 pyqtBoundSignal_emit (self=, args=) at ../../qpy/QtCore/qpycore_pyqtboundsignal.cpp:698 #89 0x00007f853798a808 in method_vectorcall_VARARGS (func=0x7f8536046e80, args=0x7f8537f53c58, nargsf=, kwnames=) at Objects/descrobject.c:331 #90 0x00007f853799a844 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775810, args=0x7f8537f53c58, callable=0x7f8536046e80, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at ./Include/internal/pycore_call.h:92 #91 PyObject_Vectorcall (callable=0x7f8536046e80, args=0x7f8537f53c58, nargsf=9223372036854775810, kwnames=0x0) at Objects/call.c:325 #92 0x00007f853788bdfa in _PyEval_EvalFrameDefault (tstate=, frame=0x7f8537f53c00, throwflag=) at Python/bytecodes.c:2706 #93 0x00007f85379d4e06 in _PyEval_EvalFrame (throwflag=0, frame=, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at ./Include/internal/pycore_ceval.h:89 #94 _PyEval_Vector (kwnames=0x0, argcount=3, args=0x7ffe762ea730, locals=0x0, func=0x7f8512a48a40, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at Python/ceval.c:1683 #95 _PyFunction_Vectorcall (kwnames=0x0, nargsf=3, stack=0x7ffe762ea730, func=0x7f8512a48a40) at Objects/call.c:419 #96 _PyObject_VectorcallTstate (kwnames=0x0, nargsf=3, args=0x7ffe762ea730, callable=0x7f8512a48a40, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at ./Include/internal/pycore_call.h:92 #97 method_vectorcall (method=, args=, nargsf=, kwnames=0x0) at Objects/classobject.c:91 #98 0x00007f8535502f8c in call_method (method=0x7f8512984e00, fmt=0x7f8535dbc001 "DD", va=va@entry=0x7ffe762ea7e0) at /usr/src/debug/python-pyqt6-sip/PyQt6_sip-13.6.0/sip_core.c:2008 #99 0x00007f853550320d in sip_api_call_method (isErr=0x0, method=, fmt=) at /usr/src/debug/python-pyqt6-sip/PyQt6_sip-13.6.0/sip_core.c:2063 #100 0x00007f8535db5028 in sipVH_QtCore_1(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, QObject*, QEvent*) [clone .constprop.0] (sipGILState=PyGILState_UNLOCKED, sipPySelf=0x7f85088ad810, sipMethod=0x7f8512984e00, a0=, a1=, sipErrorHandler=) at /usr/src/debug/pyqt6/PyQt6-6.7.0/build/QtCore/sipQtCorecmodule.cpp:6280 #101 0x00007f8535d86443 in sipQObject::eventFilter (this=0x5be00cad6000, a0=0x5be00ce923d0, a1=0x7ffe762eaaf0) at /usr/src/debug/pyqt6/PyQt6-6.7.0/build/QtCore/sipQtCoreQObject.cpp:474 #102 0x00007f8535744158 in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=this@entry=0x5be00c50cd60, receiver=receiver@entry=0x5be00ce923d0, event=event@entry=0x7ffe762eaaf0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1261 #103 0x00007f8531efc59a in QApplicationPrivate::notify_helper (this=0x5be00c50cd60, this@entry=0x7f8535db5028 , receiver=0x5be00ce923d0, e=e@entry=0x7ffe762eaaf0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3258 #104 0x00007f8531f00cfb in QApplication::notify (this=this@entry=0x5be00c63d690, receiver=receiver@entry=0x5be00ce923d0, e=e@entry=0x7ffe762eaaf0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3049 #105 0x00007f85328b8df7 in sipQApplication::notify (this=0x5be00c63d690, a0=0x5be00ce923d0, a1=0x7ffe762eaaf0) at /usr/src/debug/pyqt6/PyQt6-6.7.0/build/QtWidgets/sipQtWidgetsQApplication.cpp:249 #106 0x00007f8535744e38 in QCoreApplication::notifyInternal2 (receiver=0x5be00ce923d0, event=0x7ffe762eaaf0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1142 #107 0x00007f8535744e8d in QCoreApplication::sendSpontaneousEvent (receiver=, event=) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1597 #108 0x00007f85315784e4 in QGuiApplicationPrivate::processKeyEvent (e=0x5be00dc482f0) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qguiapplication.cpp:2453 #109 0x00007f85315e5b44 in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1114 #110 0x00007f85126ceee7 in xcbSourceDispatch (source=) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:57 #111 0x00007f85361aba89 in g_main_dispatch (context=0x7f850c000fb0) at ../glib/glib/gmain.c:3344 #112 0x00007f853620d9b7 in g_main_context_dispatch_unlocked (context=0x7f850c000fb0) at ../glib/glib/gmain.c:4152 #113 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f850c000fb0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../glib/glib/gmain.c:4217 #114 0x00007f85361aaf95 in g_main_context_iteration (context=0x7f850c000fb0, may_block=1) at ../glib/glib/gmain.c:4282 #115 0x00007f85359a28dd in QEventDispatcherGlib::processEvents (this=0x5be00c6c1210, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394 #116 0x00007f853574f10e in QEventLoop::processEvents (this=0x5be00e3619d0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100 #117 QEventLoop::exec (this=0x5be00e3619d0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182 #118 0x00007f8535d2e630 in meth_QEventLoop_exec (sipSelf=, sipArgs=, sipKwds=) at /usr/src/debug/pyqt6/PyQt6-6.7.0/build/QtCore/sipQtCoreQEventLoop.cpp:384 #119 0x00007f85379a52c6 in cfunction_call (func=0x7f84fb3a35b0, args=0x7f84f3439990, kwargs=0x0) at Objects/methodobject.c:537 #120 0x00007f853798550b in _PyObject_MakeTpCall (tstate=0x7f8537e22ae8 <_PyRuntime+459656>, callable=0x7f84fb3a35b0, args=, nargs=1, keywords=0x0) at Objects/call.c:240 #121 0x00007f853788bdfa in _PyEval_EvalFrameDefault (tstate=, frame=0x7f8537f53438, throwflag=) at Python/bytecodes.c:2706 #122 0x00007f85379d4e06 in _PyEval_EvalFrame (throwflag=0, frame=, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at ./Include/internal/pycore_ceval.h:89 #123 _PyEval_Vector (kwnames=0x0, argcount=3, args=0x7ffe762eb130, locals=0x0, func=0x7f8512d55580, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at Python/ceval.c:1683 #124 _PyFunction_Vectorcall (kwnames=0x0, nargsf=3, stack=0x7ffe762eb130, func=0x7f8512d55580) at Objects/call.c:419 #125 _PyObject_VectorcallTstate (kwnames=0x0, nargsf=3, args=0x7ffe762eb130, callable=0x7f8512d55580, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at ./Include/internal/pycore_call.h:92 #126 method_vectorcall (method=, args=, nargsf=, kwnames=0x0) at Objects/classobject.c:91 #127 0x00007f8535da0332 in PyQtSlot::call (this=0x5be00c450530, callable=0x7f84fbd86f80, args=0x7f85128db8c0) at ../../qpy/QtCore/qpycore_pyqtslot.cpp:235 #128 PyQtSlot::invoke (this=0x5be00c450530, qargs=, qargs@entry=0x5be00cbcf5a0, self=, self@entry=0x7f850886af30, result=0x0, no_receiver_check=no_receiver_check@entry=false) at ../../qpy/QtCore/qpycore_pyqtslot.cpp:152 #129 0x00007f8535da8013 in PyQtSlot::invoke (this=, qargs=0x5be00cbcf5a0, self=0x7f850886af30, result=) at ../../qpy/QtCore/qpycore_pyqtslot.cpp:81 #130 qt_metacall_worker (pySelf=0x7f850886af30, pytype=0x5be00c4efcc0, base=, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x5be00cbcf5a0) at ../../qpy/QtCore/qpycore_qobject_helpers.cpp:108 #131 0x00007f8535d8e28c in sipQObject::qt_metacall (this=0x5be00c8dfb50, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x5be00cbcf5a0) at /usr/src/debug/pyqt6/PyQt6-6.7.0/build/QtCore/sipQtCoreQObject.cpp:358 #132 0x00007f85357a1874 in doActivate (sender=, signal_index=, argv=) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4112 #133 0x00007f8535d99a38 in do_emit (qtx=0x5be00c366140, signal_index=6, parsed_signature=0x5be00c37df90, docstring=0x5be00c37d1c5 "GlobalMessageBridge.ask_question[Question, bool]", sigargs=) at ../../qpy/QtCore/qpycore_pyqtboundsignal.cpp:757 #134 pyqtBoundSignal_emit (self=, args=) at ../../qpy/QtCore/qpycore_pyqtboundsignal.cpp:698 #135 0x00007f853798a808 in method_vectorcall_VARARGS (func=0x7f8536046e80, args=0x7f8537f53368, nargsf=, kwnames=) at Objects/descrobject.c:331 #136 0x00007f853799a844 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775811, args=0x7f8537f53368, callable=0x7f8536046e80, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at ./Include/internal/pycore_call.h:92 #137 PyObject_Vectorcall (callable=0x7f8536046e80, args=0x7f8537f53368, nargsf=9223372036854775811, kwnames=0x0) at Objects/call.c:325 #138 0x00007f853788bdfa in _PyEval_EvalFrameDefault (tstate=, frame=0x7f8537f532f8, throwflag=) at Python/bytecodes.c:2706 #139 0x00007f85379d4e06 in _PyEval_EvalFrame (throwflag=0, frame=, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at ./Include/internal/pycore_ceval.h:89 #140 _PyEval_Vector (kwnames=0x0, argcount=2, args=0x7ffe762eb710, locals=0x0, func=0x7f851279e980, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at Python/ceval.c:1683 #141 _PyFunction_Vectorcall (kwnames=0x0, nargsf=2, stack=0x7ffe762eb710, func=0x7f851279e980) at Objects/call.c:419 #142 _PyObject_VectorcallTstate (kwnames=0x0, nargsf=2, args=0x7ffe762eb710, callable=0x7f851279e980, tstate=0x7f8537e22ae8 <_PyRuntime+459656>) at ./Include/internal/pycore_call.h:92 #143 method_vectorcall (method=, args=, nargsf=, kwnames=0x0) at Objects/classobject.c:91 #144 0x00007f8535da0332 in PyQtSlot::call (this=0x5be00c888460, callable=0x7f84fbda6140, args=0x7f84fbdc2b60) at ../../qpy/QtCore/qpycore_pyqtslot.cpp:235 #145 PyQtSlot::invoke (this=0x5be00c888460, qargs=, qargs@entry=0x7ffe762eba40, self=, self@entry=0x7f850886bc50, result=0x0, no_receiver_check=no_receiver_check@entry=false) at ../../qpy/QtCore/qpycore_pyqtslot.cpp:152 #146 0x00007f8535da8013 in PyQtSlot::invoke (this=, qargs=0x7ffe762eba40, self=0x7f850886bc50, result=) at ../../qpy/QtCore/qpycore_pyqtslot.cpp:81 #147 qt_metacall_worker (pySelf=0x7f850886bc50, pytype=0x5be00c5fdae0, base=, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffe762eba40) at ../../qpy/QtCore/qpycore_qobject_helpers.cpp:108 #148 0x00007f8535d8e28c in sipQObject::qt_metacall (this=0x5be00c8d08f0, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0x7ffe762eba40) at /usr/src/debug/pyqt6/PyQt6-6.7.0/build/QtCore/sipQtCoreQObject.cpp:358 #149 0x00007f85357a1874 in doActivate (sender=, signal_index=, argv=) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4112 #150 0x00007f85296c3391 in QWebEngineProfilePrivate::downloadRequested(QtWebEngineCore::ProfileAdapterClient::DownloadItemInfo&) () at /usr/lib/libQt6WebEngineCore.so.6 #151 0x00007f85255694b5 in ??? () at /usr/lib/libQt6WebEngineCore.so.6 #152 0x00005be00cab8b10 in ??? () #153 0x000067dd85efb812 in ??? () #154 0x00005be00cab8b00 in ??? () #155 0x00007ffe762ebbc8 in ??? () #156 0x00005be00e341c90 in ??? () #157 0x00007ffe762ebaf0 in ??? () #158 0x00007ffe762ebce0 in ??? () #159 0x00007ffe762ebe78 in ??? () #160 0x00007ffe762ebba0 in ??? () #161 0x00007ffe762ebcd0 in ??? () #162 0x00005be00e086840 in ??? () #163 0x00007f85370cd160 in ??? () #164 0x00007f8504006850 in ??? () #165 0x00007f8504006860 in ??? () #166 0x00000000000000cd in ??? () #167 0x00007f853798c51e in PyDict_GetItemWithError (key=, op=) at Objects/dictobject.c:1767 #168 initialize_locals (tstate=, func=0x5be00e36adb0, localsplus=, args=, argcount=, kwnames=) at Python/ceval.c:1502 #169 0x00005be00e35c510 in ??? () #170 0x0000000000000000 in ??? () ```