Hi R Rafael Sadowski wrote: > After we import www/py-qtwebengine we can update and unbreak > qutebrowser.
This is really cool. I tested it and it works while it is running. What I noticed is, that it is crashing on close every time. Does this happen to you too? puffy ~/work> qutebrowser -d [...striping parts before closing event...] 12:54:49 DEBUG commands command:run:541 command called: close 12:54:49 DEBUG commands command:run:556 Calling qutebrowser.mainwindow.mainwindow.MainWindow.close(<qutebrowser.mainwindow.mainwindow.MainWindow>) 12:54:49 DEBUG destroy mainwindow:closeEvent:683 Closing window 0 12:54:50 DEBUG destroy quitter:shutdown:223 Shutting down with status 0, session None... 12:54:50 DEBUG prompt prompt:shutdown:139 Shutting down with loops [] 12:54:50 DEBUG destroy quitter:_shutdown_2:251 Stage 2 of shutting down... 12:54:50 DEBUG ipc ipc:shutdown:404 Shutting down IPC (socket 0x1412667b468) 12:54:50 DEBUG save savemanager:save:98 Save of yaml-config requested - dirty False, save_on_exit False, is_exit True, force False -> False 12:54:50 DEBUG save savemanager:save:98 Save of state-config requested - dirty False, save_on_exit True, is_exit True, force False -> True 12:54:50 DEBUG save savemanager:save:98 Save of command-history requested - dirty False, save_on_exit False, is_exit True, force False -> False 12:54:50 DEBUG save savemanager:save:98 Save of quickmark-manager requested - dirty False, save_on_exit False, is_exit True, force False -> False 12:54:50 DEBUG save savemanager:save:98 Save of bookmark-manager requested - dirty False, save_on_exit False, is_exit True, force False -> False 12:54:50 DEBUG save savemanager:save:98 Save of cookies requested - dirty False, save_on_exit False, is_exit True, force False -> False 12:54:50 DEBUG misc app:on_focus_object_changed:495 Focus object changed: <qutebrowser.mainwindow.mainwindow.MainWindow> 12:54:50 DEBUG destroy quitter:_shutdown_2:263 Deferring QApplication::exit... 12:54:50 DEBUG modes modeman:_handle_keypress:273 match: 2, forward_unbound_keys: auto, passthrough: True, is_non_alnum: True, dry_run: False --> filter: True (focused: None) 12:54:50 DEBUG misc eventfilter:eventFilter:80 <PyQt5.QtWidgets.QWidget object at 0x14111898c30>: removed child <PyQt5.QtCore.QObject object at 0x14111898d70> 12:54:50 DEBUG misc eventfilter:eventFilter:80 <PyQt5.QtWidgets.QWidget object at 0x14111898c30>: removed child <PyQt5.QtWidgets.QWidget object at 0x141118634b0> 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: 0 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: tab 12:54:50 DEBUG destroy quitter:_shutdown_3:270 Now calling QApplication::exit. 12:54:50 DEBUG misc app:on_focus_object_changed:495 Focus object changed: None 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: 0 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: main-window 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: last-focused-main-window 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: message-bridge 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: tabbed-browser 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: status-command 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: completion 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: mode-manager 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: hintmanager 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: prompt-container 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: command-history 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: download-model 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: crash-handler 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: save-manager 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: quickmark-manager 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: bookmark-manager 12:54:50 DEBUG destroy objreg:on_destroyed:125 schedule removal: qtnetwork-download-manager Fatal Python error: Segmentation fault Current thread 0x00000141c099c928 (most recent call first): Segmentation fault (core dumped) Backtrace: $ gdb /usr/local/bin/python3.7 python3.7.core (gdb) bt #0 thrkill () at -:3 #1 <signal handler called> #2 0x000005afb02c6c12 in QNetworkConfiguration::bearerTypeName () from /usr/local/lib/qt5/libQt5Network.so.3.0 #3 0x000005afb02c54ef in QNetworkConfiguration::~QNetworkConfiguration () from /usr/local/lib/qt5/libQt5Network.so.3.0 #4 0x000005afb01ea19e in QNetworkAccessManager::proxyAuthenticationRequired () from /usr/local/lib/qt5/libQt5Network.so.3.0 #5 0x000005afb01ea246 in QNetworkAccessManager::proxyAuthenticationRequired () from /usr/local/lib/qt5/libQt5Network.so.3.0 #6 0x000005af4ef3e27e in QObject::qt_metacall () from /usr/local/lib/qt5/libQt5Core.so.3.0 #7 0x000005af4ef39c0d in QObject::qt_metacall () from /usr/local/lib/qt5/libQt5Core.so.3.0 #8 0x000005af4ef2c8a1 in QObject::~QObject () from /usr/local/lib/qt5/libQt5Core.so.3.0 #9 0x000005afb01e53f6 in QNetworkAccessManager::~QNetworkAccessManager () from /usr/local/lib/qt5/libQt5Network.so.3.0 #10 0x000005af93e1445b in sipQNetworkAccessManager::~sipQNetworkAccessManager () from /usr/local/lib/python3.7/site-packages/PyQt5/QtNetwork.so #11 0x000005af93e144a6 in sipQNetworkAccessManager::~sipQNetworkAccessManager () from /usr/local/lib/python3.7/site-packages/PyQt5/QtNetwork.so #12 0x000005af4ef2ca05 in QObjectPrivate::deleteChildren () from /usr/local/lib/qt5/libQt5Core.so.3.0 #13 0x000005af4ef2c809 in QObject::~QObject () from /usr/local/lib/qt5/libQt5Core.so.3.0 #14 0x000005aecf3d3d9b in sipQObject::~sipQObject () from /usr/local/lib/python3.7/site-packages/PyQt5/QtCore.so #15 0x000005aecf3d3de6 in sipQObject::~sipQObject () from /usr/local/lib/python3.7/site-packages/PyQt5/QtCore.so #16 0x000005af4ef2ca05 in QObjectPrivate::deleteChildren () from /usr/local/lib/qt5/libQt5Core.so.3.0 #17 0x000005af4ef2c809 in QObject::~QObject () from /usr/local/lib/qt5/libQt5Core.so.3.0 #18 0x000005af4eec5c9b in QCoreApplication::~QCoreApplication () from /usr/local/lib/qt5/libQt5Core.so.3.0 #19 0x000005af0c185a3e in QGuiApplication::~QGuiApplication () from /usr/local/lib/qt5/libQt5Gui.so.3.0 #20 0x000005af66b0fe57 in QApplication::~QApplication () from /usr/local/lib/qt5/libQt5Widgets.so.3.0 #21 0x000005aef64718bb in sipQApplication::~sipQApplication () from /usr/local/lib/python3.7/site-packages/PyQt5/QtWidgets.so #22 0x000005aef6471906 in sipQApplication::~sipQApplication () from /usr/local/lib/python3.7/site-packages/PyQt5/QtWidgets.so #23 0x000005aecf517331 in _ZL15cleanup_on_exitP7_objectS0_ () from /usr/local/lib/python3.7/site-packages/PyQt5/QtCore.so #24 0x000005af9b37659d in _PyMethodDef_RawFastCallDict () from /usr/local/lib/libpython3.7m.so.0.0 #25 0x000005af9b375fab in PyCFunction_Call () from /usr/local/lib/libpython3.7m.so.0.0 #26 0x000005af9b4e1970 in PyInit_atexit () from /usr/local/lib/libpython3.7m.so.0.0 #27 0x000005af9b47fe48 in Py_FinalizeEx () from /usr/local/lib/libpython3.7m.so.0.0 #28 0x000005af9b480abf in Py_Exit () from /usr/local/lib/libpython3.7m.so.0.0 #29 0x000005af9b48a8e1 in PyErr_PrintEx () from /usr/local/lib/libpython3.7m.so.0.0 #30 0x000005af9b48a4e6 in PyErr_PrintEx () from /usr/local/lib/libpython3.7m.so.0.0 #31 0x000005af9b489a02 in PyRun_SimpleFileExFlags () from /usr/local/lib/libpython3.7m.so.0.0 #32 0x000005af9b4ae1be in Py_Main () from /usr/local/lib/libpython3.7m.so.0.0 #33 0x000005af9b4aeab3 in _Py_UnixMain () from /usr/local/lib/libpython3.7m.so.0.0 #34 0x000005acc3e0113b in _start () from /usr/local/bin/python3.7 #35 0x0000000000000000 in ?? () Current language: auto; currently asm Cheers, Stefan