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

Reply via email to