Closed r1w1s1 closed 2 weeks ago
Version info:
3.2.0
Does the bug happen if you start with --temp-basedir?:
--temp-basedir
Yes
Description Try to run qutebrowser in slackware-current (15.1) compiled with qt6 using X11
qutebrowser --loglevel debug --temp-basedir
How to reproduce
r1w1s1@matrix:~$ qutebrowser --loglevel debug --temp-basedir 18:11:33 DEBUG init earlyinit:init_log:287 Log initialized. 18:11:33 DEBUG init machinery:init:299 Qt wrapper info: PyQt6: success PyQt5: not imported -> selected: PyQt6 (via autoselect) 18:11:33 DEBUG init earlyinit:init_qtlog:298 Qt log initialized. 18:11:33 DEBUG init app:run:70 Main process PID: 4883 18:11:33 DEBUG init app:run:72 Initializing directories... 18:11:33 DEBUG init standarddir:init:341 Base directory: /tmp/qutebrowser-basedir-iq0zbqet 18:11:33 DEBUG init app:run:76 Initializing config... 18:11:33 DEBUG init app:run:79 Initializing application... 18:11:33 DEBUG init darkmode:settings:414 Darkmode variant: qt_67 18:11:33 DEBUG init app:__init__:545 Commandline args: ['--loglevel', 'debug', '--temp-basedir'] 18:11:33 DEBUG init app:__init__:546 Parsed: Namespace(basedir='/tmp/qutebrowser-basedir-iq0zbqet', config_py=None, version=False, temp_settings=[], session=None, override_restore=False, target=None, backend=None, qt_wrapper=None, desktop_file_name='org.qutebrowser.qutebrowser', untrusted_args=False, json_args=None, temp_basedir_restarted=False, loglevel='debug', logfilter=None, loglines=2000, debug=False, json_logging=False, color=True, force_color=False, nowindow=False, temp_basedir=True, no_err_windows=False, qt_arg=None, qt_flag=None, debug_flags=[], command=[], url=[]) 18:11:33 DEBUG init app:__init__:547 Qt arguments: ['--webEngineArgs', '--enable-features=WebRTCPipeWireCapturer,OverlayScrollbar', '--touch-events=disabled', '--disable-accelerated-2d-canvas'] 18:11:33 DEBUG init app:__init__:552 Initializing application... 18:11:33 DEBUG ipc ipc:send_to_running_instance:482 Connecting to /tmp/qutebrowser-basedir-iq0zbqet/runtime/ipc-17c1f1f98b91caa9c624ed86f7c67976 18:11:33 DEBUG ipc ipc:send_to_running_instance:512 No existing instance present (ServerNotFoundError) 18:11:33 DEBUG init ipc:send_or_listen:542 Starting IPC server... 18:11:33 DEBUG ipc ipc:__init__:195 Not calling setSocketOptions 18:11:33 DEBUG ipc ipc:listen:207 Listening as /tmp/qutebrowser-basedir-iq0zbqet/runtime/ipc-17c1f1f98b91caa9c624ed86f7c67976 18:11:33 DEBUG init app:init:130 Starting init... 18:11:33 DEBUG extensions loader:_load_component:111 Importing qutebrowser.components.adblockcommands 18:11:33 DEBUG extensions loader:_load_component:111 Importing qutebrowser.components.braveadblock 18:11:33 DEBUG extensions loader:_load_component:119 Running init hook 'init' 18:11:33 DEBUG extensions loader:_load_component:111 Importing qutebrowser.components.caretcommands 18:11:33 DEBUG extensions loader:_load_component:111 Importing qutebrowser.components.hostblock 18:11:33 DEBUG extensions loader:_load_component:119 Running init hook 'init' 18:11:33 DEBUG network hostblock:_should_be_used:68 Configured adblock method auto, adblock library usable: False 18:11:33 DEBUG extensions loader:_load_component:111 Importing qutebrowser.components.misccommands 18:11:33 DEBUG extensions loader:_load_component:111 Importing qutebrowser.components.readlinecommands 18:11:33 DEBUG extensions loader:_load_component:111 Importing qutebrowser.components.scrollcommands 18:11:33 DEBUG extensions loader:_load_component:111 Importing qutebrowser.components.utils.blockutils 18:11:33 DEBUG extensions loader:_load_component:111 Importing qutebrowser.components.zoomcommands 18:11:33 DEBUG init app:_init_modules:443 Initializing logging from config... 18:11:33 DEBUG init log:init_from_config:378 Configuring RAM loglevel to debug 18:11:33 DEBUG init log:init_from_config:383 --loglevel flag overrides logging.level.console 18:11:33 DEBUG init app:_init_modules:447 Initializing save manager... 18:11:33 DEBUG init app:_init_modules:453 Checking backend requirements... 18:11:33 DEBUG init app:_init_modules:456 Initializing prompts... 18:11:33 DEBUG init app:_init_modules:459 Initializing network... 18:11:33 DEBUG init app:_init_modules:462 Initializing proxy... 18:11:33 DEBUG init app:_init_modules:466 Initializing downloads... 18:11:33 DEBUG init app:_init_modules:472 Initializing web history... 18:11:33 DEBUG sql sql:run:361 pragma user_version 18:11:33 DEBUG sql sql:run:361 PRAGMA journal_mode=WAL 18:11:33 DEBUG sql sql:run:361 PRAGMA synchronous=NORMAL 18:11:33 DEBUG sql sql:run:361 CREATE TABLE IF NOT EXISTS History (url NOT NULL, title NOT NULL, atime NOT NULL, redirect NOT NULL) 18:11:33 DEBUG sql sql:run:361 CREATE TABLE IF NOT EXISTS CompletionHistory (url PRIMARY KEY, title NOT NULL, last_atime NOT NULL) 18:11:33 DEBUG sql sql:run:361 CREATE INDEX IF NOT EXISTS CompletionHistoryAtimeIndex ON CompletionHistory (last_atime) 18:11:33 DEBUG sql sql:run:361 CREATE TABLE IF NOT EXISTS CompletionMetaInfo (key PRIMARY KEY, value ) 18:11:33 DEBUG sql sql:run:361 SELECT EXISTS(SELECT * FROM CompletionMetaInfo WHERE key = :val) 18:11:33 DEBUG sql sql:run:365 {':val': 'excluded_patterns'} 18:11:33 DEBUG sql sql:run:361 REPLACE INTO CompletionMetaInfo (key, value) values(:key, :value) 18:11:33 DEBUG sql sql:run:365 {':key': 'excluded_patterns', ':value': ''} 18:11:33 DEBUG sql sql:run:361 SELECT EXISTS(SELECT * FROM CompletionMetaInfo WHERE key = :val) 18:11:33 DEBUG sql sql:run:365 {':val': 'force_rebuild'} 18:11:33 DEBUG sql sql:run:361 REPLACE INTO CompletionMetaInfo (key, value) values(:key, :value) 18:11:33 DEBUG sql sql:run:365 {':key': 'force_rebuild', ':value': False} 18:11:33 DEBUG sql sql:run:361 SELECT value FROM CompletionMetaInfo WHERE key = :key 18:11:33 DEBUG sql sql:run:365 {':key': 'force_rebuild'} 18:11:33 DEBUG sql sql:__enter__:270 Starting a transaction 18:11:33 DEBUG sql sql:run:361 DELETE FROM History WHERE url LIKE 'data:%' OR url LIKE 'view-source:%' OR url LIKE 'qute://back%' OR url LIKE 'qute://pdfjs%' 18:11:33 DEBUG sql history:_cleanup_history:274 Cleanup removed 0 items 18:11:33 DEBUG sql sql:upgrade_user_version:245 Migrating from version 0.0 to 0.4 18:11:33 DEBUG sql sql:run:361 PRAGMA user_version = 4 18:11:33 DEBUG sql sql:__exit__:287 Committing a transaction 18:11:33 DEBUG sql sql:run:361 SELECT value FROM CompletionMetaInfo WHERE key = :key 18:11:33 DEBUG sql sql:run:365 {':key': 'excluded_patterns'} 18:11:33 DEBUG sql sql:run:361 SELECT 1 FROM History LIMIT 1 18:11:33 DEBUG init debug:__exit__:333 Initializing sql/history took 0.027766 seconds. 18:11:33 DEBUG init app:_init_modules:481 Initializing command history... 18:11:33 DEBUG init app:_init_modules:484 Initializing websettings... 18:11:33 DEBUG init webenginesettings:init:548 Initializing qute://* handler... 18:11:33 DEBUG init webenginesettings:init:552 Initializing request interceptor... 18:11:33 DEBUG init webenginesettings:init:557 Initializing QtWebEngine downloads... 18:11:33 DEBUG init webenginesettings:init:563 Initializing notification presenter... 18:11:33 DEBUG init webenginesettings:init:566 Initializing global settings... 18:11:33 DEBUG init webenginesettings:init:570 Initializing profiles... 18:11:33 WARNING qt Unknown module:none:0 Path override failed for key base::DIR_APP_DICTIONARIES and path '/usr/bin/qtwebengine_dictionaries' Path override failed for key base::DIR_APP_DICTIONARIES and path '/usr/lib64/qt6/bin/qtwebengine_dictionaries' Path override failed for key base::DIR_APP_DICTIONARIES and path '/usr/lib64/qt6/bin/qtwebengine_dictionaries' 18:11:34 DEBUG config webenginesettings:set_dictionary_language:344 Found dicts: [] 18:11:34 DEBUG config webenginesettings:set_dictionary_language:344 Found dicts: [] 18:11:34 DEBUG init webenginesettings:init:579 Misc initialization... 18:11:34 DEBUG config config:_set_value:336 Config option changed: content.headers.user_agent = Mozilla/5.0 ({os_info}) AppleWebKit/{webkit_version} (KHTML, like Gecko) {upstream_browser_key}/{upstream_browser_version} Safari/{webkit_version} 18:11:34 DEBUG config config:_set_value:336 Config option changed: content.headers.user_agent = Mozilla/5.0 ({os_info}; rv:90.0) Gecko/20100101 Firefox/90.0 18:11:34 DEBUG config config:_set_value:336 Config option changed: content.headers.accept_language = 18:11:34 DEBUG config config:_set_value:336 Config option changed: content.javascript.enabled = True 18:11:34 DEBUG config config:_set_value:336 Config option changed: content.javascript.enabled = True 18:11:34 DEBUG config config:_set_value:336 Config option changed: content.images = True 18:11:34 DEBUG config config:_set_value:336 Config option changed: content.images = True 18:11:34 DEBUG config config:_set_value:336 Config option changed: content.cookies.accept = all 18:11:34 DEBUG config config:_set_value:336 Config option changed: content.cookies.accept = all 18:11:34 DEBUG config config:_set_value:336 Config option changed: content.local_content_can_access_remote_urls = True 18:11:34 DEBUG config config:_set_value:336 Config option changed: content.local_content_can_access_file_urls = False 18:11:34 DEBUG config config:_set_value:336 Config option changed: content.javascript.enabled = True 18:11:34 DEBUG config config:_set_value:336 Config option changed: content.javascript.enabled = True 18:11:34 DEBUG init app:_init_modules:488 Initializing sessions... 18:11:34 DEBUG init app:_init_modules:494 Initializing quickmarks... 18:11:34 DEBUG save savemanager:save:80 Save of quickmark-manager requested - dirty True, save_on_exit False, is_exit False, force False -> True 18:11:34 DEBUG destroy lineparser:_after_save:66 Saved to /tmp/qutebrowser-basedir-iq0zbqet/config/quickmarks 18:11:34 DEBUG init app:_init_modules:498 Initializing bookmarks... 18:11:34 DEBUG save savemanager:save:80 Save of bookmark-manager requested - dirty True, save_on_exit False, is_exit False, force False -> True 18:11:34 DEBUG destroy lineparser:_after_save:66 Saved to /tmp/qutebrowser-basedir-iq0zbqet/config/bookmarks/urls 18:11:34 DEBUG init app:_init_modules:502 Initializing cookies... 18:11:34 DEBUG init app:_init_modules:505 Initializing cache... 18:11:34 DEBUG init app:_init_modules:508 Initializing downloads... 18:11:34 DEBUG init networkmanager:__init__:145 Initializing NetworkManager 18:11:34 DEBUG init networkmanager:__init__:152 NetworkManager init done 18:11:34 DEBUG init app:_init_modules:511 Initializing Greasemonkey... 18:11:34 DEBUG greasemonkey greasemonkey:load_scripts:323 Reading scripts from: /tmp/qutebrowser-basedir-iq0zbqet/data/greasemonkey 18:11:34 DEBUG greasemonkey greasemonkey:load_scripts:323 Reading scripts from: /tmp/qutebrowser-basedir-iq0zbqet/config/greasemonkey 18:11:34 DEBUG init app:_init_modules:514 Misc initialization... 18:11:34 DEBUG misc nativeeventfilter:init:180 Platform xcb, Qt 6.7.1 18:11:34 DEBUG init app:init:152 Initializing eventfilter... 18:11:34 DEBUG init app:init:155 Connecting signals... 18:11:34 DEBUG init app:_process_args:193 Initializing main window... 18:11:34 DEBUG init mainwindow:_init_downloadmanager:353 Initializing downloads... 18:11:34 DEBUG statusbar bar:_hide_cmd_widget:367 Hiding cmd widget 18:11:34 DEBUG init mainwindow:__init__:245 Initializing modes... 18:11:34 DEBUG init mainwindow:_init_geometry:290 Initial main window geometry: PyQt6.QtCore.QRect(50, 50, 800, 600) 18:11:34 DEBUG init app:_open_startpage:314 Opening start pages 18:11:34 DEBUG url urlutils:get_path_if_valid:406 Checking if 'https://start.duckduckgo.com' is a path 18:11:34 DEBUG url urlutils:fuzzy_url:264 URL is a fuzzy address 18:11:34 DEBUG url urlutils:fuzzy_url:266 Converting fuzzy term 'https://start.duckduckgo.com' to URL -> https://start.duckduckgo.com 18:11:34 DEBUG webview tabbedbrowser:tabopen:632 Creating new tab with URL PyQt6.QtCore.QUrl('https://start.duckduckgo.com'), background None, related True, idx None 18:11:34 DEBUG webview tabbedbrowser:_get_new_tab_idx:719 tabs.new_position next -> opening new tab at -1, next left: 0 / right: 0 18:11:34 DEBUG modes tabbedbrowser:_on_current_changed:904 Current tab changed, focusing <qutebrowser.browser.webengine.webenginetab.WebEngineTab tab_id=0 url=''> 18:11:34 DEBUG modes tabbedbrowser:_on_current_changed:911 Mode before tab change: normal (mode_on_change = normal) 18:11:34 DEBUG modes modeman:leave:421 Ignoring leave request for KeyMode.hint (reason tab changed) as we're in mode KeyMode.normal 18:11:34 DEBUG modes modeman:leave:421 Ignoring leave request for KeyMode.caret (reason tab changed) as we're in mode KeyMode.normal 18:11:34 DEBUG modes modeman:leave:421 Ignoring leave request for KeyMode.insert (reason tab changed) as we're in mode KeyMode.normal 18:11:34 DEBUG modes modeman:leave:421 Ignoring leave request for KeyMode.passthrough (reason tab changed) as we're in mode KeyMode.normal 18:11:34 DEBUG modes tabbedbrowser:_on_current_changed:922 Mode after tab change: normal (mode_on_change = normal) 18:11:34 DEBUG misc eventfilter:eventFilter:44 <qutebrowser.browser.webengine.webview.WebEngineView object at 0x7fa40b52f880> got new child <PyQt6.QtWidgets.QWidget object at 0x7fa40b5a83a0, className='QQuickWidget'>, installing filter 18:11:34 DEBUG statusbar searchmatch:set_match:30 Clearing search match text. 18:11:34 DEBUG webview browsertab:_on_before_load_started:1134 Going to start loading: https://start.duckduckgo.com 18:11:34 DEBUG webview tabbedbrowser:_on_title_changed:795 Changing title for idx 0 to 'https://start.duckduckgo.com' 18:11:34 DEBUG init app:_process_args:214 Init finished after 0.933408s 18:11:34 DEBUG init app:init:164 Init done! Segmentation fault
Version info:
3.2.0
Does the bug happen if you start with
--temp-basedir
?:Yes
Description Try to run qutebrowser in slackware-current (15.1) compiled with qt6 using X11
qutebrowser --loglevel debug --temp-basedir
How to reproduce