[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