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

QtWebengine segfaults on start #2460

Closed
rrix opened this issue Mar 21, 2017 · 6 comments
Closed

QtWebengine segfaults on start #2460

rrix opened this issue Mar 21, 2017 · 6 comments
Labels
status: needs triage Issues/PRs which need some deeper investigation.

Comments

@rrix
Copy link

rrix commented Mar 21, 2017

I have this working on my home machine, but the work Macbook running Fedora 25, Qutebrowser segfaults on start when starting with the WebEngine backend:

Version Info

bash-4.3$ qutebrowser --version
qutebrowser v0.10.1
Git commit: v0.10.1 (2017-03-08 06:25:24 +0100)
Backend: QtWebKit

CPython: 3.5.3
Qt: 5.7.1
PyQt: 5.7

sip: 4.18.1
colorama: 0.3.7
pypeg2: 2.15
jinja2: 2.8.1
pygments: 2.1.3
yaml: 3.11
cssutils: 1.0.1 $Id$
typing: yes
PyQt5.QtWebEngineWidgets: yes
pdf.js: no
Webkit: 538.1
SSL: OpenSSL 1.0.2k-fips  26 Jan 2017

Style: Breeze::Style
Platform: Linux-4.9.14-200.fc25.x86_64-x86_64-with-fedora-25-Twenty_Five, 64bit
Frozen: False
Imported from /usr/lib/python3.5/site-packages/qutebrowser-0.10.1-py3.5.egg/qutebrowser
Qt library executable path: /usr/lib64/qt5/libexec, data path: /usr/share/qt5
OS Version: 

--- /etc/fedora-release ---
Fedora release 25 (Twenty Five)

--- /etc/redhat-release ---
Fedora release 25 (Twenty Five)

--- /etc/system-release ---
Fedora release 25 (Twenty Five)

--- /etc/os-release ---
NAME=Fedora
VERSION="25 (Twenty Five)"
ID=fedora
VERSION_ID=25
PRETTY_NAME="Fedora 25 (Twenty Five)"
CPE_NAME="cpe:/o:fedoraproject:fedora:25"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=25
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=25
PRIVACY_POLICY_URL=https://fedoraproject.org/wiki/Legal:PrivacyPolicy

Paths:
system_data: /home/rrix/.local/share/qutebrowser
config: /home/rrix/.config/qutebrowser
download: /home/rrix
cache: /home/rrix/.cache/qutebrowser
data: /home/rrix/.local/share/qutebrowser
runtime: /run/user/10001/qutebrowser
bash-4.3$ 

Backtrace

(gdb) run /usr/bin/qutebrowser --backend webengine --debug http://google.com
Starting program: /usr/bin/python3 /usr/bin/qutebrowser --backend webengine --debug http://google.com
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
17:44:50 DEBUG    init       earlyinit:init_log:366 Log initialized.
17:44:50 DEBUG    init       earlyinit:fix_harfbuzz:204 Using system harfbuzz engine (auto)
17:44:53 DEBUG    init       app:__init__:762 Qt arguments: ['/usr/bin/qutebrowser'], based on Namespace(backend='webengine', basedir=None, color=True, command=['http://google.com'], debug=True, debug_exit=False, enable_webengine_inspector=False, force_color=False, harfbuzz='auto', json_args=None, json_logging=False, logfilter=None, loglevel='info', loglines=2000, no_err_windows=False, nowindow=False, override_restore=False, pdb_postmortem=False, qt_arg=None, qt_flag=None, relaxed_config=False, session=None, target=None, temp_basedir=False, temp_basedir_restarted=None, temp_settings=[], url=[], version=False)
[New Thread 0x7fffc7c19700 (LWP 808)]
[New Thread 0x7fffb8ba4700 (LWP 820)]
17:44:53 DEBUG    init       app:__init__:765 Initializing application...
17:44:53 DEBUG    init       app:run:81 Initializing directories...
17:44:53 DEBUG    init       standarddir:init:203 Base directory: None
17:44:53 DEBUG    misc       standarddir:_writable_location:143 writable location for CacheLocation: /home/rrix/.cache/qutebrowser
17:44:53 DEBUG    misc       standarddir:_writable_location:143 writable location for DataLocation: /home/rrix/.local/share/qutebrowser
17:44:53 DEBUG    misc       standarddir:_writable_location:143 writable location for CacheLocation: /home/rrix/.cache/qutebrowser
17:44:53 DEBUG    misc       standarddir:_writable_location:143 writable location for RuntimeLocation: /run/user/10001
17:44:53 DEBUG    ipc        ipc:_has_legacy_server:428 Trying to connect to qutebrowser-rrix
17:44:53 DEBUG    ipc        ipc:_has_legacy_server:435 Socket error: QLocalSocket::connectToServer: Invalid name (2)
17:44:53 DEBUG    ipc        ipc:send_to_running_instance:475 Connecting to /run/user/10001/qutebrowser/ipc-ba8cb89581835a89f4ec2de9c2184ed9
17:44:53 DEBUG    ipc        ipc:send_to_running_instance:508 No existing instance present (error 0)
17:44:53 DEBUG    init       ipc:send_or_listen:538 Starting IPC server...
17:44:53 DEBUG    ipc        ipc:__init__:192 Not calling setSocketOptions
17:44:53 DEBUG    ipc        ipc:listen:203 Listening as /run/user/10001/qutebrowser/ipc-ba8cb89581835a89f4ec2de9c2184ed9
17:44:53 DEBUG    init       app:init:133 Starting init...
17:44:54 DEBUG    init       app:_init_modules:382 Initializing prompts...
17:44:54 DEBUG    init       app:_init_modules:385 Initializing save manager...
17:44:54 DEBUG    init       app:_init_modules:390 Initializing network...
17:44:54 DEBUG    init       networkmanager:init:94 Default Qt ciphers: ECDHE-RSA-AES256-GCM-SHA384, ECDHE-ECDSA-AES256-GCM-SHA384, ECDHE-RSA-AES256-SHA384, ECDHE-ECDSA-AES256-SHA384, ECDHE-RSA-AES256-SHA, ECDHE-ECDSA-AES256-SHA, ECDHE-RSA-AES128-GCM-SHA256, ECDHE-ECDSA-AES128-GCM-SHA256, ECDHE-RSA-AES128-SHA256, ECDHE-ECDSA-AES128-SHA256, ECDHE-RSA-AES128-SHA, ECDHE-ECDSA-AES128-SHA, AES256-GCM-SHA384, AES256-SHA256, AES256-SHA, CAMELLIA256-SHA, AES128-GCM-SHA256, AES128-SHA256, AES128-SHA, CAMELLIA128-SHA, DHE-DSS-AES256-GCM-SHA384, DHE-RSA-AES256-GCM-SHA384, DHE-RSA-AES256-SHA256, DHE-DSS-AES256-SHA256, DHE-RSA-AES256-SHA, DHE-DSS-AES256-SHA, DHE-RSA-CAMELLIA256-SHA, DHE-DSS-CAMELLIA256-SHA, DHE-DSS-AES128-GCM-SHA256, DHE-RSA-AES128-GCM-SHA256, DHE-RSA-AES128-SHA256, DHE-DSS-AES128-SHA256, DHE-RSA-AES128-SHA, DHE-DSS-AES128-SHA, DHE-RSA-CAMELLIA128-SHA, DHE-DSS-CAMELLIA128-SHA, PSK-AES256-CBC-SHA, PSK-AES128-CBC-SHA
17:44:54 DEBUG    init       networkmanager:init:110 Disabling bad ciphers: 
17:44:54 DEBUG    init       app:_init_modules:398 Initializing readline-bridge...
17:44:54 DEBUG    init       app:_init_modules:402 Initializing config...
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for ConfigLocation: /home/rrix/.config
17:44:54 DEBUG    init       ini:__init__:54 Reading config from /home/rrix/.config/qutebrowser/qutebrowser.conf
17:44:54 DEBUG    config     config:_transform_hint_color:289 Transforming hint value black
17:44:54 DEBUG    config     config:_transform_hint_color:289 Transforming hint value qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 247, 133, 0.8), stop:1 rgba(255, 197, 66, 0.8))
17:44:54 DEBUG    config     config:_transform_hint_color:289 Transforming hint value green
17:44:54 DEBUG    url        urlutils:get_path_if_valid:360 Checking if 'file:///tmp/agenda.html' is a path
17:44:54 DEBUG    url        urlutils:fuzzy_url:193 URL is a fuzzy address
17:44:54 DEBUG    url        urlutils:fuzzy_url:196 Converting fuzzy term 'file:///tmp/agenda.html' to URL -> file:///tmp/agenda.html
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for ConfigLocation: /home/rrix/.config
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for ConfigLocation: /home/rrix/.config
17:44:54 DEBUG    init       keyconf:__init__:99 Loaded bindings: OrderedDict([('!normal', OrderedDict([('<escape>', 'leave-mode'), ('<ctrl-[>', 'leave-mode')])), ('normal', OrderedDict([('<escape>', 'clear-keychain ;; search ;; fullscreen --leave'), ('o', 'set-cmd-text -s :open'), ('go', 'set-cmd-text :open {url:pretty}'), ('O', 'set-cmd-text -s :open -t'), ('gO', 'set-cmd-text :open -t -i {url:pretty}'), ('xo', 'set-cmd-text -s :open -b'), ('xO', 'set-cmd-text :open -b -i {url:pretty}'), ('wo', 'set-cmd-text -s :open -w'), ('wO', 'set-cmd-text :open -w {url:pretty}'), ('/', 'set-cmd-text /'), ('?', 'set-cmd-text ?'), (':', 'set-cmd-text :'), ('ga', 'open -t'), ('<ctrl-t>', 'open -t'), ('<ctrl-n>', 'open -w'), ('d', 'tab-close'), ('<ctrl-w>', 'tab-close'), ('D', 'tab-close -o'), ('co', 'tab-only'), ('T', 'tab-focus'), ('gm', 'tab-move'), ('gl', 'tab-move -'), ('gr', 'tab-move +'), ('J', 'tab-next'), ('<ctrl-pgdown>', 'tab-next'), ('K', 'tab-prev'), ('<ctrl-pgup>', 'tab-prev'), ('gC', 'tab-clone'), ('r', 'reload'), ('<f5>', 'reload'), ('R', 'reload -f'), ('<ctrl-f5>', 'reload -f'), ('H', 'back'), ('<back>', 'back'), ('th', 'back -t'), ('wh', 'back -w'), ('L', 'forward'), ('<forward>', 'forward'), ('tl', 'forward -t'), ('wl', 'forward -w'), ('<f11>', 'fullscreen'), ('f', 'hint'), ('F', 'hint all tab'), ('wf', 'hint all window'), (';b', 'hint all tab-bg'), (';f', 'hint all tab-fg'), (';h', 'hint all hover'), (';i', 'hint images'), (';I', 'hint images tab'), (';o', 'hint links fill :open {hint-url}'), (';O', 'hint links fill :open -t -i {hint-url}'), (';y', 'hint links yank'), (';Y', 'hint links yank-primary'), (';r', 'hint --rapid links tab-bg'), (';R', 'hint --rapid links window'), (';d', 'hint links download'), (';t', 'hint inputs'), ('h', 'scroll left'), ('j', 'scroll down'), ('k', 'scroll up'), ('l', 'scroll right'), ('u', 'undo'), ('<ctrl-shift-t>', 'undo'), ('gg', 'scroll-perc 0'), ('G', 'scroll-perc'), ('n', 'search-next'), ('N', 'search-prev'), ('i', 'enter-mode insert'), ('v', 'enter-mode caret'), ('`', 'enter-mode set_mark'), ("'", 'enter-mode jump_mark'), ('yy', 'yank'), ('yY', 'yank -s'), ('yt', 'yank title'), ('yT', 'yank title -s'), ('yd', 'yank domain'), ('yD', 'yank domain -s'), ('yp', 'yank pretty-url'), ('yP', 'yank pretty-url -s'), ('pp', 'open -- {clipboard}'), ('pP', 'open -- {primary}'), ('Pp', 'open -t -- {clipboard}'), ('PP', 'open -t -- {primary}'), ('wp', 'open -w -- {clipboard}'), ('wP', 'open -w -- {primary}'), ('m', 'quickmark-save'), ('b', 'set-cmd-text -s :quickmark-load'), ('B', 'set-cmd-text -s :quickmark-load -t'), ('wb', 'set-cmd-text -s :quickmark-load -w'), ('M', 'bookmark-add'), ('gb', 'set-cmd-text -s :bookmark-load'), ('gB', 'set-cmd-text -s :bookmark-load -t'), ('wB', 'set-cmd-text -s :bookmark-load -w'), ('sf', 'save'), ('ss', 'set-cmd-text -s :set'), ('sl', 'set-cmd-text -s :set -t'), ('sk', 'set-cmd-text -s :bind'), ('-', 'zoom-out'), ('+', 'zoom-in'), ('=', 'zoom'), ('[[', 'navigate prev'), (']]', 'navigate next'), ('{{', 'navigate prev -t'), ('}}', 'navigate next -t'), ('gu', 'navigate up'), ('gU', 'navigate up -t'), ('<ctrl-a>', 'navigate increment'), ('<ctrl-x>', 'navigate decrement'), ('wi', 'inspector'), ('gd', 'download'), ('ad', 'download-cancel'), ('cd', 'download-clear'), ('gf', 'view-source'), ('gt', 'set-cmd-text -s :buffer'), ('<ctrl-tab>', 'tab-focus last'), ('<ctrl-v>', 'enter-mode passthrough'), ('<ctrl-q>', 'quit'), ('<ctrl-f>', 'scroll-page 0 1'), ('<ctrl-b>', 'scroll-page 0 -1'), ('<ctrl-d>', 'scroll-page 0 0.5'), ('<ctrl-u>', 'scroll-page 0 -0.5'), ('<alt-1>', 'tab-focus 1'), ('<alt-2>', 'tab-focus 2'), ('<alt-3>', 'tab-focus 3'), ('<alt-4>', 'tab-focus 4'), ('<alt-5>', 'tab-focus 5'), ('<alt-6>', 'tab-focus 6'), ('<alt-7>', 'tab-focus 7'), ('<alt-8>', 'tab-focus 8'), ('<alt-9>', 'tab-focus 9'), ('<ctrl-h>', 'home'), ('<ctrl-s>', 'stop'), ('<ctrl-alt-p>', 'print'), ('Ss', 'open qute:settings'), ('<return>', 'follow-selected'), ('<ctrl-m>', 'follow-selected'), ('<ctrl-j>', 'follow-selected'), ('<shift-return>', 'follow-selected'), ('<enter>', 'follow-selected'), ('<shift-enter>', 'follow-selected'), ('<ctrl-return>', 'follow-selected -t'), ('<ctrl-enter>', 'follow-selected -t'), ('.', 'repeat-command'), ('q', 'record-macro'), ('@', 'run-macro'), ('ZZ', 'wq')])), ('insert', OrderedDict([('<ctrl-e>', 'open-editor'), ('<shift-ins>', 'insert-text {primary}')])), ('hint', OrderedDict([('<return>', 'follow-hint'), ('<ctrl-m>', 'follow-hint'), ('<ctrl-j>', 'follow-hint'), ('<shift-return>', 'follow-hint'), ('<enter>', 'follow-hint'), ('<shift-enter>', 'follow-hint'), ('<ctrl-r>', 'hint --rapid links tab-bg'), ('<ctrl-f>', 'hint links'), ('<ctrl-b>', 'hint all tab-bg')])), ('command', OrderedDict([('<ctrl-p>', 'command-history-prev'), ('<ctrl-n>', 'command-history-next'), ('<shift-tab>', 'completion-item-focus prev'), ('<up>', 'completion-item-focus prev'), ('<tab>', 'completion-item-focus next'), ('<down>', 'completion-item-focus next'), ('<ctrl-tab>', 'completion-item-focus next-category'), ('<ctrl-shift-tab>', 'completion-item-focus prev-category'), ('<ctrl-d>', 'completion-item-del'), ('<return>', 'command-accept'), ('<ctrl-m>', 'command-accept'), ('<ctrl-j>', 'command-accept'), ('<shift-return>', 'command-accept'), ('<enter>', 'command-accept'), ('<shift-enter>', 'command-accept')])), ('prompt', OrderedDict([('<return>', 'prompt-accept'), ('<ctrl-m>', 'prompt-accept'), ('<ctrl-j>', 'prompt-accept'), ('<shift-return>', 'prompt-accept'), ('<enter>', 'prompt-accept'), ('<shift-enter>', 'prompt-accept'), ('y', 'prompt-accept yes'), ('n', 'prompt-accept no'), ('<ctrl-x>', 'prompt-open-download'), ('<shift-tab>', 'prompt-item-focus prev'), ('<up>', 'prompt-item-focus prev'), ('<tab>', 'prompt-item-focus next'), ('<down>', 'prompt-item-focus next')])), ('command,prompt', OrderedDict([('<ctrl-b>', 'rl-backward-char'), ('<ctrl-f>', 'rl-forward-char'), ('<alt-b>', 'rl-backward-word'), ('<alt-f>', 'rl-forward-word'), ('<ctrl-a>', 'rl-beginning-of-line'), ('<ctrl-e>', 'rl-end-of-line'), ('<ctrl-u>', 'rl-unix-line-discard'), ('<ctrl-k>', 'rl-kill-line'), ('<alt-d>', 'rl-kill-word'), ('<ctrl-w>', 'rl-unix-word-rubout'), ('<alt-backspace>', 'rl-backward-kill-word'), ('<ctrl-y>', 'rl-yank'), ('<ctrl-?>', 'rl-delete-char'), ('<ctrl-h>', 'rl-backward-delete-char')])), ('caret', OrderedDict([('v', 'toggle-selection'), ('<space>', 'toggle-selection'), ('<ctrl-space>', 'drop-selection'), ('c', 'enter-mode normal'), ('j', 'move-to-next-line'), ('k', 'move-to-prev-line'), ('l', 'move-to-next-char'), ('h', 'move-to-prev-char'), ('e', 'move-to-end-of-word'), ('w', 'move-to-next-word'), ('b', 'move-to-prev-word'), (']', 'move-to-start-of-next-block'), ('[', 'move-to-start-of-prev-block'), ('}', 'move-to-end-of-next-block'), ('{', 'move-to-end-of-prev-block'), ('0', 'move-to-start-of-line'), ('$', 'move-to-end-of-line'), ('gg', 'move-to-start-of-document'), ('G', 'move-to-end-of-document'), ('Y', 'yank selection -s'), ('y', 'yank selection'), ('<return>', 'yank selection'), ('<ctrl-m>', 'yank selection'), ('<ctrl-j>', 'yank selection'), ('<shift-return>', 'yank selection'), ('<enter>', 'yank selection'), ('<shift-enter>', 'yank selection'), ('H', 'scroll left'), ('J', 'scroll down'), ('K', 'scroll up'), ('L', 'scroll right')]))])
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for ConfigLocation: /home/rrix/.config
17:44:54 DEBUG    save       savemanager:mark_dirty:72 Marking key-config as dirty.
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for DataLocation: /home/rrix/.local/share/qutebrowser
17:44:54 DEBUG    init       ini:__init__:54 Reading config from /home/rrix/.local/share/qutebrowser/state
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for DataLocation: /home/rrix/.local/share/qutebrowser
17:44:54 DEBUG    init       lineparser:__init__:223 Reading /home/rrix/.local/share/qutebrowser/cmd-history
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for ConfigLocation: /home/rrix/.config
17:44:54 DEBUG    init       app:_init_modules:406 Initializing web history...
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for DataLocation: /home/rrix/.local/share/qutebrowser
17:44:54 DEBUG    init       app:_init_modules:409 Initializing crashlog...
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for DataLocation: /home/rrix/.local/share/qutebrowser
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for DataLocation: /home/rrix/.local/share/qutebrowser
[New Thread 0x7fffb2948700 (LWP 821)]
Detaching after fork from child process 822.
Detaching after fork from child process 824.
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for ConfigLocation: /home/rrix/.config
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for DataLocation: /home/rrix/.local/share/qutebrowser
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for DataLocation: /home/rrix/.local/share/qutebrowser
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for CacheLocation: /home/rrix/.cache/qutebrowser
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for DownloadLocation: /home/rrix
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for RuntimeLocation: /run/user/10001
17:44:54 DEBUG    init       app:_init_modules:413 Initializing sessions...
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for DataLocation: /home/rrix/.local/share/qutebrowser
17:44:54 DEBUG    init       app:_init_modules:416 Initializing websettings...
[New Thread 0x7fffb15ba700 (LWP 825)]
Detaching after fork from child process 826.
Detaching after fork from child process 827.
[New Thread 0x7fffb0d69700 (LWP 830)]
[New Thread 0x7fffa3fff700 (LWP 831)]
[New Thread 0x7fffa37ae700 (LWP 832)]
[New Thread 0x7fffa2f5d700 (LWP 833)]
[New Thread 0x7fffa270c700 (LWP 834)]
[New Thread 0x7fffa1ebb700 (LWP 835)]
[New Thread 0x7fffa166a700 (LWP 836)]
[New Thread 0x7fffa0e19700 (LWP 837)]
[New Thread 0x7fff83fff700 (LWP 838)]
[New Thread 0x7fff837ae700 (LWP 839)]
[New Thread 0x7fff82f5d700 (LWP 840)]
[New Thread 0x7fff8270c700 (LWP 841)]
[New Thread 0x7fff81ebb700 (LWP 842)]
[New Thread 0x7fff80e19700 (LWP 844)]
[New Thread 0x7fff8166a700 (LWP 843)]
[New Thread 0x7fff6bfff700 (LWP 845)]
[New Thread 0x7fff6b7ae700 (LWP 846)]
[New Thread 0x7fff6af5d700 (LWP 847)]
[New Thread 0x7fff6a70c700 (LWP 848)]
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for CacheLocation: /home/rrix/.cache/qutebrowser
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for DataLocation: /home/rrix/.local/share/qutebrowser
17:44:54 DEBUG    init       app:_init_modules:419 Initializing adblock...
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for DataLocation: /home/rrix/.local/share/qutebrowser
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for ConfigLocation: /home/rrix/.config
17:44:54 INFO     message    message:info:86 Run :adblock-update to get adblock lists.
17:44:54 DEBUG    init       app:_init_modules:424 Initializing quickmarks...
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for ConfigLocation: /home/rrix/.config
17:44:54 DEBUG    init       lineparser:__init__:223 Reading /home/rrix/.config/qutebrowser/quickmarks
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for ConfigLocation: /home/rrix/.config
17:44:54 DEBUG    init       app:_init_modules:428 Initializing bookmarks...
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for ConfigLocation: /home/rrix/.config
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for ConfigLocation: /home/rrix/.config
17:44:54 DEBUG    init       lineparser:__init__:223 Reading /home/rrix/.config/qutebrowser/bookmarks/urls
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for ConfigLocation: /home/rrix/.config
17:44:54 DEBUG    init       app:_init_modules:432 Initializing cookies...
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for DataLocation: /home/rrix/.local/share/qutebrowser
17:44:54 DEBUG    init       lineparser:__init__:223 Reading /home/rrix/.local/share/qutebrowser/cookies
17:44:54 DEBUG    init       app:_init_modules:438 Initializing cache...
17:44:54 DEBUG    misc       standarddir:_writable_location:143 writable location for CacheLocation: /home/rrix/.cache/qutebrowser
17:44:54 DEBUG    init       app:_init_modules:442 Initializing completions...
17:44:54 DEBUG    init       app:_init_modules:445 Misc initialization...
17:44:55 DEBUG    init       webenginetab:init:58 Initializing qute:* handler...
17:44:55 DEBUG    init       webenginetab:init:62 Initializing request interceptor...
17:44:55 DEBUG    init       webenginetab:init:68 Initializing QtWebEngine downloads...
17:44:55 DEBUG    init       app:init:145 Initializing eventfilter...
17:44:55 DEBUG    init       app:init:150 Connecting signals...
17:44:55 DEBUG    sessions   sessions:load:380 Loading session _autosave from /home/rrix/.local/share/qutebrowser/sessions/_autosave.yml...
17:44:55 DEBUG    init       mainwindow:_init_downloadmanager:272 Initializing downloads...
17:44:55 DEBUG    init       networkmanager:__init__:139 Initializing NetworkManager
17:44:55 DEBUG    init       networkmanager:__init__:144 NetworkManager init done
17:44:55 DEBUG    statusbar  bar:_hide_cmd_widget:272 Hiding cmd widget
17:44:55 DEBUG    init       mainwindow:__init__:179 Initializing modes...
17:44:55 DEBUG    init       mainwindow:_load_geometry:378 Loading mainwindow from b'\x01\xd9\xd0\xcb\x00\x02\x00\x00\x00\x00\x07\x00\x00\x00\x02\x0b\x00\x00\t\xff\x00\x00\x04\x15\x00\x00\x07\x04\x00\x00\x02\x0f\x00\x00\t\xfb\x00\x00\x04\x11\x00\x00\x00\x00\x00\x00\x00\x00\n\x00'
17:44:55 DEBUG    init       mainwindow:__init__:205 Initial main window geometry: PyQt5.QtCore.QRect(1792, 523, 760, 515)
17:44:55 DEBUG    webview    tabbedbrowser:tabopen:393 Creating new tab with URL None, background None, explicit False, idx None
17:44:55 DEBUG    webview    tabbedbrowser:_get_new_tab_idx:455 new-tab-position next -> opening new tab at -1, next left: 0 / right: 0
[New Thread 0x7fff69ebb700 (LWP 850)]
[New Thread 0x7fff6966a700 (LWP 856)]

Thread 1 "python3.5" received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x00007fffe08505f0 in QSGRenderContext::initialize(QOpenGLContext*) () from /lib64/libQt5Quick.so.5
#2  0x00007fffe08456e5 in QSGEngine::initialize(QOpenGLContext*) () from /lib64/libQt5Quick.so.5
#3  0x00007fffdbdeaae5 in QtWebEngineCore::RenderWidgetHostViewQtDelegateWidget::initializeGL() ()
   from /usr/lib64/qt5-qtwebengine-freeworld/libQt5WebEngineWidgets.so.5
#4  0x00007fffdcc6ddcd in QOpenGLWidgetPrivate::initialize() () from /lib64/libQt5Widgets.so.5
#5  0x00007fffdcc6df0a in QOpenGLWidget::resizeEvent(QResizeEvent*) () from /lib64/libQt5Widgets.so.5
#6  0x00007fffdbdeaded in QtWebEngineCore::RenderWidgetHostViewQtDelegateWidget::resizeEvent(QResizeEvent*) ()
   from /usr/lib64/qt5-qtwebengine-freeworld/libQt5WebEngineWidgets.so.5
#7  0x00007fffdcc4ec2f in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#8  0x00007fffdbdeb0ab in QtWebEngineCore::RenderWidgetHostViewQtDelegateWidget::event(QEvent*) ()
   from /usr/lib64/qt5-qtwebengine-freeworld/libQt5WebEngineWidgets.so.5
#9  0x00007fffdcc06ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#10 0x00007fffdcc0e671 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#11 0x00007fffdd3ae8ae in sipQApplication::notify(QObject*, QEvent*) () from /usr/lib64/python3.5/site-packages/PyQt5/QtWidgets.so
#12 0x00007fffeacd06fa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#13 0x00007fffdcc47412 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /lib64/libQt5Widgets.so.5
#14 0x00007fffdcc4b333 in QWidgetPrivate::show_helper() () from /lib64/libQt5Widgets.so.5
#15 0x00007fffdcc4b2b7 in QWidgetPrivate::showChildren(bool) () from /lib64/libQt5Widgets.so.5
#16 0x00007fffdcc4b34f in QWidgetPrivate::show_helper() () from /lib64/libQt5Widgets.so.5
#17 0x00007fffdcc4e1b5 in QWidget::setVisible(bool) () from /lib64/libQt5Widgets.so.5
#18 0x00007fffdbe0dcc4 in sipQWebEngineView::setVisible(bool) () from /usr/lib64/python3.5/site-packages/PyQt5/QtWebEngineWidgets.so
#19 0x00007fffdcc4b2c8 in QWidgetPrivate::showChildren(bool) () from /lib64/libQt5Widgets.so.5
#20 0x00007fffdcc4b34f in QWidgetPrivate::show_helper() () from /lib64/libQt5Widgets.so.5
#21 0x00007fffdcc4e1b5 in QWidget::setVisible(bool) () from /lib64/libQt5Widgets.so.5
#22 0x00007fffdd299d0c in sipQWidget::setVisible(bool) () from /usr/lib64/python3.5/site-packages/PyQt5/QtWidgets.so
#23 0x00007fffdcc2f717 in QStackedLayout::setCurrentIndex(int) () from /lib64/libQt5Widgets.so.5
#24 0x00007fffdcc2fdfa in QStackedLayout::insertWidget(int, QWidget*) () from /lib64/libQt5Widgets.so.5
#25 0x00007fffdcda61a6 in QTabWidget::insertTab(int, QWidget*, QIcon const&, QString const&) () from /lib64/libQt5Widgets.so.5
#26 0x00007fffdcda6274 in QTabWidget::insertTab(int, QWidget*, QString const&) () from /lib64/libQt5Widgets.so.5
#27 0x00007fffdd4410f8 in meth_QTabWidget_insertTab () from /usr/lib64/python3.5/site-packages/PyQt5/QtWidgets.so
#28 0x00007ffff79b5ee9 in PyCFunction_Call () from /lib64/libpython3.5m.so.1.0
#29 0x00007ffff7a2de50 in PyEval_EvalFrameEx () from /lib64/libpython3.5m.so.1.0
#30 0x00007ffff7a2f9b3 in _PyEval_EvalCodeWithName () from /lib64/libpython3.5m.so.1.0
#31 0x00007ffff7a2c0d9 in PyEval_EvalFrameEx () from /lib64/libpython3.5m.so.1.0
#32 0x00007ffff7a2f9b3 in _PyEval_EvalCodeWithName () from /lib64/libpython3.5m.so.1.0
#33 0x00007ffff7a2c0d9 in PyEval_EvalFrameEx () from /lib64/libpython3.5m.so.1.0
#34 0x00007ffff7a2f9b3 in _PyEval_EvalCodeWithName () from /lib64/libpython3.5m.so.1.0
#35 0x00007ffff7a2c0d9 in PyEval_EvalFrameEx () from /lib64/libpython3.5m.so.1.0
#36 0x00007ffff7a2ddc4 in PyEval_EvalFrameEx () from /lib64/libpython3.5m.so.1.0
#37 0x00007ffff7a2ddc4 in PyEval_EvalFrameEx () from /lib64/libpython3.5m.so.1.0
#38 0x00007ffff7a2ddc4 in PyEval_EvalFrameEx () from /lib64/libpython3.5m.so.1.0
#39 0x00007ffff7a2ddc4 in PyEval_EvalFrameEx () from /lib64/libpython3.5m.so.1.0
#40 0x00007ffff7a2ddc4 in PyEval_EvalFrameEx () from /lib64/libpython3.5m.so.1.0
#41 0x00007ffff7a2f9b3 in _PyEval_EvalCodeWithName () from /lib64/libpython3.5m.so.1.0
#42 0x00007ffff7a2fa93 in PyEval_EvalCodeEx () from /lib64/libpython3.5m.so.1.0
#43 0x00007ffff7a2fabb in PyEval_EvalCode () from /lib64/libpython3.5m.so.1.0
#44 0x00007ffff7a4ed44 in run_mod () from /lib64/libpython3.5m.so.1.0
#45 0x00007ffff7a51295 in PyRun_FileExFlags () from /lib64/libpython3.5m.so.1.0
#46 0x00007ffff7a51404 in PyRun_SimpleFileExFlags () from /lib64/libpython3.5m.so.1.0
#47 0x00007ffff7a6806c in Py_Main () from /lib64/libpython3.5m.so.1.0
#48 0x0000555555554b60 in main ()

The other threads are all in wait-states in select, poll, epoll, etc. The death inside of OpenGL stuff is interesting, so let's add some glxinfo too:

bash-4.3$ glxinfo
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_libglvnd, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, 
    GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, GLX_SGIS_multisample, 
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, 
    GLX_SGI_make_current_read, GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, 
    GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float, 
    GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
    GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, 
    GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float, 
    GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
    GLX_SGI_swap_control, GLX_SGI_video_sync
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) Iris 6100 (Broadwell GT3)  (0x162b)
    Version: 13.0.4
    Accelerated: yes
    Video memory: 3072MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.1
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Iris 6100 (Broadwell GT3) 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 13.0.4
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
    GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth, 
    GL_AMD_draw_buffers_blend, GL_AMD_seamless_cubemap_per_texture, 
    GL_AMD_shader_trinary_minmax, GL_AMD_vertex_shader_layer, 
    GL_AMD_vertex_shader_viewport_index, GL_ANGLE_texture_compression_dxt3, 
    GL_ANGLE_texture_compression_dxt5, GL_APPLE_object_purgeable, 
    GL_ARB_ES2_compatibility, GL_ARB_ES3_1_compatibility, 
    GL_ARB_ES3_2_compatibility, GL_ARB_ES3_compatibility, 
    GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_blend_func_extended, 
    GL_ARB_buffer_storage, GL_ARB_clear_buffer_object, GL_ARB_clear_texture, 
    GL_ARB_clip_control, GL_ARB_compressed_texture_pixel_storage, 
    GL_ARB_compute_shader, GL_ARB_conditional_render_inverted, 
    GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_copy_image, 
    GL_ARB_cull_distance, GL_ARB_debug_output, GL_ARB_depth_buffer_float, 
    GL_ARB_depth_clamp, GL_ARB_derivative_control, GL_ARB_direct_state_access, 
    GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend, 
    GL_ARB_draw_elements_base_vertex, GL_ARB_draw_indirect, 
    GL_ARB_draw_instanced, GL_ARB_enhanced_layouts, 
    GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location, 
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport, 
    GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments, 
    GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, 
    GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image, 
    GL_ARB_gpu_shader5, GL_ARB_gpu_shader_fp64, GL_ARB_half_float_pixel, 
    GL_ARB_half_float_vertex, GL_ARB_instanced_arrays, 
    GL_ARB_internalformat_query, GL_ARB_internalformat_query2, 
    GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment, 
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect, 
    GL_ARB_occlusion_query2, GL_ARB_pipeline_statistics_query, 
    GL_ARB_pixel_buffer_object, GL_ARB_point_sprite, 
    GL_ARB_program_interface_query, GL_ARB_provoking_vertex, 
    GL_ARB_query_buffer_object, GL_ARB_robust_buffer_access_behavior, 
    GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects, 
    GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture, 
    GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counter_ops, 
    GL_ARB_shader_atomic_counters, GL_ARB_shader_bit_encoding, 
    GL_ARB_shader_clock, GL_ARB_shader_draw_parameters, 
    GL_ARB_shader_image_load_store, GL_ARB_shader_image_size, 
    GL_ARB_shader_objects, GL_ARB_shader_precision, 
    GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine, 
    GL_ARB_shader_texture_image_samples, GL_ARB_shader_texture_lod, 
    GL_ARB_shader_viewport_layer_array, GL_ARB_shading_language_420pack, 
    GL_ARB_shading_language_packing, GL_ARB_stencil_texturing, GL_ARB_sync, 
    GL_ARB_tessellation_shader, GL_ARB_texture_barrier, 
    GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32, 
    GL_ARB_texture_buffer_range, GL_ARB_texture_compression_bptc, 
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map_array, 
    GL_ARB_texture_float, GL_ARB_texture_gather, 
    GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_multisample, 
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_query_levels, 
    GL_ARB_texture_query_lod, GL_ARB_texture_rectangle, GL_ARB_texture_rg, 
    GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_stencil8, 
    GL_ARB_texture_storage, GL_ARB_texture_storage_multisample, 
    GL_ARB_texture_swizzle, GL_ARB_texture_view, GL_ARB_timer_query, 
    GL_ARB_transform_feedback2, GL_ARB_transform_feedback3, 
    GL_ARB_transform_feedback_instanced, GL_ARB_uniform_buffer_object, 
    GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object, 
    GL_ARB_vertex_attrib_64bit, GL_ARB_vertex_attrib_binding, 
    GL_ARB_vertex_shader, GL_ARB_vertex_type_10f_11f_11f_rev, 
    GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array, 
    GL_ATI_blend_equation_separate, GL_ATI_texture_float, GL_EXT_abgr, 
    GL_EXT_blend_equation_separate, GL_EXT_draw_buffers2, 
    GL_EXT_draw_instanced, GL_EXT_framebuffer_blit, 
    GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled, 
    GL_EXT_framebuffer_sRGB, GL_EXT_packed_depth_stencil, GL_EXT_packed_float, 
    GL_EXT_pixel_buffer_object, GL_EXT_polygon_offset_clamp, 
    GL_EXT_provoking_vertex, GL_EXT_shader_integer_mix, 
    GL_EXT_shader_samples_identical, GL_EXT_texture_array, 
    GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer, 
    GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode, 
    GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm, 
    GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback, 
    GL_EXT_vertex_array_bgra, GL_IBM_multimode_draw_arrays, 
    GL_KHR_blend_equation_advanced, GL_KHR_context_flush_control, 
    GL_KHR_debug, GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness, 
    GL_MESA_pack_invert, GL_MESA_shader_integer_functions, 
    GL_MESA_texture_signed_rgba, GL_NV_conditional_render, GL_NV_depth_clamp, 
    GL_NV_packed_depth_stencil, GL_NV_texture_barrier, GL_OES_EGL_image, 
    GL_OES_read_format, GL_S3_s3tc

OpenGL version string: 3.0 Mesa 13.0.4
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
    GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth, 
    GL_AMD_draw_buffers_blend, GL_AMD_seamless_cubemap_per_texture, 
    GL_AMD_shader_trinary_minmax, GL_ANGLE_texture_compression_dxt3, 
    GL_ANGLE_texture_compression_dxt5, GL_APPLE_object_purgeable, 
    GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object, 
    GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility, 
    GL_ARB_arrays_of_arrays, GL_ARB_blend_func_extended, 
    GL_ARB_buffer_storage, GL_ARB_clear_buffer_object, GL_ARB_clear_texture, 
    GL_ARB_clip_control, GL_ARB_color_buffer_float, 
    GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader, 
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
    GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_cull_distance, 
    GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, 
    GL_ARB_depth_texture, GL_ARB_derivative_control, GL_ARB_draw_buffers, 
    GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex, 
    GL_ARB_draw_instanced, GL_ARB_explicit_attrib_location, 
    GL_ARB_explicit_uniform_location, GL_ARB_fragment_coord_conventions, 
    GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, 
    GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments, 
    GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, 
    GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image, 
    GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, 
    GL_ARB_instanced_arrays, GL_ARB_internalformat_query, 
    GL_ARB_internalformat_query2, GL_ARB_invalidate_subdata, 
    GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind, 
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, 
    GL_ARB_occlusion_query2, GL_ARB_pipeline_statistics_query, 
    GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite, 
    GL_ARB_program_interface_query, GL_ARB_provoking_vertex, 
    GL_ARB_query_buffer_object, GL_ARB_robust_buffer_access_behavior, 
    GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects, 
    GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture, 
    GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counter_ops, 
    GL_ARB_shader_atomic_counters, GL_ARB_shader_bit_encoding, 
    GL_ARB_shader_clock, GL_ARB_shader_draw_parameters, 
    GL_ARB_shader_image_load_store, GL_ARB_shader_image_size, 
    GL_ARB_shader_objects, GL_ARB_shader_precision, 
    GL_ARB_shader_storage_buffer_object, GL_ARB_shader_texture_image_samples, 
    GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, 
    GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing, 
    GL_ARB_shadow, GL_ARB_stencil_texturing, GL_ARB_sync, 
    GL_ARB_texture_barrier, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_compression, GL_ARB_texture_compression_bptc, 
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map, 
    GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add, 
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, 
    GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_gather, 
    GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat, 
    GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two, 
    GL_ARB_texture_query_levels, GL_ARB_texture_query_lod, 
    GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, 
    GL_ARB_texture_stencil8, GL_ARB_texture_storage, 
    GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle, 
    GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2, 
    GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced, 
    GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object, 
    GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object, 
    GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object, 
    GL_ARB_vertex_program, GL_ARB_vertex_shader, 
    GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev, 
    GL_ARB_window_pos, GL_ATI_blend_equation_separate, GL_ATI_draw_buffers, 
    GL_ATI_separate_stencil, GL_ATI_texture_env_combine3, 
    GL_ATI_texture_float, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, 
    GL_EXT_copy_texture, GL_EXT_draw_buffers2, GL_EXT_draw_instanced, 
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, 
    GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled, 
    GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, 
    GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays, 
    GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels, 
    GL_EXT_pixel_buffer_object, GL_EXT_point_parameters, 
    GL_EXT_polygon_offset, GL_EXT_polygon_offset_clamp, 
    GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
    GL_EXT_separate_specular_color, GL_EXT_shader_integer_mix, 
    GL_EXT_shader_samples_identical, GL_EXT_shadow_funcs, 
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_subtexture, 
    GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_array, 
    GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc, 
    GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, 
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine, 
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic, 
    GL_EXT_texture_integer, GL_EXT_texture_lod_bias, GL_EXT_texture_object, 
    GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode, 
    GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm, 
    GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback, 
    GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, 
    GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip, 
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, 
    GL_KHR_blend_equation_advanced, GL_KHR_context_flush_control, 
    GL_KHR_debug, GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness, 
    GL_MESA_pack_invert, GL_MESA_shader_integer_functions, 
    GL_MESA_texture_signed_rgba, GL_MESA_window_pos, GL_NV_blend_square, 
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_light_max_exponent, 
    GL_NV_packed_depth_stencil, GL_NV_primitive_restart, 
    GL_NV_texgen_reflection, GL_NV_texture_barrier, 
    GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_OES_EGL_image, 
    GL_OES_read_format, GL_S3_s3tc, GL_SGIS_generate_mipmap, 
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, 
    GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 13.0.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
    GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, 
    GL_APPLE_texture_max_level, GL_EXT_blend_func_extended, 
    GL_EXT_blend_minmax, GL_EXT_buffer_storage, GL_EXT_clip_cull_distance, 
    GL_EXT_color_buffer_float, GL_EXT_copy_image, GL_EXT_discard_framebuffer, 
    GL_EXT_draw_buffers, GL_EXT_draw_buffers_indexed, 
    GL_EXT_draw_elements_base_vertex, GL_EXT_geometry_point_size, 
    GL_EXT_geometry_shader, GL_EXT_gpu_shader5, GL_EXT_map_buffer_range, 
    GL_EXT_multi_draw_arrays, GL_EXT_polygon_offset_clamp, 
    GL_EXT_primitive_bounding_box, GL_EXT_read_format_bgra, 
    GL_EXT_separate_shader_objects, GL_EXT_shader_integer_mix, 
    GL_EXT_shader_io_blocks, GL_EXT_shader_samples_identical, 
    GL_EXT_tessellation_point_size, GL_EXT_tessellation_shader, 
    GL_EXT_texture_border_clamp, GL_EXT_texture_buffer, 
    GL_EXT_texture_compression_dxt1, GL_EXT_texture_cube_map_array, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_format_BGRA8888, 
    GL_EXT_texture_rg, GL_EXT_texture_sRGB_decode, 
    GL_EXT_texture_type_2_10_10_10_REV, GL_EXT_unpack_subimage, 
    GL_KHR_blend_equation_advanced, GL_KHR_context_flush_control, 
    GL_KHR_debug, GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness, 
    GL_MESA_shader_integer_functions, GL_NV_draw_buffers, 
    GL_NV_fbo_color_attachments, GL_NV_read_buffer, GL_NV_read_depth, 
    GL_NV_read_depth_stencil, GL_NV_read_stencil, GL_OES_EGL_image, 
    GL_OES_EGL_image_external, GL_OES_EGL_sync, 
    GL_OES_compressed_ETC1_RGB8_texture, GL_OES_copy_image, GL_OES_depth24, 
    GL_OES_depth_texture, GL_OES_depth_texture_cube_map, 
    GL_OES_draw_buffers_indexed, GL_OES_draw_elements_base_vertex, 
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap, 
    GL_OES_geometry_point_size, GL_OES_geometry_shader, 
    GL_OES_get_program_binary, GL_OES_gpu_shader5, GL_OES_mapbuffer, 
    GL_OES_packed_depth_stencil, GL_OES_primitive_bounding_box, 
    GL_OES_rgb8_rgba8, GL_OES_sample_shading, GL_OES_sample_variables, 
    GL_OES_shader_image_atomic, GL_OES_shader_io_blocks, 
    GL_OES_shader_multisample_interpolation, GL_OES_standard_derivatives, 
    GL_OES_stencil8, GL_OES_surfaceless_context, 
    GL_OES_tessellation_point_size, GL_OES_tessellation_shader, 
    GL_OES_texture_3D, GL_OES_texture_border_clamp, GL_OES_texture_buffer, 
    GL_OES_texture_cube_map_array, GL_OES_texture_float, 
    GL_OES_texture_float_linear, GL_OES_texture_half_float, 
    GL_OES_texture_half_float_linear, GL_OES_texture_npot, 
    GL_OES_texture_stencil8, GL_OES_texture_storage_multisample_2d_array, 
    GL_OES_vertex_array_object, GL_OES_viewport_array

I'm loathe to try to update Qt to 5.8 on this machine since it's the one I practice capitalism on. I'll dump versions on the working personal laptop when I get home

@The-Compiler
Copy link
Member

Thanks for the detailed report! 👍

Can you confirm you get the same crash with other QtWebEngine projects, like scripts/testbrowser_cpp/webengine/ in the repo (run qmake && make) or QupZilla?

From the stack this looks a lot like a Qt bug I fixed in https://codereview.qt-project.org/#/c/171970/ - but that fix should have made it into Qt 5.7.1!

Maybe you can try to install python-tox (not sure how it's called on Fedora though), do tox -e mkvenv-pypi and try with ./.venv/bin/qutebrowser? That'll allow you to test with Qt 5.8 easily with it only being installed in a virtualenv, i.e. only affecting that subfolder.

@The-Compiler
Copy link
Member

Some more ideas:

  • Can you double-check via your package manager that qt5-qtdeclarative is actually at 5.7.1?
  • Does export LIBGL_ALWAYS_SOFTWARE=1 change anything?
  • Can you show a bt full in gdb of the top 5 frames or so?

@rrix
Copy link
Author

rrix commented Mar 21, 2017

Can you confirm you get the same crash with other QtWebEngine projects, like scripts/testbrowser_cpp/webengine/ in the repo (run qmake && make) or QupZilla?

Neither crash

From the stack this looks a lot like a Qt bug I fixed in https://codereview.qt-project.org/#/c/171970/ - but that fix should have made it into Qt 5.7.1!

I was wondering if Fedora would ship a patch to do weird things here, but they just have a bunch of ARM/NEON patches... http://pkgs.fedoraproject.org/cgit/rpms/qt5-qtwebengine.git/tree/

Maybe you can try to install python-tox (not sure how it's called on Fedora though), do tox -e mkvenv-pypi and try with ./.venv/bin/qutebrowser? That'll allow you to test with Qt 5.8 easily with it only being installed in a virtualenv, i.e. only affecting that subfolder.

I started going down this rabbit hole but fell asleep before i could make it blend

Can you double-check via your package manager that qt5-qtdeclarative is actually at 5.7.1?

rrix@work:~/Code/qutebrowser/scripts/testbrowser_cpp/webengine :) dnf info qt5-qtdeclarative
Last metadata expiration check: 18:01:47 ago on Mon Mar 20 17:37:07 2017.
Installed Packages
Name        : qt5-qtdeclarative
Arch        : x86_64
Epoch       : 0
Version     : 5.7.1
Release     : 5.fc25
Size        : 10 M
Repo        : @System
From repo   : @commandline
Summary     : Qt5 - QtDeclarative component
URL         : http://www.qt.io
License     : LGPLv2 with exceptions or GPLv3 with exceptions
Description : Qt5 - QtDeclarative component.

Does export LIBGL_ALWAYS_SOFTWARE=1 change anything?

It does not crash when i do this.

Can you show a bt full in gdb of the top 5 frames or so?

I'll have to do this after work, we started using session cookies for SAML and it's harshing my cool.

@The-Compiler
Copy link
Member

Any update on this, @rrix?

@The-Compiler The-Compiler added the status: needs triage Issues/PRs which need some deeper investigation. label Mar 27, 2017
@The-Compiler
Copy link
Member

Closing because of inactivity - I'll be happy to reopen if you have more infos though!

@rrix
Copy link
Author

rrix commented Apr 10, 2017

I've just been using it with the LIBGL_ALWAYS_SOFTWARE variable shoved in to it, and since I dont care about webgl and all that stuff, it's fine. It still crashes if I don't provide that, though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: needs triage Issues/PRs which need some deeper investigation.
Projects
None yet
Development

No branches or pull requests

2 participants