Skip to content
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

golang.github.io/dep crashes with tabs_are_windows set #4024

Open
The-Compiler opened this issue Jun 26, 2018 · 3 comments
Open

golang.github.io/dep crashes with tabs_are_windows set #4024

The-Compiler opened this issue Jun 26, 2018 · 3 comments
Labels
bug: segfault/crash/hang There's a low-level crash in C++, or a hang/freeze. priority: 1 - middle Issues which should be done at some point, but aren't that important.

Comments

@The-Compiler
Copy link
Member

./.tox/py36-pyqt510/bin/python3 -m qutebrowser --temp-basedir -s tabs.tabs_are_windows true golang.github.io/dep

crashes as soon as the mouse is moved with:

17:21:12 WARNING  qt         Unknown module:none:0 The X11 connection broke (error 4). Did the X11 server die?

but only when tabs.tabs_are_windows = true is set... 😕

Seems to happen with any Qt version, and with both QtWebKit and QtWebEngine.

@The-Compiler The-Compiler added priority: 1 - middle Issues which should be done at some point, but aren't that important. bug: segfault/crash/hang There's a low-level crash in C++, or a hang/freeze. labels Jun 26, 2018
@The-Compiler
Copy link
Member Author

The-Compiler commented Jun 26, 2018

This seems to happen when setting the window icon:

    @pyqtSlot(browsertab.AbstractTab, QIcon)
    def on_icon_changed(self, tab, icon):
        # [...]
        if config.val.tabs.tabs_are_windows:
            self.widget.window().setWindowIcon(icon)

@The-Compiler
Copy link
Member Author

The page has https://golang.github.io/dep/docs/assets/DigbyScene2Flat.png set as favicon, which is a 2869x2921px PNG. I'm guessing X doesn't like such big icons...

@sammynx
Copy link

sammynx commented Jun 27, 2018

The solution I use now is to set tabs_are_windows = false whenever I encounter this issue.
Since this does not seem to be a qutebrowser issue I'm gonna stay this for now.

Thanks for the quick response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug: segfault/crash/hang There's a low-level crash in C++, or a hang/freeze. priority: 1 - middle Issues which should be done at some point, but aren't that important.
Projects
None yet
Development

No branches or pull requests

2 participants