New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
qutebrowser-qt6 freezes as soon as it opens #7541
Comments
The log looks fine, and I haven't heard about this before. A couple of questions:
|
Yes this command makes it work!
The page loading is stuck at 0%. The UI is completely unresponsive. Even ctrl-c doesn't kill it. Had to close the terminal window each time.
Didn't try those two yet. Should I? |
Yes it hangs too with the following output:
|
The output of
|
Looks like it's something with QtWebEngine and the Nouveau driver on certain setups, already reported upstream here: [QTBUG-107573] Python: QtWebEngineWidgets.QWebEngineView hangs the app on a particular Fedora PC - Qt Bug Tracker Doesn't look like there's much qutebrowser can do about it. Out of curiosity, could you retry an old Nouveau workaround by running this file? import sys
import ctypes
import ctypes.util
from PyQt6.QtCore import QUrl
from PyQt6.QtWidgets import QApplication
from PyQt6.QtWebEngineWidgets import QWebEngineView
ctypes.CDLL(ctypes.util.find_library("GL"), mode=ctypes.RTLD_GLOBAL)
app = QApplication(sys.argv)
wv = QWebEngineView()
wv.load(QUrl("https://qutebrowser.org"))
wv.show()
app.exec() Does that hang too? If not, does it if you remove the |
Yes it hangs with and without the |
Alright, was worth a try... given that it's already been reported upstream, and clearly isn't an issue in qutebrowser itself, it doesn't look there's anything more we can do here. I'd suggest you configure software rendering for now. |
So for now I should run qutebrowser with the following options: Are there any downsides to that though? |
You can also set that option via |
Whoops, as for downsides: Perhaps worse performance, since stuff is done on the CPU instead of GPU. |
That works for me. Thanks! |
I have been running qutebrowser-qt6 on my laptop (Arch) just fine. I installed Arch recently on my desktop as well with almost the same setup (X11, dwm) including qutebrowser-qt6, but for some reason qutebrowser-qt6 freezes on my desktop only. Then I installed plain qutebrowser instead and it worked normally.
The normal qutebrowser version:
And its debug output:
The qutebrowser-qt6 version:
And its debug output:
The text was updated successfully, but these errors were encountered: