Dmitry Shachnev <mity...@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 ()