[Python-modules-team] Bug#886400: python3-pyqt5.qtwebengine: segfaults on simple test
David Bremner
bremner at debian.org
Sat Jan 6 00:28:25 UTC 2018
Dmitry Shachnev <mitya57 at debian.org> writes:
> Hi David!
>
> On Fri, Jan 05, 2018 at 07:39:59AM -0400, David Bremner wrote:
>> I encountered this when trying to run webmacs (a browser written in
>> python) on Debian.
>>
>> The attached script segfaults, seemingly on any URL. Feel free to
>> adjust the severity up or down; I'm guessing the package works for
>> some people / applications, but this seems like pretty core
>> functionality to be broken.
>
> I cannot reproduce this (tested with e.g. https://www.debian.org).
>
> Can you please attach some stacktrace?
>
Sure, here is a stracktrace from
/usr/bin/python3 testbrowser_webengine.py url=https://www.debian.org
If you let me know which debug symbol packages to install, I'm happy to
try again with more symbols.
#0 0x0000000000000000 in ()
#1 0x00007ffff1333826 in QOpenGLContext::makeCurrent(QSurface*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#2 0x00007fffe733f6c7 in () at /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#3 0x00007fffe734199e in QQuickWidget::resizeEvent(QResizeEvent*) ()
at /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#4 0x00007fffee6bfedd in () at /usr/lib/x86_64-linux-gnu/libQt5WebEngineWidgets.so.5
#5 0x00007ffff1af2742 in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#6 0x00007fffee6c01fb in () at /usr/lib/x86_64-linux-gnu/libQt5WebEngineWidgets.so.5
#7 0x00007ffff1ab359c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8 0x00007ffff1abae64 in QApplication::notify(QObject*, QEvent*) ()
at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9 0x00007ffff254f97e in () at /usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-36m-x86_64-linux-gnu.so
#10 0x00007ffff6042258 in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007ffff1aeac4b in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) ()
at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ffff1aeea23 in QWidgetPrivate::show_helper() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff1aee93e in QWidgetPrivate::showChildren(bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff1aeea3f in QWidgetPrivate::show_helper() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff1af173b in QWidget::setVisible(bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fffee8e7183 in ()
at /usr/lib/python3/dist-packages/PyQt5/QtWebEngineWidgets.cpython-36m-x86_64-linux-gnu.so
#17 0x00007ffff2523512 in () at /usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-36m-x86_64-linux-gnu.so
#18 0x00000000004c4dfd in _PyCFunction_FastCallKeywords ()
#19 0x000000000054f974 in ()
#20 0x000000000055405f in _PyEval_EvalFrameDefault ()
#21 0x000000000054f571 in ()
#22 0x0000000000550523 in PyEval_EvalCode ()
#23 0x000000000042b4e9 in PyRun_FileExFlags ()
#24 0x000000000042b6d5 in PyRun_SimpleFileExFlags ()
#25 0x0000000000441bcb in Py_Main ()
#26 0x0000000000421f64 in main ()
More information about the Python-modules-team
mailing list