You are not logged in.

#651 2018-05-30 13:52:46

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

I'm currently using a recent -git build of qutebrowser, and most of the train wreckage seems to be mitigated, so it is perfectly usable (occasional frustration with Render Process crashes which also seem to be getting address).

The Compiler wrote:

I can't reproduce this.

Do you mean the cursor image didn't change at all between 5.10 and 5.11 for you, or just that the change of the hotspot relative to the image isn't jarring?  If the former, I'm curious what cursor image you have when hovering over links.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#652 2018-05-30 13:57:08

The Compiler
Member
From: Switzerland
Registered: 2011-05-01
Posts: 214
Website

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

Trilby wrote:

Do you mean the cursor image didn't change at all between 5.10 and 5.11 for you, or just that the change of the hotspot relative to the image isn't jarring?  If the former, I'm curious what cursor image you have when hovering over links.

The cursor didn't change at all - here's what I see:

crUGkVB.png


>>> from __future__ import braces
  File "<stdin>", line 1
SyntaxError: not a chance

Offline

#653 2018-05-30 13:58:07

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

Thanks - mine is indeed very different.  That looks like what I had under 5.10 (although an inverse color version which is likely just theming differences).


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#654 2018-12-27 23:27:00

carlitos
Member
Registered: 2016-01-20
Posts: 16

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

Hi guys,

Has anyone had success with Iridium js https://github.com/ParticleCore/Iridium ? Debug log shows only

23:36:46 DEBUG    greasemonkey greasemonkey:load_scripts:245 Reading scripts from: /home/carlitos/.local/share/qutebrowser/greasemonkey
23:36:47 DEBUG    greasemonkey greasemonkey:_add_script:289 Loaded script: Iridium
23:36:49 DEBUG    greasemonkey webenginetab:_inject_greasemonkey_scripts:1046 adding script: GM-Iridium

When I visit youtube it does nothing I cannot even see its own settings button at the top right corner. Reloading greasemonkey while on youtube produces further debug logs:

23:38:24 DEBUG    js         shared:javascript_log_message:147 [userscript:GM-Iridium:5996] Uncaught (in promise) TypeError: Cannot read property 'appendChild' of null
23:38:25 DEBUG    js         shared:javascript_log_message:147 [:0] Styling master document from stylesheets defined in HTML Imports is deprecated. Please refer to https://goo.gl/EGXzpw for possible migration paths.
23:38:26 DEBUG    js         shared:javascript_log_message:147 [https://www.youtube.com/:0] Refused to display 'https://accounts.google.com/ServiceLogi … 3Den&hl=en' in a frame because it set 'X-Frame-Options' to 'deny'.
23:38:26 DEBUG    js         shared:javascript_log_message:147 [userscript:_qute_stylesheet_creation:65] Uncaught TypeError: Cannot read property 'namespaceURI' of null
23:38:35 DEBUG    js         shared:javascript_log_message:147 [https://www.youtube.com/yts/jsbin/deskt … er.js:8607] paper-tooltip:
23:38:35 DEBUG    js         shared:javascript_log_message:147 [https://www.youtube.com/yts/jsbin/deskt … er.js:8607] paper-tooltip:

Thanks


“We are what we repeatedly do. Excellence is not an act, but a habit.”

Offline

#655 2019-03-23 03:24:58

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

Where does qutebrowser pick up the font size for tooltips and right click menu?

For some reason, in one of my installs the font size is huge, around 14, whereas in my only other QT5 app, it is correct, around 7.

Edit: Downgrading qt5ct to 0.37-1 restores the expected font size.


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#656 2019-04-03 13:12:12

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

FYI to qutebrowser users:  if you have been using qt5-webengine-widevine from the AUR, please switch over to chromium-widevine{,-dev}.

I've just submitted a deletion request for qt5-webengine-widevine in the AUR as due to some (somewhat) recent changes in qt5-webengine chromium-widevine is sufficient for seamless video playback.  Scimmia's packages were always much more well maintained than my qt5-webengine package which was an ugly hack to just get my videos working without needing chromium also installed.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#657 2019-04-04 05:22:41

Docbroke
Member
From: India
Registered: 2015-06-13
Posts: 1,437

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

How to set domain specific zoom levels ?
I tried to set zoom.default, but it does not support per-domain settings.

Another issue I am having is with using AriaNg which tells me

You cannot use AriaNg because this browser does not support data storage

I think this needs some easy toggle to setup data storage to true in config.py but I couln't find out the correct option.

Last edited by Docbroke (2019-04-15 06:26:45)

Offline

#658 2019-06-15 20:31:04

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

Something in the latest qt5-* packages in [testing] cause qutebrowser to coredump when loading js heavy sites (reddit, for example).

I've narrowed down the package list to this;

01. qt5-base 5.12.3-2 -> 5.12.4-1
02. qt5-declarative 5.12.3-2 -> 5.12.4-1
03. qt5-location 5.12.3-1 -> 5.12.4-1
04. qt5-svg 5.12.3-1 -> 5.12.4-1
05. qt5-webchannel 5.12.3-1 -> 5.12.4-1
06. qt5-webengine 5.12.3-2 -> 5.12.4-1
07. qt5-xmlpatterns 5.12.3-1 -> 5.12.4-1

I'll play around with individual upgrades to see if I can narrow it down.

Startig it from the terminal and then opening reddit prints:

08:34:14 WARNING: Attribute Qt::AA_ShareOpenGLContexts must be set before QCoreApplication is created.
propsReply "Method \"GetAll\" with signature \"s\" on interface \"org.freedesktop.DBus.Properties\" doesn't exist\n"
nmReply "Method \"GetDevices\" with signature \"\" on interface \"org.freedesktop.NetworkManager\" doesn't exist\n"
"Object path cannot be empty"
08:34:30 ERROR: Renderer process crashed

qutebrowser 1.6.2-1

# edit: deleting everything in .cache seems to have fixed it ¯\_(ツ)_/¯

Last edited by jasonwryan (2019-06-16 08:22:42)


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#659 2019-06-15 20:50:51

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

jasonwryan wrote:

Something in the latest qt5-* packages in [testing] cause qutebrowser to coredump when loading js heavy sites (reddit, for example).

Are you presenting this as a bug report, or praising a new useful feature?


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#660 2019-06-15 20:53:48

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

If it is a new feature, it is currently an Easter Egg! tongue


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#661 2019-06-17 10:10:30

rien333
Member
Registered: 2018-11-21
Posts: 2

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

jasonwryan wrote:

Something in the latest qt5-* packages in [testing] cause qutebrowser to coredump when loading js heavy sites (reddit, for example).

I've narrowed down the package list to this;

01. qt5-base 5.12.3-2 -> 5.12.4-1
02. qt5-declarative 5.12.3-2 -> 5.12.4-1
03. qt5-location 5.12.3-1 -> 5.12.4-1
04. qt5-svg 5.12.3-1 -> 5.12.4-1
05. qt5-webchannel 5.12.3-1 -> 5.12.4-1
06. qt5-webengine 5.12.3-2 -> 5.12.4-1
07. qt5-xmlpatterns 5.12.3-1 -> 5.12.4-1

I'll play around with individual upgrades to see if I can narrow it down.

Startig it from the terminal and then opening reddit prints:

08:34:14 WARNING: Attribute Qt::AA_ShareOpenGLContexts must be set before QCoreApplication is created.
propsReply "Method \"GetAll\" with signature \"s\" on interface \"org.freedesktop.DBus.Properties\" doesn't exist\n"
nmReply "Method \"GetDevices\" with signature \"\" on interface \"org.freedesktop.NetworkManager\" doesn't exist\n"
"Object path cannot be empty"
08:34:30 ERROR: Renderer process crashed

qutebrowser 1.6.2-1

# edit: deleting everything in .cache seems to have fixed it ¯\_(ツ)_/¯

Could you maybe open an issue about this on github so everyone is in the know? I'm going to try and delete the qt/qutebrowser related folders in .cache, hope that that works.

#edit

Indeed, deleting ~/.cache/qutebrowser (and two qt related folders, to be sure) seemed to fix the problem.

Last edited by rien333 (2019-06-17 10:19:24)

Offline

#662 2019-07-21 17:50:55

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

EDIT: The problem below has vanished with the installation of texlive-core.  Qutebrowser still works after a full removal of texlive-core and all dependencies.  I can only speculate that a font cache or similar was generated/updated with the texlive installation that "fixed" whatever was wrong with qutebrowser.  I've not been able to replicate the issue.

---

I just got a new laptop, installed arch, and installed qutebrowser from the repos on this fresh system (new user, minimal other changes yet other than a minimal X session).  But qutebrowser is instantly core dumping on startup before any window is displayed.  I don't feel I even have enough information to go to the issue tracker as this must just be my new system, but I'm stumped on debugging.

Output from `qutebrowser -l debug`:

07:36:39 DEBUG    init       earlyinit:init_log:266 Log initialized.
07:36:39 DEBUG    init       app:run:97 Initializing directories...
07:36:39 DEBUG    init       standarddir:init:334 Base directory: None
07:36:39 DEBUG    misc       standarddir:_writable_location:257 writable location for ConfigLocation: /home/jmcclure/.config
07:36:39 DEBUG    misc       standarddir:_writable_location:257 writable location for AppLocalDataLocation: /home/jmcclure/.local/share
07:36:39 DEBUG    misc       standarddir:_writable_location:257 writable location for CacheLocation: /home/jmcclure/.cache
07:36:39 DEBUG    misc       standarddir:_writable_location:257 writable location for DownloadLocation: /home/jmcclure/Downloads
07:36:39 DEBUG    misc       standarddir:_writable_location:257 writable location for RuntimeLocation: /run/user/1000
07:36:39 DEBUG    init       app:run:101 Initializing config...
07:36:39 DEBUG    init       app:__init__:827 Qt arguments: ['/usr/bin/qutebrowser', '--reduced-referrer-granularity'], based on Namespace(backend=None, basedir=None, color=True, command=[], config_py=None, debug=False, debug_flags=[], enable_webengine_inspector=False, force_color=False, json_args=None, json_logging=False, logfilter=None, loglevel='debug', loglines=2000, no_err_windows=False, nowindow=False, override_restore=False, qt_arg=None, qt_flag=None, session=None, target=None, temp_basedir=False, temp_basedir_restarted=None, temp_settings=[], url=[], version=False)
07:36:39 DEBUG    init       app:__init__:830 Initializing application...
07:36:39 DEBUG    ipc        ipc:send_to_running_instance:434 Connecting to /run/user/1000/qutebrowser/ipc-8e451e15ab1d95a2b24b965c291b41df
07:36:39 DEBUG    ipc        ipc:send_to_running_instance:465 No existing instance present (error 0)
07:36:39 DEBUG    init       ipc:send_or_listen:494 Starting IPC server...
07:36:39 DEBUG    ipc        ipc:__init__:191 Not calling setSocketOptions
07:36:39 DEBUG    ipc        ipc:listen:202 Listening as /run/user/1000/qutebrowser/ipc-8e451e15ab1d95a2b24b965c291b41df
07:36:39 DEBUG    init       app:init:164 Starting init...
07:36:39 DEBUG    extensions loader:_load_component:153 Importing qutebrowser.components.adblock
07:36:39 DEBUG    extensions loader:_load_component:162 Running init hook 'init'
07:36:39 INFO     message    message:info:81 Run :adblock-update to get adblock lists.
07:36:39 DEBUG    extensions loader:_load_component:153 Importing qutebrowser.components.caretcommands
07:36:39 DEBUG    extensions loader:_load_component:153 Importing qutebrowser.components.misccommands
07:36:39 DEBUG    extensions loader:_load_component:153 Importing qutebrowser.components.scrollcommands
07:36:39 DEBUG    extensions loader:_load_component:153 Importing qutebrowser.components.zoomcommands
07:36:39 DEBUG    init       app:_init_modules:435 Initializing save manager...
07:36:39 DEBUG    init       app:_init_modules:440 Checking backend requirements...
07:36:39 DEBUG    init       app:_init_modules:443 Initializing prompts...
07:36:39 DEBUG    init       app:_init_modules:446 Initializing network...
07:36:39 DEBUG    init       networkmanager:init:109 Default Qt ciphers: TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256, TLS_AES_128_GCM_SHA256, ECDHE-ECDSA-AES256-GCM-SHA384, ECDHE-RSA-AES256-GCM-SHA384, DHE-RSA-AES256-GCM-SHA384, ECDHE-ECDSA-CHACHA20-POLY1305, ECDHE-RSA-CHACHA20-POLY1305, DHE-RSA-CHACHA20-POLY1305, ECDHE-ECDSA-AES128-GCM-SHA256, ECDHE-RSA-AES128-GCM-SHA256, DHE-RSA-AES128-GCM-SHA256, ECDHE-ECDSA-AES256-SHA384, ECDHE-RSA-AES256-SHA384, DHE-RSA-AES256-SHA256, ECDHE-ECDSA-AES128-SHA256, ECDHE-RSA-AES128-SHA256, DHE-RSA-AES128-SHA256, ECDHE-ECDSA-AES256-SHA, ECDHE-RSA-AES256-SHA, DHE-RSA-AES256-SHA, ECDHE-ECDSA-AES128-SHA, ECDHE-RSA-AES128-SHA, DHE-RSA-AES128-SHA, RSA-PSK-AES256-GCM-SHA384, DHE-PSK-AES256-GCM-SHA384, RSA-PSK-CHACHA20-POLY1305, DHE-PSK-CHACHA20-POLY1305, ECDHE-PSK-CHACHA20-POLY1305, AES256-GCM-SHA384, PSK-AES256-GCM-SHA384, PSK-CHACHA20-POLY1305, RSA-PSK-AES128-GCM-SHA256, DHE-PSK-AES128-GCM-SHA256, AES128-GCM-SHA256, PSK-AES128-GCM-SHA256, AES256-SHA256, AES128-SHA256, ECDHE-PSK-AES256-CBC-SHA384, ECDHE-PSK-AES256-CBC-SHA, SRP-RSA-AES-256-CBC-SHA, SRP-AES-256-CBC-SHA, RSA-PSK-AES256-CBC-SHA384, DHE-PSK-AES256-CBC-SHA384, RSA-PSK-AES256-CBC-SHA, DHE-PSK-AES256-CBC-SHA, AES256-SHA, PSK-AES256-CBC-SHA384, PSK-AES256-CBC-SHA, ECDHE-PSK-AES128-CBC-SHA256, ECDHE-PSK-AES128-CBC-SHA, SRP-RSA-AES-128-CBC-SHA, SRP-AES-128-CBC-SHA, RSA-PSK-AES128-CBC-SHA256, DHE-PSK-AES128-CBC-SHA256, RSA-PSK-AES128-CBC-SHA, DHE-PSK-AES128-CBC-SHA, AES128-SHA, PSK-AES128-CBC-SHA256, PSK-AES128-CBC-SHA
07:36:39 DEBUG    init       networkmanager:init:120 Disabling bad ciphers: 
07:36:39 DEBUG    init       app:_init_modules:449 Initializing proxy...
07:36:39 DEBUG    init       app:_init_modules:452 Initializing downloads...
07:36:39 DEBUG    init       app:_init_modules:455 Initializing readline-bridge...
07:36:39 DEBUG    init       app:_init_modules:460 Initializing SQL...
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "PRAGMA journal_mode=WAL"
07:36:39 DEBUG    sql        sql:run:212 Running SQL query: "PRAGMA journal_mode=WAL"
07:36:39 DEBUG    sql        sql:run:215 query bindings: {}
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "PRAGMA synchronous=NORMAL"
07:36:39 DEBUG    sql        sql:run:212 Running SQL query: "PRAGMA synchronous=NORMAL"
07:36:39 DEBUG    sql        sql:run:215 query bindings: {}
07:36:39 DEBUG    init       app:_init_modules:463 Initializing web history...
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "CREATE TABLE IF NOT EXISTS History (url NOT NULL, title NOT NULL, atime NOT NULL, redirect NOT NULL)"
07:36:39 DEBUG    sql        sql:run:212 Running SQL query: "CREATE TABLE IF NOT EXISTS History (url NOT NULL, title NOT NULL, atime NOT NULL, redirect NOT NULL)"
07:36:39 DEBUG    sql        sql:run:215 query bindings: {}
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "CREATE TABLE IF NOT EXISTS CompletionHistory (url PRIMARY KEY, title NOT NULL, last_atime NOT NULL)"
07:36:39 DEBUG    sql        sql:run:212 Running SQL query: "CREATE TABLE IF NOT EXISTS CompletionHistory (url PRIMARY KEY, title NOT NULL, last_atime NOT NULL)"
07:36:39 DEBUG    sql        sql:run:215 query bindings: {}
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "CREATE INDEX IF NOT EXISTS CompletionHistoryAtimeIndex ON CompletionHistory (last_atime)"
07:36:39 DEBUG    sql        sql:run:212 Running SQL query: "CREATE INDEX IF NOT EXISTS CompletionHistoryAtimeIndex ON CompletionHistory (last_atime)"
07:36:39 DEBUG    sql        sql:run:215 query bindings: {}
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "CREATE TABLE IF NOT EXISTS CompletionMetaInfo (key PRIMARY KEY, value )"
07:36:39 DEBUG    sql        sql:run:212 Running SQL query: "CREATE TABLE IF NOT EXISTS CompletionMetaInfo (key PRIMARY KEY, value )"
07:36:39 DEBUG    sql        sql:run:215 query bindings: {}
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "SELECT EXISTS(SELECT * FROM CompletionMetaInfo WHERE key = :val)"
07:36:39 DEBUG    sql        sql:run:212 Running SQL query: "SELECT EXISTS(SELECT * FROM CompletionMetaInfo WHERE key = :val)"
07:36:39 DEBUG    sql        sql:run:215 query bindings: {':val': 'force_rebuild'}
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "pragma user_version"
07:36:39 DEBUG    sql        sql:run:212 Running SQL query: "pragma user_version"
07:36:39 DEBUG    sql        sql:run:215 query bindings: {}
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "SELECT value FROM CompletionMetaInfo WHERE key = :key"
07:36:39 DEBUG    sql        sql:run:212 Running SQL query: "SELECT value FROM CompletionMetaInfo WHERE key = :key"
07:36:39 DEBUG    sql        sql:run:215 query bindings: {':key': 'force_rebuild'}
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "SELECT count(*) FROM CompletionHistory"
07:36:39 DEBUG    sql        sql:run:212 Running SQL query: "SELECT count(*) FROM CompletionHistory"
07:36:39 DEBUG    sql        sql:run:215 query bindings: {}
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "SELECT url, title, max(atime) AS atime FROM History WHERE NOT redirect and url NOT LIKE "qute://back%" GROUP BY url ORDER BY atime asc"
07:36:39 DEBUG    sql        sql:run:212 Running SQL query: "SELECT url, title, max(atime) AS atime FROM History WHERE NOT redirect and url NOT LIKE "qute://back%" GROUP BY url ORDER BY atime asc"
07:36:39 DEBUG    sql        sql:run:215 query bindings: {}
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "REPLACE INTO CompletionHistory (url, title, last_atime) values(:url, :title, :last_atime)"
07:36:39 DEBUG    sql        sql:run_batch:225 Running SQL query (batch): "REPLACE INTO CompletionHistory (url, title, last_atime) values(:url, :title, :last_atime)"
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "pragma user_version = 2"
07:36:39 DEBUG    sql        sql:run:212 Running SQL query: "pragma user_version = 2"
07:36:39 DEBUG    sql        sql:run:215 query bindings: {}
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "CREATE INDEX IF NOT EXISTS HistoryIndex ON History (url)"
07:36:39 DEBUG    sql        sql:run:212 Running SQL query: "CREATE INDEX IF NOT EXISTS HistoryIndex ON History (url)"
07:36:39 DEBUG    sql        sql:run:215 query bindings: {}
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "CREATE INDEX IF NOT EXISTS HistoryAtimeIndex ON History (atime)"
07:36:39 DEBUG    sql        sql:run:212 Running SQL query: "CREATE INDEX IF NOT EXISTS HistoryAtimeIndex ON History (atime)"
07:36:39 DEBUG    sql        sql:run:215 query bindings: {}
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "SELECT EXISTS(SELECT * FROM History WHERE url = :val)"
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "SELECT * FROM History where not redirect and not url like "qute://%" and atime > :earliest and atime <= :latest ORDER BY atime desc"
07:36:39 DEBUG    sql        sql:__init__:179 Preparing SQL query: "SELECT * FROM History where not redirect and not url like "qute://%" and atime <= :latest ORDER BY atime desc limit :limit offset :offset"
07:36:39 DEBUG    init       app:_init_modules:470 Initializing command history...
07:36:39 DEBUG    init       app:_init_modules:472 Initializing sessions...
07:36:39 DEBUG    init       app:_init_modules:475 Initializing websettings...
07:36:39 DEBUG    config     webenginesettings:set_dictionary_language:269 Found dicts: []
07:36:39 DEBUG    config     webenginesettings:set_dictionary_language:269 Found dicts: []
07:36:39 DEBUG    config     config:_set_value:323 Config option changed: content.javascript.enabled = True
07:36:39 DEBUG    config     config:_set_value:323 Config option changed: content.javascript.enabled = True
07:36:39 DEBUG    config     config:_set_value:323 Config option changed: content.javascript.enabled = True
07:36:39 DEBUG    init       app:_init_modules:481 Initializing quickmarks...
07:36:39 DEBUG    init       lineparser:__init__:154 Reading /home/jmcclure/.config/qutebrowser/quickmarks
07:36:39 DEBUG    init       app:_init_modules:485 Initializing bookmarks...
07:36:39 DEBUG    init       lineparser:__init__:154 Reading /home/jmcclure/.config/qutebrowser/bookmarks/urls
07:36:39 DEBUG    init       app:_init_modules:489 Initializing cookies...
07:36:39 DEBUG    init       app:_init_modules:495 Initializing cache...
07:36:39 DEBUG    init       app:_init_modules:499 Initializing downloads...
07:36:39 DEBUG    init       networkmanager:__init__:152 Initializing NetworkManager
07:36:39 DEBUG    init       networkmanager:__init__:157 NetworkManager init done
07:36:39 DEBUG    init       app:_init_modules:503 Initializing Greasemonkey...
07:36:39 DEBUG    greasemonkey greasemonkey:load_scripts:280 Reading scripts from: /home/jmcclure/.local/share/qutebrowser/greasemonkey
07:36:39 DEBUG    init       app:_init_modules:506 Misc initialization...
07:36:39 DEBUG    init       webenginetab:init:56 Initializing qute://* handler...
07:36:39 DEBUG    init       webenginetab:init:62 Initializing request interceptor...
07:36:39 DEBUG    init       webenginetab:init:69 Initializing QtWebEngine downloads...
07:36:39 DEBUG    init       webenginetab:init:76 Initializing cookie filter...
07:36:39 DEBUG    init       app:init:180 Initializing eventfilter...
07:36:39 DEBUG    init       app:init:185 Connecting signals...
07:36:39 DEBUG    init       app:_process_args:222 Initializing main window...
07:36:39 DEBUG    init       mainwindow:_init_downloadmanager:323 Initializing downloads...
07:36:39 DEBUG    statusbar  bar:_hide_cmd_widget:326 Hiding cmd widget
07:36:39 DEBUG    init       mainwindow:__init__:222 Initializing modes...
07:36:39 DEBUG    init       mainwindow:_init_geometry:266 Initial main window geometry: PyQt5.QtCore.QRect(50, 50, 800, 600)
07:36:39 DEBUG    init       app:_open_startpage:357 Opening start pages
07:36:39 DEBUG    url        urlutils:get_path_if_valid:381 Checking if 'https://start.duckduckgo.com' is a path
07:36:39 DEBUG    url        urlutils:fuzzy_url:214 URL is a fuzzy address
07:36:39 DEBUG    url        urlutils:fuzzy_url:217 Converting fuzzy term 'https://start.duckduckgo.com' to URL -> https://start.duckduckgo.com
07:36:39 DEBUG    webview    tabbedbrowser:tabopen:487 Creating new tab with URL PyQt5.QtCore.QUrl('https://start.duckduckgo.com'), background None, related True, idx None
07:36:39 DEBUG    webview    tabbedbrowser:_get_new_tab_idx:579 tabs.new_position next -> opening new tab at -1, next left: 0 / right: 0
07:36:39 DEBUG    webview    webview:render_widget:82 Found possibly lost focusProxy: []
07:36:39 DEBUG    webview    webview:render_widget:82 Found possibly lost focusProxy: []
07:36:39 DEBUG    modes      tabbedbrowser:_on_current_changed:732 Current tab changed, focusing <qutebrowser.browser.webengine.webenginetab.WebEngineTab tab_id=0 url=''>
07:36:39 DEBUG    modes      tabbedbrowser:_on_current_changed:740 Mode before tab change: normal (mode_on_change = normal)
07:36:39 DEBUG    modes      modeman:leave:309 Ignoring leave request for KeyMode.hint (reason tab changed) as we're in mode KeyMode.normal
07:36:39 DEBUG    modes      modeman:leave:309 Ignoring leave request for KeyMode.caret (reason tab changed) as we're in mode KeyMode.normal
07:36:39 DEBUG    modes      modeman:leave:309 Ignoring leave request for KeyMode.insert (reason tab changed) as we're in mode KeyMode.normal
07:36:39 DEBUG    modes      modeman:leave:309 Ignoring leave request for KeyMode.passthrough (reason tab changed) as we're in mode KeyMode.normal
07:36:39 DEBUG    modes      tabbedbrowser:_on_current_changed:752 Mode after tab change: normal (mode_on_change = normal)
07:36:39 DEBUG    webview    webview:render_widget:82 Found possibly lost focusProxy: []
07:36:39 DEBUG    webview    browsertab:_on_before_load_started:959 Going to start loading: https://start.duckduckgo.com
07:36:39 DEBUG    webview    tabbedbrowser:_on_title_changed:654 Changing title for idx 0 to 'https://start.duckduckgo.com'
07:36:39 DEBUG    webview    browsertab:_on_before_load_started:959 Going to start loading: https://start.duckduckgo.com
07:36:39 DEBUG    webview    tabbedbrowser:_on_title_changed:654 Changing title for idx 0 to 'https://start.duckduckgo.com'
Trace/breakpoint trap (core dumped)

And the backtrace from `coredumptctl info`:

           PID: 1746 (qutebrowser)
           UID: 1000 (jmcclure)
           GID: 1000 (jmcclure)
        Signal: 5 (TRAP)
     Timestamp: Sun 2019-07-21 06:23:17 CDT (1h 21min ago)
  Command Line: /usr/bin/python3 /usr/bin/qutebrowser
    Executable: /usr/bin/python3.7
 Control Group: /user.slice/user-1000.slice/session-1.scope
          Unit: session-1.scope
         Slice: user-1000.slice
       Session: 1
     Owner UID: 1000 (jmcclure)
       Boot ID: f1e86eeb9167467e894ab6e597a67e2a
    Machine ID: ceff835a1de148b29c6bd84d409eb1d5
      Hostname: Think
       Storage: /var/lib/systemd/coredump/core.qutebrowser.1000.f1e86eeb9167467e894ab6e597a67e2a.1746.1563708197000000.lz4
       Message: Process 1746 (qutebrowser) of user 1000 dumped core.
                
                Stack trace of thread 1746:
                #0  0x00007fc2edfdefb9 n/a (libQt5WebEngineCore.so.5)
                #1  0x00007fc2edfdefdf n/a (libQt5WebEngineCore.so.5)
                #2  0x00007fc2edfd4b81 n/a (libQt5WebEngineCore.so.5)
                #3  0x00007fc2ed0e3e7a n/a (libQt5WebEngineCore.so.5)
                #4  0x00007fc2ed0e45dd n/a (libQt5WebEngineCore.so.5)
                #5  0x00007fc2eb50c0fe _ZN15QtWebEngineCore18WebContentsAdapter10initializeEPN7content12SiteInstanceE (libQt5WebEngineCore.so.5)
                #6  0x00007fc2eb50e16d _ZN15QtWebEngineCore18WebContentsAdapter4loadERK21QWebEngineHttpRequest (libQt5WebEngineCore.so.5)
                #7  0x00007fc2eb50ef63 _ZN15QtWebEngineCore18WebContentsAdapter4loadERK4QUrl (libQt5WebEngineCore.so.5)
                #8  0x00007fc2f84910c0 n/a (QtWebEngineWidgets.so)
                #9  0x00007fc2f9a4d252 _PyMethodDef_RawFastCallKeywords (libpython3.7m.so.1.0)
                #10 0x00007fc2f9a4d394 _PyCFunction_FastCallKeywords (libpython3.7m.so.1.0)
                #11 0x00007fc2f9a85d4c n/a (libpython3.7m.so.1.0)
                #12 0x00007fc2f9ac76b2 _PyEval_EvalFrameDefault (libpython3.7m.so.1.0)
                #13 0x00007fc2f9a71d18 _PyEval_EvalCodeWithName (libpython3.7m.so.1.0)
                #14 0x00007fc2f9a72da3 _PyFunction_FastCallKeywords (libpython3.7m.so.1.0)
                #15 0x00007fc2f9a85c30 n/a (libpython3.7m.so.1.0)
                #16 0x00007fc2f9ac76b2 _PyEval_EvalFrameDefault (libpython3.7m.so.1.0)
                #17 0x00007fc2f9a71d18 _PyEval_EvalCodeWithName (libpython3.7m.so.1.0)
                #18 0x00007fc2f9a72da3 _PyFunction_FastCallKeywords (libpython3.7m.so.1.0)
                #19 0x00007fc2f9a85c30 n/a (libpython3.7m.so.1.0)
                #20 0x00007fc2f9ac76b2 _PyEval_EvalFrameDefault (libpython3.7m.so.1.0)
                #21 0x00007fc2f9b02c82 n/a (libpython3.7m.so.1.0)
                #22 0x00007fc2f9a85c30 n/a (libpython3.7m.so.1.0)
                #23 0x00007fc2f9ac2ef7 _PyEval_EvalFrameDefault (libpython3.7m.so.1.0)
                #24 0x00007fc2f9a72c03 _PyFunction_FastCallKeywords (libpython3.7m.so.1.0)
                #25 0x00007fc2f9a85c30 n/a (libpython3.7m.so.1.0)
                #26 0x00007fc2f9ac2ef7 _PyEval_EvalFrameDefault (libpython3.7m.so.1.0)
                #27 0x00007fc2f9a72c03 _PyFunction_FastCallKeywords (libpython3.7m.so.1.0)
                #28 0x00007fc2f9a85c30 n/a (libpython3.7m.so.1.0)
                #29 0x00007fc2f9ac2ef7 _PyEval_EvalFrameDefault (libpython3.7m.so.1.0)
                #30 0x00007fc2f9a72c03 _PyFunction_FastCallKeywords (libpython3.7m.so.1.0)
                #31 0x00007fc2f9a85c30 n/a (libpython3.7m.so.1.0)
                #32 0x00007fc2f9ac76b2 _PyEval_EvalFrameDefault (libpython3.7m.so.1.0)
                #33 0x00007fc2f9a72c03 _PyFunction_FastCallKeywords (libpython3.7m.so.1.0)
                #34 0x00007fc2f9a85c30 n/a (libpython3.7m.so.1.0)
                #35 0x00007fc2f9ac2ef7 _PyEval_EvalFrameDefault (libpython3.7m.so.1.0)
                #36 0x00007fc2f9a71d18 _PyEval_EvalCodeWithName (libpython3.7m.so.1.0)
                #37 0x00007fc2f9a72aca PyEval_EvalCodeEx (libpython3.7m.so.1.0)
                #38 0x00007fc2f9a72aec PyEval_EvalCode (libpython3.7m.so.1.0)
                #39 0x00007fc2f9b438a5 n/a (libpython3.7m.so.1.0)
                #40 0x00007fc2f9b43c2b PyRun_FileExFlags (libpython3.7m.so.1.0)
                #41 0x00007fc2f9b49ec7 PyRun_SimpleFileExFlags (libpython3.7m.so.1.0)
                #42 0x00007fc2f9b4c022 n/a (libpython3.7m.so.1.0)
                #43 0x00007fc2f9b4c1cc _Py_UnixMain (libpython3.7m.so.1.0)
                #44 0x00007fc2f9cb5ee3 __libc_start_main (libc.so.6)
                #45 0x000055c15b8e905e _start (python3.7)
                
                Stack trace of thread 1747:
                #0  0x00007fc2f9d80667 __poll (libc.so.6)
                #1  0x00007fc2f3cff630 n/a (libxcb.so.1)
                #2  0x00007fc2f3d012db xcb_wait_for_event (libxcb.so.1)
                #3  0x00007fc2e3439049 n/a (libQt5XcbQpa.so.5)
                #4  0x00007fc2f7cde520 n/a (libQt5Core.so.5)
                #5  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #6  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1750:
                #0  0x00007fc2f9d8b41e epoll_wait (libc.so.6)
                #1  0x00007fc2ea3de7eb n/a (libevent-2.1.so.6)
                #2  0x00007fc2ea3d4860 event_base_loop (libevent-2.1.so.6)
                #3  0x00007fc2ed85d70a n/a (libQt5WebEngineCore.so.5)
                #4  0x00007fc2ed7eca27 n/a (libQt5WebEngineCore.so.5)
                #5  0x00007fc2ed8236e4 n/a (libQt5WebEngineCore.so.5)
                #6  0x00007fc2ed826568 n/a (libQt5WebEngineCore.so.5)
                #7  0x00007fc2ed859b35 n/a (libQt5WebEngineCore.so.5)
                #8  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #9  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1760:
                #0  0x00007fc2f9d82e5b __select (libc.so.6)
                #1  0x00007fc2ed7b54d4 n/a (libQt5WebEngineCore.so.5)
                #2  0x00007fc2ed859b35 n/a (libQt5WebEngineCore.so.5)
                #3  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #4  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1751:
                #0  0x00007fc2f993077c pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007fc2ed857996 n/a (libQt5WebEngineCore.so.5)
                #2  0x00007fc2ed858983 n/a (libQt5WebEngineCore.so.5)
                #3  0x00007fc2ed858b01 n/a (libQt5WebEngineCore.so.5)
                #4  0x00007fc2ed861811 n/a (libQt5WebEngineCore.so.5)
                #5  0x00007fc2ed863171 n/a (libQt5WebEngineCore.so.5)
                #6  0x00007fc2ed863564 n/a (libQt5WebEngineCore.so.5)
                #7  0x00007fc2ed859b35 n/a (libQt5WebEngineCore.so.5)
                #8  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #9  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1768:
                #0  0x00007fc2f9d8b41e epoll_wait (libc.so.6)
                #1  0x00007fc2ea3de7eb n/a (libevent-2.1.so.6)
                #2  0x00007fc2ea3d4860 event_base_loop (libevent-2.1.so.6)
                #3  0x00007fc2ed85d63a n/a (libQt5WebEngineCore.so.5)
                #4  0x00007fc2ed7eca27 n/a (libQt5WebEngineCore.so.5)
                #5  0x00007fc2ed8263ef n/a (libQt5WebEngineCore.so.5)
                #6  0x00007fc2ed859b35 n/a (libQt5WebEngineCore.so.5)
                #7  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #8  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1764:
                #0  0x00007fc2f9930415 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007fc2ed85789c n/a (libQt5WebEngineCore.so.5)
                #2  0x00007fc2ee295628 n/a (libQt5WebEngineCore.so.5)
                #3  0x00007fc2ed82798d n/a (libQt5WebEngineCore.so.5)
                #4  0x00007fc2ed859b35 n/a (libQt5WebEngineCore.so.5)
                #5  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #6  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1766:
                #0  0x00007fc2f993077c pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007fc2ed857996 n/a (libQt5WebEngineCore.so.5)
                #2  0x00007fc2ed858983 n/a (libQt5WebEngineCore.so.5)
                #3  0x00007fc2ed858b01 n/a (libQt5WebEngineCore.so.5)
                #4  0x00007fc2ed861811 n/a (libQt5WebEngineCore.so.5)
                #5  0x00007fc2ed862e12 n/a (libQt5WebEngineCore.so.5)
                #6  0x00007fc2ed863564 n/a (libQt5WebEngineCore.so.5)
                #7  0x00007fc2ed859b35 n/a (libQt5WebEngineCore.so.5)
                #8  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #9  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1762:
                #0  0x00007fc2f9d860ab __mprotect (libc.so.6)
                #1  0x00007fc2f9d1445c sysmalloc (libc.so.6)
                #2  0x00007fc2f9d156af _int_malloc (libc.so.6)
                #3  0x00007fc2f9d167ff malloc (libc.so.6)
                #4  0x00007fc2f7ad6aca _Znwm (libstdc++.so.6)
                #5  0x00007fc2ebf9d945 n/a (libQt5WebEngineCore.so.5)
                #6  0x00007fc2ebf9dc0a n/a (libQt5WebEngineCore.so.5)
                #7  0x00007fc2ebf9e0f0 n/a (libQt5WebEngineCore.so.5)
                #8  0x00007fc2ebf83c66 n/a (libQt5WebEngineCore.so.5)
                #9  0x00007fc2ebf8b024 n/a (libQt5WebEngineCore.so.5)
                #10 0x00007fc2edb89995 n/a (libQt5WebEngineCore.so.5)
                #11 0x00007fc2edb883bc n/a (libQt5WebEngineCore.so.5)
                #12 0x00007fc2edb6d2d4 n/a (libQt5WebEngineCore.so.5)
                #13 0x00007fc2edb6f469 n/a (libQt5WebEngineCore.so.5)
                #14 0x00007fc2edb7276f n/a (libQt5WebEngineCore.so.5)
                #15 0x00007fc2edb71f7c n/a (libQt5WebEngineCore.so.5)
                #16 0x00007fc2ebfb050e n/a (libQt5WebEngineCore.so.5)
                #17 0x00007fc2ebfb5273 n/a (libQt5WebEngineCore.so.5)
                #18 0x00007fc2ebfb61c4 n/a (libQt5WebEngineCore.so.5)
                #19 0x00007fc2ee03bf32 n/a (libQt5WebEngineCore.so.5)
                #20 0x00007fc2ebfa9a9f n/a (libQt5WebEngineCore.so.5)
                #21 0x00007fc2edb71a19 n/a (libQt5WebEngineCore.so.5)
                #22 0x00007fc2edb7510e n/a (libQt5WebEngineCore.so.5)
                #23 0x00007fc2edb7a12c n/a (libQt5WebEngineCore.so.5)
                #24 0x00007fc2edb6deb0 n/a (libQt5WebEngineCore.so.5)
                #25 0x00007fc2edb6ed4d n/a (libQt5WebEngineCore.so.5)
                #26 0x00007fc2edb89cfb n/a (libQt5WebEngineCore.so.5)
                #27 0x00007fc2ed7ae40b n/a (libQt5WebEngineCore.so.5)
                #28 0x00007fc2ed7cacc7 n/a (libQt5WebEngineCore.so.5)
                #29 0x00007fc2ed7cbc0e n/a (libQt5WebEngineCore.so.5)
                #30 0x00007fc2ed7cbedc n/a (libQt5WebEngineCore.so.5)
                #31 0x00007fc2ed85d5d1 n/a (libQt5WebEngineCore.so.5)
                #32 0x00007fc2ed7eca27 n/a (libQt5WebEngineCore.so.5)
                #33 0x00007fc2ecd59764 n/a (libQt5WebEngineCore.so.5)
                #34 0x00007fc2ed826568 n/a (libQt5WebEngineCore.so.5)
                #35 0x00007fc2ed859b35 n/a (libQt5WebEngineCore.so.5)
                #36 0x00007fc2f992a57f start_thread (libpthread.so.0)
                #37 0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1763:
                #0  0x00007fc2f993077c pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007fc2ed857996 n/a (libQt5WebEngineCore.so.5)
                #2  0x00007fc2ed858983 n/a (libQt5WebEngineCore.so.5)
                #3  0x00007fc2ed858b01 n/a (libQt5WebEngineCore.so.5)
                #4  0x00007fc2ed861811 n/a (libQt5WebEngineCore.so.5)
                #5  0x00007fc2ed862e12 n/a (libQt5WebEngineCore.so.5)
                #6  0x00007fc2ed863564 n/a (libQt5WebEngineCore.so.5)
                #7  0x00007fc2ed859b35 n/a (libQt5WebEngineCore.so.5)
                #8  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #9  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1765:
                #0  0x00007fc2f9930415 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007fc2ed85789c n/a (libQt5WebEngineCore.so.5)
                #2  0x00007fc2ed858990 n/a (libQt5WebEngineCore.so.5)
                #3  0x00007fc2ed858abf n/a (libQt5WebEngineCore.so.5)
                #4  0x00007fc2ed7cc28e n/a (libQt5WebEngineCore.so.5)
                #5  0x00007fc2ed7eca27 n/a (libQt5WebEngineCore.so.5)
                #6  0x00007fc2ed8263ef n/a (libQt5WebEngineCore.so.5)
                #7  0x00007fc2ed859b35 n/a (libQt5WebEngineCore.so.5)
                #8  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #9  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1752:
                #0  0x00007fc2f993077c pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007fc2ed857996 n/a (libQt5WebEngineCore.so.5)
                #2  0x00007fc2ed858983 n/a (libQt5WebEngineCore.so.5)
                #3  0x00007fc2ed858b01 n/a (libQt5WebEngineCore.so.5)
                #4  0x00007fc2ed861811 n/a (libQt5WebEngineCore.so.5)
                #5  0x00007fc2ed863171 n/a (libQt5WebEngineCore.so.5)
                #6  0x00007fc2ed863564 n/a (libQt5WebEngineCore.so.5)
                #7  0x00007fc2ed859b35 n/a (libQt5WebEngineCore.so.5)
                #8  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #9  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1758:
                #0  0x00007fc2f9d580a6 __waitpid (libc.so.6)
                #1  0x00007fc2ed854016 n/a (libQt5WebEngineCore.so.5)
                #2  0x00007fc2ed855236 n/a (libQt5WebEngineCore.so.5)
                #3  0x00007fc2ed85536a n/a (libQt5WebEngineCore.so.5)
                #4  0x00007fc2ed859b35 n/a (libQt5WebEngineCore.so.5)
                #5  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #6  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1748:
                #0  0x00007fc2f9930415 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007fc2e1097ebc n/a (i965_dri.so)
                #2  0x00007fc2e1097ab8 n/a (i965_dri.so)
                #3  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #4  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1753:
                #0  0x00007fc2f9d80667 __poll (libc.so.6)
                #1  0x00007fc2ed11b342 n/a (libQt5WebEngineCore.so.5)
                #2  0x00007fc2ed82798d n/a (libQt5WebEngineCore.so.5)
                #3  0x00007fc2ed859b35 n/a (libQt5WebEngineCore.so.5)
                #4  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #5  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1759:
                #0  0x00007fc2f9d8b41e epoll_wait (libc.so.6)
                #1  0x00007fc2ea3de7eb n/a (libevent-2.1.so.6)
                #2  0x00007fc2ea3d4860 event_base_loop (libevent-2.1.so.6)
                #3  0x00007fc2ed85d63a n/a (libQt5WebEngineCore.so.5)
                #4  0x00007fc2ed7eca27 n/a (libQt5WebEngineCore.so.5)
                #5  0x00007fc2ed8263ef n/a (libQt5WebEngineCore.so.5)
                #6  0x00007fc2ed859b35 n/a (libQt5WebEngineCore.so.5)
                #7  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #8  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1767:
                #0  0x00007fc2f9930415 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007fc2ed85789c n/a (libQt5WebEngineCore.so.5)
                #2  0x00007fc2ed858990 n/a (libQt5WebEngineCore.so.5)
                #3  0x00007fc2ed858abf n/a (libQt5WebEngineCore.so.5)
                #4  0x00007fc2ed7cc28e n/a (libQt5WebEngineCore.so.5)
                #5  0x00007fc2ed7eca27 n/a (libQt5WebEngineCore.so.5)
                #6  0x00007fc2ed8263ef n/a (libQt5WebEngineCore.so.5)
                #7  0x00007fc2ed859b35 n/a (libQt5WebEngineCore.so.5)
                #8  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #9  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1761:
                #0  0x00007fc2f993077c pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007fc2ed857996 n/a (libQt5WebEngineCore.so.5)
                #2  0x00007fc2ed858983 n/a (libQt5WebEngineCore.so.5)
                #3  0x00007fc2ed858b01 n/a (libQt5WebEngineCore.so.5)
                #4  0x00007fc2ed861811 n/a (libQt5WebEngineCore.so.5)
                #5  0x00007fc2ed863171 n/a (libQt5WebEngineCore.so.5)
                #6  0x00007fc2ed863564 n/a (libQt5WebEngineCore.so.5)
                #7  0x00007fc2ed859b35 n/a (libQt5WebEngineCore.so.5)
                #8  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #9  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1769:
                #0  0x00007fc2f9d80667 __poll (libc.so.6)
                #1  0x00007fc2f72e7a80 n/a (libglib-2.0.so.0)
                #2  0x00007fc2f72e7b51 g_main_context_iteration (libglib-2.0.so.0)
                #3  0x00007fc2f7f039a3 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                #4  0x00007fc2f7eaa5ec _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                #5  0x00007fc2f7cdd2f5 _ZN7QThread4execEv (libQt5Core.so.5)
                #6  0x00007fc2f7cde520 n/a (libQt5Core.so.5)
                #7  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #8  0x00007fc2f9d8b0e3 __clone (libc.so.6)
                
                Stack trace of thread 1770:
                #0  0x00007fc2f9d80667 __poll (libc.so.6)
                #1  0x00007fc2f72e7a80 n/a (libglib-2.0.so.0)
                #2  0x00007fc2f72e7b51 g_main_context_iteration (libglib-2.0.so.0)
                #3  0x00007fc2f7f039a3 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                #4  0x00007fc2f7eaa5ec _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                #5  0x00007fc2f7cdd2f5 _ZN7QThread4execEv (libQt5Core.so.5)
                #6  0x00007fc2e3349b37 n/a (libQt5DBus.so.5)
                #7  0x00007fc2f7cde520 n/a (libQt5Core.so.5)
                #8  0x00007fc2f992a57f start_thread (libpthread.so.0)
                #9  0x00007fc2f9d8b0e3 __clone (libc.so.6)

Using --tmp-basedir does not help, nor does clearing what little there was from ~/.cache/qutebrowser (following from sticked issues on the github tracker).

Last edited by Trilby (2019-07-23 02:03:13)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#663 2019-08-25 09:50:09

qurn
Member
Registered: 2017-10-13
Posts: 21

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

I just wanted to share this binding as i find it quite useful:

config.bind('pp', 'hint links spawn tsp youtube-dl -o "~/Video/%(title)s.%(ext)s" {hint-url}')

This queues up youtube download jobs in taskspooler via hint. Add a "tsp poweroff" to shut down the pc after everything is downloaded.

Offline

#664 2019-10-24 22:39:03

beekay201
Member
Registered: 2019-07-09
Posts: 9

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

Just wanted to say "thank you" for all the work in qutebrowser.

Offline

#665 2019-10-30 13:39:53

The Compiler
Member
From: Switzerland
Registered: 2011-05-01
Posts: 214
Website

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

Hey,

I'm very happy to announce that the next qutebrowser crowdfunding went live today! \o/

This time, I'm focused on recurring donations via GitHub Sponsors. Those donations will allow me to work part-time on qutebrowser! Thanks to the GitHub Matching Fund, all donations (up to $5000 in the first year) will be doubled.

Just like in the 2017/2018 crowdfundings, it'll be possible to get t-shirts and stickers again. I'll also add some new swag to the mix smile

You can find all details on my GitHub Sponsors page and the FAQ I've written.

I'm excited for what's to come! If you run into any trouble or have questions,
please let me know.

@beekay201 You're welcome! Thanks for reminding me this thread exists, good timing too! big_smile

Florian


>>> from __future__ import braces
  File "<stdin>", line 1
SyntaxError: not a chance

Offline

#666 2020-03-04 14:26:26

beekay201
Member
Registered: 2019-07-09
Posts: 9

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

Hi again

Bumped into a weird issue

Using latest lxqt, testing repos are enabled

If I go to a website like deviantart or gmail and try to upload/attach a file, I don't see any files on the Open Dialog window, only folders; Basically, "Accepted types" dropdown lists no filetypes at all in between ()
If I run qutebrowser from a terminal, and try to reproduce the issue again, with the same websites, I see files in the Open Dialog window and "Accepted types" has plenty of file types like jpg, png etc

The-Compiler pointed out this link on irc https://github.com/qutebrowser/qutebrowser/issues/5231

QT_QPA_PLATFORMTHEME=lxqt

...is set on my install. Thought that maybe that could be useful info, or just good to know?

Edit: Added link to qutebrowser bugtracker issue.

Last edited by beekay201 (2020-03-06 19:33:09)

Offline

#667 2020-04-22 22:54:49

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

I have previously been blocking ads and sites in my /etc/hosts file, in the following format:

127.0.0.1 0.nextyourcontent.com
127.0.0.1 0.r.msn.com
127.0.0.1 0000mps.webpreview.dsl.net
127.0.0.1 000lk3v.wcomhost.com
...

I have been looking at moving this to qutebrowser, using the snippet in the wiki.

Running `:adblock-update` does indeed append the hosts in .config/qutebrowser/blockedHosts to .local/share/qutebrowser/blocked-hosts however, the blocked hosts still load in the browser. To test, I added ubuntu.com to my blockedHosts file, ran adblock-update and restarted qutebrowser. I was then able to load ubuntu.com, whereas if that host was blocked in /etc/hosts I would get the "Err. Connection refused" page.

What am I missing?

Format of .config/qutebrowser/blockedHosts

127.0.0.1 ubuntu.com
127.0.0.1 0.nextyourcontent.com
127.0.0.1 0.r.msn.com
127.0.0.1 0000mps.webpreview.dsl.net
...

Format of .local/share/qutebrowser/blocked-hosts after running `:adblock-update`:

ubuntu.com
uc.csc.adserver.yahoo.com
uc.ucweb.com
ucanfly.ru
...

Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#668 2020-04-23 07:14:38

The Compiler
Member
From: Switzerland
Registered: 2011-05-01
Posts: 214
Website

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

jasonwryan wrote:

Running `:adblock-update` does indeed append the hosts in .config/qutebrowser/blockedHosts to .local/share/qutebrowser/blocked-hosts however, the blocked hosts still load in the browser. To test, I added ubuntu.com to my blockedHosts file, ran adblock-update and restarted qutebrowser.

I assume you mean blocked-hosts rather than blockedHosts - but it looks like loading the data worked fine anyways.

I was then able to load ubuntu.com, whereas if that host was blocked in /etc/hosts I would get the "Err. Connection refused" page.

That's odd. Works fine for me. Can you check your qute://configdiff page and make sure you didn't disable blocking or whitelist hosts?


>>> from __future__ import braces
  File "<stdin>", line 1
SyntaxError: not a chance

Offline

#669 2020-04-23 19:25:32

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

The Compiler wrote:

Can you check your qute://configdiff page and make sure you didn't disable blocking or whitelist hosts?

Sigh. I am going senile... I must have set c.content.host_blocking.enabled = False some years ago. Sorry for the noise. Of course, it works great if enabled.


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#670 2020-09-29 17:44:50

SataMaxx
Member
Registered: 2011-08-07
Posts: 22

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

The qt5 update from 5.15.0 to 5.15.1 causes renderer process crashes. (the main offender is my banking site right after login so I can't really give reproducing steps '^^)

The only line of interest in qutebrowser vdebug is

19:36:39 ERROR    webview    tabbedbrowser:show_error_page:942 Renderer process crashed

Reverting all qt5 related packages to 5.15.0 fixes the issue.

Offline

#671 2020-09-29 17:54:06

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 12,400
Website

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Online

#672 2020-09-29 18:05:49

The Compiler
Member
From: Switzerland
Registered: 2011-05-01
Posts: 214
Website

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

FWIW this is fixed with qt5-webengine 5.15.1-2 already.


>>> from __future__ import braces
  File "<stdin>", line 1
SyntaxError: not a chance

Offline

#673 2020-09-30 02:18:09

SataMaxx
Member
Registered: 2011-08-07
Posts: 22

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

Oh. My bad!
I saw the 5.15.1-2 update and thought this might contain a fix and thus partially updated qt5-webengine and python-pyqtwebengine (I had a long job running and didn't want to restart (kernel update in the list) or have to deal with other problems) and the renderer crashes persisted so I thought the bug was still present. I should have updated python-pyqt5 also!

Thanks!

Offline

#674 2020-12-24 00:22:13

qurn
Member
Registered: 2017-10-13
Posts: 21

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

I think :history-clear should also get rid of all entries in the command history starting with ":open " because you can easy see what sites has been opened recently with a few up button presses.

Offline

#675 2021-02-25 15:20:19

SataMaxx
Member
Registered: 2011-08-07
Posts: 22

Re: qutebrowser - A keyboard-driven, vim-like browser based on PyQt5

Just FYI, if someone happens to have the same problem.

For a long while, reCaptcha did not work for me with qutebrowser, with sites telling me to update my browser.

After experimenting with a lot of things (deleting the cache, the profile, changing some config parameters), I found that the user agent was in cause.

I had the following user agent:

c.content.headers.user_agent = 'Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/68.0'

Reverting to the default one fixed this. (I chose to "advertise" myself as using Firefox to prop up the little guy, but it seems reCaptcha doesn't like this user agent)

Offline

Board footer

Powered by FluxBB