From louis, 5 Months ago, written in Plain Text.
This paste will run down the curtain in 1 Second.
This paste is a reply to qutebrowser metapaste from The Compiler
- view diff
Embed
  1. ========== Report ==========
  2.  
  3.  
  4.  
  5. ========== Contact ==========
  6.  
  7.  
  8.  
  9. ========== Debug log ==========
  10.  
  11. ==== Exception ====
  12. Traceback (most recent call last):
  13.   File "/usr/lib/python3/dist-packages/qutebrowser/misc/savemanager.py", line 99, in save
  14.     self._save_handler()
  15.   File "/usr/lib/python3/dist-packages/qutebrowser/config/parsers/keyconf.py", line 149, in save
  16.     with qtutils.savefile_open(self._configfile, encoding='utf-8') as f:
  17.   File "/usr/lib/python3.5/contextlib.py", line 59, in __enter__
  18.     return next(self.gen)
  19.   File "/usr/lib/python3/dist-packages/qutebrowser/utils/qtutils.py", line 214, in savefile_open
  20.     raise QtOSError(f)
  21. qutebrowser.utils.qtutils.QtOSError: Existing file /home/louis/.config/qutebrowser/keys.conf is not writable
  22.  
  23.  
  24. ==== Timestamps ====
  25. Launch: Fri Dec 15 14:35:57 2017
  26. Crash: Fri Dec 15 14:35:57 2017
  27.  
  28. ==== Version info ====
  29. qutebrowser v0.8.2
  30. Git commit: v0.8.2-2-gb8d9cde (2016-08-02 19:04:03 +0000)
  31.  
  32. CPython: 3.5.2
  33. Qt: 5.5.1
  34. PyQt: 5.5.1
  35.  
  36. sip: 4.17
  37. colorama: no
  38. pypeg2: 2.15
  39. jinja2: 2.8
  40. pygments: 2.1
  41. yaml: 3.11
  42. cssutils: no
  43. typing: yes
  44. PyQt5.QtWebEngineWidgets: no
  45. pdf.js: no
  46. Webkit: 538.1
  47. Harfbuzz: old
  48. SSL: OpenSSL 1.0.2g  1 Mar 2016
  49.  
  50. Style: QFusionStyle
  51. Platform: Linux-4.4.0-101-generic-x86_64-with-Ubuntu-16.04-xenial, 64bit
  52. Desktop: custom
  53. Frozen: False
  54. Imported from /usr/lib/python3/dist-packages/qutebrowser
  55. OS Version:
  56.  
  57. --- /etc/lsb-release ---
  58. DISTRIB_ID=Ubuntu
  59. DISTRIB_RELEASE=16.04
  60. DISTRIB_CODENAME=xenial
  61. DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
  62.  
  63. --- /etc/os-release ---
  64. NAME="Ubuntu"
  65. VERSION="16.04.3 LTS (Xenial Xerus)"
  66. ID=ubuntu
  67. ID_LIKE=debian
  68. PRETTY_NAME="Ubuntu 16.04.3 LTS"
  69. VERSION_ID="16.04"
  70. VERSION_CODENAME=xenial
  71. UBUNTU_CODENAME=xenial
  72.  
  73. ==== Config ====
  74. [general]
  75. developer-extras = true
  76. [network]
  77. user-agent = Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) qutebrowser/0.8.1
  78. [content]
  79. allow-plugins = true
  80. [colors]
  81. completion.fg = #ebdbb2
  82. completion.bg = #3c3836
  83. completion.alternate-bg = #504945
  84. completion.category.fg = #ebdbb2
  85. completion.category.bg = qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #665c54, stop:1 #3c3836)
  86. statusbar.fg = #ebdbb2
  87. statusbar.bg = #282828
  88. statusbar.bg.error = #cc241d
  89. statusbar.bg.warning = #d65d0e
  90. statusbar.bg.prompt = #458588
  91. statusbar.bg.insert = #98971a
  92. statusbar.bg.caret = #b16286
  93. statusbar.bg.caret-selection = #d3869b
  94. statusbar.progress.bg = ${statusbar.fg}
  95. statusbar.url.fg.success = #ebdbb2
  96. statusbar.url.fg.success.https = #b8bb26
  97. statusbar.url.fg.error = #fe8019
  98. statusbar.url.fg.warn = #fabd2f
  99. statusbar.url.fg.hover = #8ec07c
  100. tabs.fg.odd = ${statusbar.fg}
  101. tabs.bg.odd = ${statusbar.bg}
  102. tabs.fg.even = ${statusbar.fg}
  103. tabs.bg.even = ${statusbar.bg}
  104. tabs.fg.selected.odd = #282828
  105. tabs.bg.selected.odd = #ebdbb2
  106. tabs.bg.bar = #282828
  107. tabs.indicator.start = #458588
  108. tabs.indicator.stop = #98971a
  109. tabs.indicator.error = #cc241d
  110. hints.fg = #1d2021
  111. hints.bg = #fabd2f
  112. hints.fg.match = #b8bb26
  113. downloads.bg.bar = ${statusbar.bg}
  114. downloads.fg.start = ${statusbar.fg}
  115. downloads.bg.start = #458588
  116. downloads.bg.stop = #98971a
  117. downloads.fg.error = #ebdbb2
  118. downloads.bg.error = #cc241d
  119. webpage.bg = #ebdbb2
  120. keyhint.fg = #ebdbb2
  121. keyhint.fg.suffix = #fabd2f
  122. keyhint.bg = #1d2021
  123.  
  124. ==== Environment ====
  125. DESKTOP_SESSION = custom
  126. LANG = en_US.UTF-8
  127. QT_ACCESSIBILITY = 1
  128. QT_HARFBUZZ = old
  129. QT_IM_MODULE = ibus
  130. QT_LINUX_ACCESSIBILITY_ALWAYS_ON = 1
  131. XDG_CONFIG_DIRS = /etc/xdg/xdg-custom:/etc/xdg/xdg-custom:/etc/xdg
  132. XDG_DATA_DIRS = /usr/share/custom:/usr/share/custom:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/var/lib/snapd/desktop:/var/lib/snapd/desktop
  133. XDG_RUNTIME_DIR = /run/user/1000
  134. XDG_SEAT = seat0
  135. XDG_SESSION_DESKTOP = custom
  136. XDG_SESSION_ID = 1
  137. XDG_SESSION_TYPE = x11
  138. XDG_VTNR = 2
  139.  
  140. ==== Commandline args ====
  141. --json-args {"override_restore": true, "relaxed_config": false, "datadir": null, "nowindow": false, "backend": "webkit", "logfilter": null, "harfbuzz": "auto", "loglines": 2000, "pdb_postmortem": false, "qt_reverse": null, "target": null, "cachedir": null, "basedir": null, "no_err_windows": false, "temp_basedir": false, "temp_basedir_restarted": true, "qt_stylesheet": null, "command": [], "json_args": null, "loglevel": "info", "json_logging": false, "url": [], "debug": false, "qt_qmljsdebugger": null, "color": true, "session": null, "qt_widgetcount": null, "confdir": null, "qt_name": null, "force_color": false, "temp_settings": [], "debug_exit": false, "version": false, "qt_style": null}
  142.  
  143. ==== Open Pages ====
  144.  
  145.  
  146. ==== Command history ====
  147. :open funimation.com
  148. :open mail.google.com
  149. :q
  150. :open google.com
  151. :q
  152.  
  153. ==== Objects ====
  154.  
  155. Qt widgets - 0 objects:
  156.  
  157. Qt objects - 25 objects:
  158.     <PyQt5.QtCore.QAbstractEventDispatcher object at 0x7f57fde318b8>
  159.         <PyQt5.QtCore.QObject object at 0x7f57fde319d8>
  160.     <PyQt5.QtGui.QSessionManager object at 0x7f57fde31948>
  161.     <qutebrowser.misc.crashsignal.CrashHandler object at 0x7f580477ab88>
  162.     <qutebrowser.misc.crashsignal.SignalHandler object at 0x7f58047114c8>
  163.         <PyQt5.QtCore.QSocketNotifier object at 0x7f5804711438>
  164.     <qutebrowser.misc.savemanager.SaveManager saveables=OrderedDict([('version', <qutebrowser.misc.savemanager.Saveable config_opt=None dirty=False filename=None name='version' save_handler=<function _save_version at 0x7f5803031a60> save_on_exit=True>), ('config', <qutebrowser.misc.savemanager.Saveable config_opt=('general', 'auto-save-config') dirty=False filename='/home/louis/.config/qutebrowser/qutebrowser.conf' name='config' save_handler=<bound method ConfigManager.save of <qutebrowser.config.config.ConfigManager fname='qutebrowser.conf'>> save_on_exit=False>), ('key-config', <qutebrowser.misc.savemanager.Saveable config_opt=('general', 'auto-save-config') dirty=True filename='/home/louis/.config/qutebrowser/keys.conf' name='key-config' save_handler=<bound method KeyConfigParser.save of qutebrowser.config.parsers.keyconf.KeyConfigParser(configfile='/home/louis/.config/qutebrowser/keys.conf')> save_on_exit=False>), ('state-config', <qutebrowser.misc.savemanager.Saveable config_opt=None dirty=False filename=None name='state-config' save_handler=<bound method ReadWriteConfigParser.save of qutebrowser.config.parsers.ini.ReadWriteConfigParser(configdir='/home/louis/.local/share/qutebrowser', fname='state')> save_on_exit=True>), ('command-history', <qutebrowser.misc.savemanager.Saveable config_opt=None dirty=False filename=None name='command-history' save_handler=<bound method LimitLineParser.save of qutebrowser.misc.lineparser.LimitLineParser(binary=False, configdir='/home/louis/.local/share/qutebrowser', fname='cmd-history', limit=('completion', 'cmd-history-max-items'))> save_on_exit=False>), ('history', <qutebrowser.misc.savemanager.Saveable config_opt=None dirty=False filename=None name='history' save_handler=<bound method WebHistory.save of <qutebrowser.browser.webkit.history.WebHistory length=0>> save_on_exit=False>), ('quickmark-manager', <qutebrowser.misc.savemanager.Saveable config_opt=None dirty=False filename='/home/louis/.config/qutebrowser/quickmarks' name='quickmark-manager' save_handler=<bound method UrlMarkManager.save of <qutebrowser.browser.urlmarks.QuickmarkManager object at 0x7f57fe255318>> save_on_exit=False>), ('bookmark-manager', <qutebrowser.misc.savemanager.Saveable config_opt=None dirty=False filename='/home/louis/.config/qutebrowser/bookmarks/urls' name='bookmark-manager' save_handler=<bound method UrlMarkManager.save of <qutebrowser.browser.urlmarks.BookmarkManager object at 0x7f57fe255708>> save_on_exit=False>), ('cookies', <qutebrowser.misc.savemanager.Saveable config_opt=('content', 'cookies-store') dirty=False filename=None name='cookies' save_handler=<bound method CookieJar.save of <qutebrowser.browser.webkit.cookies.CookieJar count=451>> save_on_exit=False>)])>
  165.     <qutebrowser.config.config.ConfigManager fname='qutebrowser.conf'>
  166.         qutebrowser.misc.lineparser.LimitLineParser(binary=False, configdir='/home/louis/.local/share/qutebrowser', fname='cmd-history', limit=('completion', 'cmd-history-max-items'))
  167.     qutebrowser.config.parsers.keyconf.KeyConfigParser(configfile='/home/louis/.config/qutebrowser/keys.conf')
  168.     <qutebrowser.browser.webkit.history.WebHistory length=0>
  169.         qutebrowser.misc.lineparser.AppendLineParser(binary=False, configdir='/home/louis/.local/share/qutebrowser', fname='history')
  170.         <qutebrowser.browser.webkit.history.WebHistoryInterface object at 0x7f5813d78948>
  171.     <qutebrowser.misc.sessions.SessionManager object at 0x7f5813d78ee8>
  172.     <qutebrowser.browser.webkit.network.qutescheme.JSBridge object at 0x7f5813d789d8>
  173.     <qutebrowser.browser.urlmarks.QuickmarkManager object at 0x7f57fe255318>
  174.         qutebrowser.misc.lineparser.LineParser(binary=False, configdir='/home/louis/.config/qutebrowser', fname='quickmarks')
  175.     <qutebrowser.browser.urlmarks.BookmarkManager object at 0x7f57fe255708>
  176.         qutebrowser.misc.lineparser.LineParser(binary=False, configdir='/home/louis/.config/qutebrowser', fname='bookmarks/urls')
  177.     <qutebrowser.browser.webkit.cookies.CookieJar count=451>
  178.         qutebrowser.misc.lineparser.LineParser(binary=True, configdir='/home/louis/.local/share/qutebrowser', fname='cookies')
  179.     <qutebrowser.browser.webkit.cookies.RAMCookieJar count=0>
  180.     <qutebrowser.browser.webkit.cache.DiskCache maxsize=52428800 path='/home/louis/.cache/qutebrowser/http/' size=8236155>
  181.     <qutebrowser.browser.webkit.downloads.TempDownloadManager object at 0x7f57fde31708>
  182.     <qutebrowser.app.EventFilter object at 0x7f57fde31798>
  183.  
  184. global object registry - 23 objects:
  185.     command-history: qutebrowser.misc.lineparser.LimitLineParser(binary=False, configdir='/home/louis/.local/share/qutebrowser', fname='cmd-history', limit=('completion', 'cmd-history-max-items'))
  186.     args: Namespace(backend='webkit', basedir=None, cachedir=None, color=True, command=[], confdir=None, datadir=None, debug=False, debug_exit=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=True, pdb_postmortem=False, qt_name=None, qt_qmljsdebugger=None, qt_reverse=None, qt_style=None, qt_stylesheet=None, qt_widgetcount=None, relaxed_config=False, session=None, target=None, temp_basedir=False, temp_basedir_restarted=True, temp_settings=[], url=[], version=False)
  187.     cookie-jar: <qutebrowser.browser.webkit.cookies.CookieJar count=451>
  188.     key-config: qutebrowser.config.parsers.keyconf.KeyConfigParser(configfile='/home/louis/.config/qutebrowser/keys.conf')
  189.     save-manager: <qutebrowser.misc.savemanager.SaveManager saveables=OrderedDict([('version', <qutebrowser.misc.savemanager.Saveable config_opt=None dirty=False filename=None name='version' save_handler=<function _save_version at 0x7f5803031a60> save_on_exit=True>), ('config', <qutebrowser.misc.savemanager.Saveable config_opt=('general', 'auto-save-config') dirty=False filename='/home/louis/.config/qutebrowser/qutebrowser.conf' name='config' save_handler=<bound method ConfigManager.save of <qutebrowser.config.config.ConfigManager fname='qutebrowser.conf'>> save_on_exit=False>), ('key-config', <qutebrowser.misc.savemanager.Saveable config_opt=('general', 'auto-save-config') dirty=True filename='/home/louis/.config/qutebrowser/keys.conf' name='key-config' save_handler=<bound method KeyConfigParser.save of qutebrowser.config.parsers.keyconf.KeyConfigParser(configfile='/home/louis/.config/qutebrowser/keys.conf')> save_on_exit=False>), ('state-config', <qutebrowser.misc.savemanager.Saveable config_opt=None dirty=False filename=None name='state-config' save_handler=<bound method ReadWriteConfigParser.save of qutebrowser.config.parsers.ini.ReadWriteConfigParser(configdir='/home/louis/.local/share/qutebrowser', fname='state')> save_on_exit=True>), ('command-history', <qutebrowser.misc.savemanager.Saveable config_opt=None dirty=False filename=None name='command-history' save_handler=<bound method LimitLineParser.save of qutebrowser.misc.lineparser.LimitLineParser(binary=False, configdir='/home/louis/.local/share/qutebrowser', fname='cmd-history', limit=('completion', 'cmd-history-max-items'))> save_on_exit=False>), ('history', <qutebrowser.misc.savemanager.Saveable config_opt=None dirty=False filename=None name='history' save_handler=<bound method WebHistory.save of <qutebrowser.browser.webkit.history.WebHistory length=0>> save_on_exit=False>), ('quickmark-manager', <qutebrowser.misc.savemanager.Saveable config_opt=None dirty=False filename='/home/louis/.config/qutebrowser/quickmarks' name='quickmark-manager' save_handler=<bound method UrlMarkManager.save of <qutebrowser.browser.urlmarks.QuickmarkManager object at 0x7f57fe255318>> save_on_exit=False>), ('bookmark-manager', <qutebrowser.misc.savemanager.Saveable config_opt=None dirty=False filename='/home/louis/.config/qutebrowser/bookmarks/urls' name='bookmark-manager' save_handler=<bound method UrlMarkManager.save of <qutebrowser.browser.urlmarks.BookmarkManager object at 0x7f57fe255708>> save_on_exit=False>), ('cookies', <qutebrowser.misc.savemanager.Saveable config_opt=('content', 'cookies-store') dirty=False filename=None name='cookies' save_handler=<bound method CookieJar.save of <qutebrowser.browser.webkit.cookies.CookieJar count=451>> save_on_exit=False>)])>
  190.     ram-cookie-jar: <qutebrowser.browser.webkit.cookies.RAMCookieJar count=0>
  191.     app: <qutebrowser.app.Application>
  192.     readline-bridge: <qutebrowser.misc.readline.ReadlineBridge>
  193.     ipc-server: <qutebrowser.misc.ipc.IPCServer object at 0x7f5813d6d828>
  194.     web-history: <qutebrowser.browser.webkit.history.WebHistory length=0>
  195.     quitter: <qutebrowser.app.Quitter object at 0x7f58047842b0>
  196.     bookmark-manager: <qutebrowser.browser.urlmarks.BookmarkManager object at 0x7f57fe255708>
  197.     state-config: qutebrowser.config.parsers.ini.ReadWriteConfigParser(configdir='/home/louis/.local/share/qutebrowser', fname='state')
  198.     host-blocker: <qutebrowser.browser.adblock.HostBlocker object at 0x7f57ff72b6a0>
  199.     event-filter: <qutebrowser.app.EventFilter object at 0x7f57fde31798>
  200.     crash-handler: <qutebrowser.misc.crashsignal.CrashHandler object at 0x7f580477ab88>
  201.     session-manager: <qutebrowser.misc.sessions.SessionManager object at 0x7f5813d78ee8>
  202.     cache: <qutebrowser.browser.webkit.cache.DiskCache maxsize=52428800 path='/home/louis/.cache/qutebrowser/http/' size=8236155>
  203.     signal-handler: <qutebrowser.misc.crashsignal.SignalHandler object at 0x7f58047114c8>
  204.     quickmark-manager: <qutebrowser.browser.urlmarks.QuickmarkManager object at 0x7f57fe255318>
  205.     temporary-downloads: <qutebrowser.browser.webkit.downloads.TempDownloadManager object at 0x7f57fde31708>
  206.     js-bridge: <qutebrowser.browser.webkit.network.qutescheme.JSBridge object at 0x7f5813d789d8>
  207.     config: <qutebrowser.config.config.ConfigManager fname='qutebrowser.conf'>
  208.  
  209. ==== Debug log ====
  210. 14:35:57 DEBUG    init       earlyinit:init_log:301 Log initialized.
  211. 14:35:57 DEBUG    init       earlyinit:fix_harfbuzz:183 Using old harfbuzz engine (auto)
  212. 14:35:57 DEBUG    init       app:__init__:753 Qt arguments: ['/usr/bin/qutebrowser'], based on Namespace(backend='webkit', basedir=None, cachedir=None, color=True, command=[], confdir=None, datadir=None, debug=False, debug_exit=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=True, pdb_postmortem=False, qt_name=None, qt_qmljsdebugger=None, qt_reverse=None, qt_style=None, qt_stylesheet=None, qt_widgetcount=None, relaxed_config=False, session=None, target=None, temp_basedir=False, temp_basedir_restarted=True, temp_settings=[], url=[], version=False)
  213. 14:35:57 DEBUG    init       app:__init__:756 Initializing application...
  214. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for RuntimeLocation: /run/user/1000
  215. 14:35:57 DEBUG    ipc        ipc:_has_legacy_server:421 Trying to connect to qutebrowser-louis
  216. 14:35:57 DEBUG    ipc        ipc:_has_legacy_server:428 Socket error: QLocalSocket::connectToServer: Invalid name (2)
  217. 14:35:57 DEBUG    ipc        ipc:send_to_running_instance:468 Connecting to /run/user/1000/qutebrowser/ipc-777cadc280bb23ebea268ded98338c39
  218. 14:35:57 DEBUG    ipc        ipc:send_to_running_instance:501 No existing instance present (error 0)
  219. 14:35:57 DEBUG    init       ipc:send_or_listen:531 Starting IPC server...
  220. 14:35:57 DEBUG    ipc        ipc:__init__:192 Not calling setSocketOptions
  221. 14:35:57 DEBUG    ipc        ipc:listen:203 Listening as /run/user/1000/qutebrowser/ipc-777cadc280bb23ebea268ded98338c39
  222. 14:35:57 DEBUG    init       app:init:128 Starting init...
  223. 14:35:57 DEBUG    init       app:_init_modules:384 Initializing save manager...
  224. 14:35:57 DEBUG    init       app:_init_modules:388 Initializing network...
  225. 14:35:57 DEBUG    init       networkmanager:init:92 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, SRP-DSS-AES-256-CBC-SHA, SRP-RSA-AES-256-CBC-SHA, SRP-AES-256-CBC-SHA, DH-DSS-AES256-GCM-SHA384, DHE-DSS-AES256-GCM-SHA384, DH-RSA-AES256-GCM-SHA384, DHE-RSA-AES256-GCM-SHA384, DHE-RSA-AES256-SHA256, DHE-DSS-AES256-SHA256, DH-RSA-AES256-SHA256, DH-DSS-AES256-SHA256, DHE-RSA-AES256-SHA, DHE-DSS-AES256-SHA, DH-RSA-AES256-SHA, DH-DSS-AES256-SHA, DHE-RSA-CAMELLIA256-SHA, DHE-DSS-CAMELLIA256-SHA, DH-RSA-CAMELLIA256-SHA, DH-DSS-CAMELLIA256-SHA, ECDH-RSA-AES256-GCM-SHA384, ECDH-ECDSA-AES256-GCM-SHA384, ECDH-RSA-AES256-SHA384, ECDH-ECDSA-AES256-SHA384, ECDH-RSA-AES256-SHA, ECDH-ECDSA-AES256-SHA, AES256-GCM-SHA384, AES256-SHA256, AES256-SHA, CAMELLIA256-SHA, PSK-AES256-CBC-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, SRP-DSS-AES-128-CBC-SHA, SRP-RSA-AES-128-CBC-SHA, SRP-AES-128-CBC-SHA, DH-DSS-AES128-GCM-SHA256, DHE-DSS-AES128-GCM-SHA256, DH-RSA-AES128-GCM-SHA256, DHE-RSA-AES128-GCM-SHA256, DHE-RSA-AES128-SHA256, DHE-DSS-AES128-SHA256, DH-RSA-AES128-SHA256, DH-DSS-AES128-SHA256, DHE-RSA-AES128-SHA, DHE-DSS-AES128-SHA, DH-RSA-AES128-SHA, DH-DSS-AES128-SHA, DHE-RSA-SEED-SHA, DHE-DSS-SEED-SHA, DH-RSA-SEED-SHA, DH-DSS-SEED-SHA, DHE-RSA-CAMELLIA128-SHA, DHE-DSS-CAMELLIA128-SHA, DH-RSA-CAMELLIA128-SHA, DH-DSS-CAMELLIA128-SHA, ECDH-RSA-AES128-GCM-SHA256, ECDH-ECDSA-AES128-GCM-SHA256, ECDH-RSA-AES128-SHA256, ECDH-ECDSA-AES128-SHA256, ECDH-RSA-AES128-SHA, ECDH-ECDSA-AES128-SHA, AES128-GCM-SHA256, AES128-SHA256, AES128-SHA, SEED-SHA, CAMELLIA128-SHA, PSK-AES128-CBC-SHA, ECDHE-RSA-RC4-SHA, ECDHE-ECDSA-RC4-SHA, ECDH-RSA-RC4-SHA, ECDH-ECDSA-RC4-SHA, RC4-SHA, RC4-MD5, PSK-RC4-SHA
  226. 14:35:57 DEBUG    init       networkmanager:init:108 Disabling bad ciphers: ECDHE-RSA-RC4-SHA, ECDHE-ECDSA-RC4-SHA, ECDH-RSA-RC4-SHA, ECDH-ECDSA-RC4-SHA, RC4-SHA, RC4-MD5, PSK-RC4-SHA
  227. 14:35:57 DEBUG    init       app:_init_modules:390 Initializing readline-bridge...
  228. 14:35:57 DEBUG    init       app:_init_modules:393 Initializing directories...
  229. 14:35:57 DEBUG    init       standarddir:init:207 Base directory: None
  230. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for CacheLocation: /home/louis/.cache/qutebrowser
  231. 14:35:57 DEBUG    init       app:_init_modules:395 Initializing config...
  232. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  233. 14:35:57 DEBUG    init       ini:__init__:56 Reading config from /home/louis/.config/qutebrowser/qutebrowser.conf
  234. 14:35:57 DEBUG    url        urlutils:get_path_if_valid:358 Checking if 'https://duckduckgo.com' is a path
  235. 14:35:57 DEBUG    url        urlutils:fuzzy_url:190 URL is a fuzzy address
  236. 14:35:57 DEBUG    url        urlutils:fuzzy_url:193 Converting fuzzy term 'https://duckduckgo.com' to URL -> https://duckduckgo.com
  237. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  238. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  239. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  240. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  241. 14:35:57 DEBUG    init       keyconf:__init__:101 Loaded bindings: OrderedDict([('!normal', OrderedDict([('<escape>', 'clear-keychain ;; leave-mode'), ('<ctrl-[>', 'clear-keychain ;; leave-mode')])), ('normal', OrderedDict([('<escape>', 'clear-keychain ;; search'), ('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 {url:pretty}'), ('xo', 'set-cmd-text -s :open -b'), ('xO', 'set-cmd-text :open -b {url:pretty}'), ('wo', 'set-cmd-text -s :open -w'), ('wO', 'set-cmd-text :open -w {url:pretty}'), ('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'), ('J', 'tab-focus'), ('<ctrl-pgdown>', 'tab-focus'), ('gm', 'tab-move'), ('gl', 'tab-move -'), ('gr', 'tab-move +'), ('K', 'tab-prev'), ('<ctrl-pgup>', 'tab-prev'), ('gC', 'tab-clone'), ('r', 'reload'), ('<f5>', 'reload'), ('R', 'reload -f'), ('<ctrl-f5>', 'reload -f'), ('H', 'back'), ('th', 'back -t'), ('wh', 'back -w'), ('L', '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 {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 -t'), ('yT', 'yank -ts'), ('yd', 'yank -d'), ('yD', 'yank -ds'), ('yp', 'yank -p'), ('yP', 'yank -ps'), ('pp', 'paste'), ('pP', 'paste -s'), ('Pp', 'paste -t'), ('PP', 'paste -ts'), ('wp', 'paste -w'), ('wP', 'paste -ws'), ('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 :set keybind'), ('-', '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')])), ('insert', OrderedDict([('<ctrl-e>', 'open-editor'), ('<shift-ins>', 'paste-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-prev'), ('<up>', 'completion-item-prev'), ('<tab>', 'completion-item-next'), ('<down>', 'completion-item-next'), ('<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-yes'), ('n', 'prompt-no'), ('<ctrl-x>', 'prompt-open-download')])), ('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-unix-word-rubout'), ('<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-selected -p'), ('y', 'yank-selected'), ('<return>', 'yank-selected'), ('<ctrl-m>', 'yank-selected'), ('<ctrl-j>', 'yank-selected'), ('<shift-return>', 'yank-selected'), ('<enter>', 'yank-selected'), ('<shift-enter>', 'yank-selected'), ('H', 'scroll left'), ('J', 'scroll down'), ('K', 'scroll up'), ('L', 'scroll right')]))])
  242. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  243. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  244. 14:35:57 DEBUG    save       savemanager:mark_dirty:72 Marking key-config as dirty.
  245. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for AppLocalDataLocation: /home/louis/.local/share/qutebrowser
  246. 14:35:57 DEBUG    init       ini:__init__:56 Reading config from /home/louis/.local/share/qutebrowser/state
  247. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for AppLocalDataLocation: /home/louis/.local/share/qutebrowser
  248. 14:35:57 DEBUG    init       lineparser:__init__:222 Reading /home/louis/.local/share/qutebrowser/cmd-history
  249. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  250. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  251. 14:35:57 DEBUG    init       app:_init_modules:398 Initializing web history...
  252. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for AppLocalDataLocation: /home/louis/.local/share/qutebrowser
  253. 14:35:57 DEBUG    init       app:_init_modules:400 Initializing crashlog...
  254. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for AppLocalDataLocation: /home/louis/.local/share/qutebrowser
  255. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for AppLocalDataLocation: /home/louis/.local/share/qutebrowser
  256. 14:35:57 DEBUG    init       app:_init_modules:403 Initializing sessions...
  257. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for AppLocalDataLocation: /home/louis/.local/share/qutebrowser
  258. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for AppLocalDataLocation: /home/louis/.local/share/qutebrowser
  259. 14:35:57 DEBUG    init       app:_init_modules:405 Initializing js-bridge...
  260. 14:35:57 DEBUG    init       app:_init_modules:408 Initializing websettings...
  261. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for CacheLocation: /home/louis/.cache/qutebrowser
  262. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for AppLocalDataLocation: /home/louis/.local/share/qutebrowser
  263. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  264. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  265. 14:35:57 DEBUG    init       app:_init_modules:410 Initializing adblock...
  266. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for AppLocalDataLocation: /home/louis/.local/share/qutebrowser
  267. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  268. 14:35:57 DEBUG    init       app:_init_modules:414 Initializing quickmarks...
  269. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  270. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  271. 14:35:57 DEBUG    init       lineparser:__init__:222 Reading /home/louis/.config/qutebrowser/quickmarks
  272. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  273. 14:35:57 DEBUG    init       app:_init_modules:417 Initializing bookmarks...
  274. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  275. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  276. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  277. 14:35:57 DEBUG    init       lineparser:__init__:222 Reading /home/louis/.config/qutebrowser/bookmarks/urls
  278. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for ConfigLocation: /home/louis/.config
  279. 14:35:57 DEBUG    init       app:_init_modules:420 Initializing proxy...
  280. 14:35:57 DEBUG    init       app:_init_modules:422 Initializing cookies...
  281. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for AppLocalDataLocation: /home/louis/.local/share/qutebrowser
  282. 14:35:57 DEBUG    init       lineparser:__init__:222 Reading /home/louis/.local/share/qutebrowser/cookies
  283. 14:35:57 DEBUG    init       app:_init_modules:427 Initializing cache...
  284. 14:35:57 DEBUG    misc       standarddir:_writable_location:128 writable location for CacheLocation: /home/louis/.cache/qutebrowser
  285. 14:35:57 DEBUG    init       app:_init_modules:430 Initializing completions...
  286. 14:35:57 DEBUG    init       app:_init_modules:432 Misc initialization...
  287. 14:35:57 DEBUG    init       app:init:143 Initializing eventfilter...
  288. 14:35:57 DEBUG    init       app:init:148 Connecting signals...
  289. 14:35:57 DEBUG    init       app:init:158 Init done!
  290. 14:35:57 DEBUG    save       savemanager:save:97 Save of key-config requested - dirty True, save_on_exit False, is_exit False, force False -> True
  291. 14:35:57 DEBUG    destroy    keyconf:save:148 Saving key config to /home/louis/.config/qutebrowser/keys.conf
  292. 14:35:57 ERROR    misc       crashsignal:exception_hook:211 Uncaught exception
  293. Traceback (most recent call last):
  294.   File "/usr/lib/python3/dist-packages/qutebrowser/misc/savemanager.py", line 99, in save
  295.     self._save_handler()
  296.   File "/usr/lib/python3/dist-packages/qutebrowser/config/parsers/keyconf.py", line 149, in save
  297.     with qtutils.savefile_open(self._configfile, encoding='utf-8') as f:
  298.   File "/usr/lib/python3.5/contextlib.py", line 59, in __enter__
  299.     return next(self.gen)
  300.   File "/usr/lib/python3/dist-packages/qutebrowser/utils/qtutils.py", line 214, in savefile_open
  301.     raise QtOSError(f)
  302. qutebrowser.utils.qtutils.QtOSError: Existing file /home/louis/.config/qutebrowser/keys.conf is not writable