[Linux] Warp freezes on startup
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 25/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- linux, rust
- Domain
- desktop, operating-systems
Research direction
Start by reproducing startup with the restored workspace of one workspace and three tabs, then inspect the provided startup log around SQLite recovery, workspace restoration, and GPU initialization. Compare behavior on the reported Linux, Wayland, and GPU setup; done means Warp starts and remains responsive with the previous state restored.
Written by the indexing model from the issue text.
Description
Discord username (optional)
No response
Describe the bug
Since a recent update, when I start Warp, it loads the previous state (1 workspace, 3 tabs) and freezes.
The process does not respond anymore. After a few minutes, I killed it.
It was an update released last week. Today I had another update (v0.2024.04.16.08.02.stable_01) but it didn't solve the issue.
~ warp-terminal mar 23 avr 2024 08:20:43
08:20:46 [INFO] Spawning terminal server process...
08:20:46 [INFO] Running app with windowing system: Wayland
08:20:46 [WARN] Tried to initialize the wayland data control protocol clipboard, but failed. Falling back to the X11 clipboard protocol. The error was: Unknown error while interacting with the clipboard: A required Wayland protocol (zwlr_data_control_manager_v1 version 1) is not supported by the compositor
08:20:46 [INFO] Running terminal server...
08:20:46 [INFO] Initializing crash reporting Some("linux_stable_release") with tag "v0.2024.04.16.08.02.stable_01"...
08:20:46 [INFO] Starting warp with channel state ChannelState { channel: Stable, app_id: AppId { qualifier: "dev", organization: "warp", application_name: "Warp" }, additional_features: {}, firebase_api_key: "AIzaSyBdy3O3S9hrdayLJxJ7mriBR4qgUaUygAs", server_root_url: "https://app.warp.dev", ws_server_url: "wss://rtc.app.warp.dev/graphql", session_sharing_server_url: Some("wss://session-sharing-server-o3mgmiurkq-uk.a.run.app"), segment_write_key: "sTT9ZajzIaQ0phzLFOnqZ6VOqplJTlaJ", segment_root_url: "https://api.segment.io", releases_base_url: "https://releases.warp.dev", sentry_url: "https://0195a81da0714f55a93ee4624825f9ec@o540343.ingest.sentry.io/5658526", logfile_name: "warp.log", show_autoupdate_menu_items: true, skip_login: false } and version Some("v0.2024.04.16.08.02.stable_01")
08:20:46 [INFO] Performance metrics collector started
08:20:46 [INFO] Start to flush telemetry events to Segment
08:20:46 [INFO] Dropping empty telemetry batch
08:20:46 [INFO] Flushed telemetry events.
08:20:46 [INFO] Initializing app services
08:20:46 [WARN] Detected skylake derivative running on mesa i915. Clears to srgb textures will use manual shader clears.
08:20:46 [WARN] SQLite error 283 (A WAL mode database file was recovered): recovered 335 frames from WAL file /home/cmuller/.local/state/warp-terminal/warp.sqlite-wal
08:20:46 [INFO] Connecting to SQLite database
08:20:46 [INFO] fetching team tester status
08:20:46 [INFO] Attempting to start websocket connection in CloudObjects::Listener
08:20:46 [INFO] Checking for update on channel stable_release. Update id is cXGrbJs
08:20:46 [INFO] Fetching channel versions (without changelogs) from Warp server
08:20:46 [INFO] dispatching global action for root_view:open_from_restored
08:20:46 [INFO] Computing available system fonts
08:20:46 [INFO] Block finished with new state DoneWithNoExecution
08:20:46 [INFO] Block finished with new state DoneWithExecution
08:20:46 [INFO] Block finished with new state DoneWithNoExecution
08:20:46 [INFO] Block finished with new state DoneWithExecution
08:20:46 [INFO] Block finished with new state DoneWithExecution
08:20:46 [INFO] Block finished with new state DoneWithExecution
08:20:46 [INFO] Block finished with new state DoneWithExecution
08:20:46 [INFO] Block finished with new state DoneWithExecution
08:20:46 [INFO] Block finished with new state DoneWithExecution
08:20:46 [INFO] Block finished with new state DoneWithExecution
08:20:46 [INFO] Block finished with new state DoneWithExecution
08:20:46 [INFO] Starting shell /usr/bin/bash
08:20:46 [INFO] Successfully spawned tty with pid: 17276
08:20:46 [INFO] Successfully spawned child bash process with pid 17276
08:20:46 [INFO] Block finished with new state DoneWithNoExecution
08:20:46 [INFO] Block finished with new state DoneWithExecution
08:20:46 [INFO] Block finished with new state DoneWithNoExecution
08:20:46 [INFO] Block finished with new state DoneWithExecution
08:20:46 [INFO] Block finished with new state DoneWithNoExecution
08:20:46 [INFO] Block finished with new state DoneWithExecution
08:20:46 [INFO] Block finished with new state DoneWithExecution
08:20:46 [INFO] Block finished with new state DoneWithExecution
08:20:46 [INFO] Block finished with new state DoneWithExecution
08:20:46 [INFO] Starting shell /usr/bin/bash
08:20:46 [INFO] Successfully spawned tty with pid: 17281
08:20:46 [INFO] Successfully spawned child bash process with pid 17281
08:20:46 [INFO] Loaded 66 font families
08:20:46 [INFO] Block finished with new state DoneWithNoExecution
08:20:46 [INFO] Starting shell /usr/bin/bash
08:20:46 [INFO] Successfully spawned tty with pid: 17293
08:20:46 [INFO] Successfully spawned child bash process with pid 17293
08:20:46 [INFO] Received InitShell hook
08:20:46 [INFO] Fetching channel versions and changelogs from Warp server
08:20:46 [INFO] dispatching global action for workspace:save_app
08:20:46 [INFO] dispatching global action for workspace:save_app
08:20:46 [INFO] dispatching global action for workspace:save_app
08:20:46 [INFO] dispatching global action for workspace:save_app
08:20:46 [INFO] dispatching global action for workspace:save_app
08:20:46 [INFO] dispatching global action for workspace:save_app
08:20:46 [INFO] dispatching global action for workspace:save_app
08:20:46 [WARN] Tried to update block filter query without active_filter_editor_block_index set
08:20:46 [WARN] Tried to update block filter query without active_filter_editor_block_index set
08:20:46 [WARN] Tried to update block filter query without active_filter_editor_block_index set
08:20:46 [INFO] dispatching global action for workspace:save_app
08:20:46 [INFO] Received InitShell hook
08:20:46 [INFO] Received InitShell hook
08:20:46 [INFO] Received channel versions from Warp server: dev: ChannelVersion { version_info: VersionInfo { version: "v0.2024.04.22.14.44.dev_00", update_by: None, soft_cutoff: Some("v0.2023.05.12.08.03.dev_00") }, overrides: [] }; preview: ChannelVersion { version_info: VersionInfo { version: "v0.2024.04.22.14.44.preview_00", update_by: None, soft_cutoff: None }, overrides: [] }; canary: ChannelVersion { version_info: VersionInfo { version: "v0.2022.09.29.08.08.canary_00", update_by: None, soft_cutoff: None }, overrides: [] }; beta: ChannelVersion { version_info: VersionInfo { version: "v0.2024.04.16.08.01.beta_00", update_by: None, soft_cutoff: None }, overrides: [] }; stable: ChannelVersion { version_info: VersionInfo { version: "v0.2024.04.16.08.02.stable_00", update_by: None, soft_cutoff: Some("v0.2024.02.27.08.01.stable_03") }, overrides: [VersionOverride { predicate: TargetOS(Linux), version_info: VersionInfo { version: "v0.2024.04.16.08.02.stable_01", update_by: None, soft_cutoff: None } }] }
08:20:46 [INFO] Received channel versions from Warp server: dev: ChannelVersion { version_info: VersionInfo { version: "v0.2024.04.22.14.44.dev_00", update_by: None, soft_cutoff: Some("v0.2023.05.12.08.03.dev_00") }, overrides: [] }; preview: ChannelVersion { version_info: VersionInfo { version: "v0.2024.04.22.14.44.preview_00", update_by: None, soft_cutoff: None }, overrides: [] }; canary: ChannelVersion { version_info: VersionInfo { version: "v0.2022.09.29.08.08.canary_00", update_by: None, soft_cutoff: None }, overrides: [] }; beta: ChannelVersion { version_info: VersionInfo { version: "v0.2024.04.16.08.01.beta_00", update_by: None, soft_cutoff: None }, overrides: [] }; stable: ChannelVersion { version_info: VersionInfo { version: "v0.2024.04.16.08.02.stable_00", update_by: None, soft_cutoff: Some("v0.2024.02.27.08.01.stable_03") }, overrides: [VersionOverride { predicate: TargetOS(Linux), version_info: VersionInfo { version: "v0.2024.04.16.08.02.stable_01", update_by: None, soft_cutoff: None } }] }
08:20:47 [WARN] Tried to render share modal without a model
08:20:47 [WARN] No alert dialog was set for the native modal
08:20:47 [WARN] Tried to render share modal without a model
08:20:47 [WARN] Tried to render share modal without a model
08:20:47 [WARN] Tried to render share modal without a model
08:20:47 [WARN] No alert dialog was set for the native modal
08:20:47 [WARN] Tried to render share modal without a model
08:20:47 [WARN] Tried to render share modal without a model
08:20:47 [INFO] fetching teams metadata
08:20:47 [INFO] Websocket is ready. Getting latest set of updated objects from CloudObjects::Listener
08:20:47 [INFO] fetching updated cloud objects, including generic string objects
08:20:47 [INFO] No update available
08:20:47 [INFO] fetching updated cloud objects, including generic string objects
08:20:47 [INFO] Finished loading 66 fonts
08:20:47 [WARN] Ignoring unknown button type:
08:20:47 [INFO] Received CommandFinished hook
08:20:47 [INFO] Block finished with new state DoneWithNoExecution
08:20:47 [INFO] Incrementing stage from WarpInput to ScriptExecution
08:20:47 [INFO] Received CommandFinished hook
08:20:47 [INFO] Block finished with new state DoneWithNoExecution
08:20:47 [INFO] Incrementing stage from WarpInput to ScriptExecution
08:20:47 [INFO] Received CommandFinished hook
08:20:47 [INFO] Block finished with new state DoneWithNoExecution
08:20:47 [INFO] Incrementing stage from WarpInput to ScriptExecution
08:20:47 [INFO] Enabled wgpu backends: Backends(VULKAN | GL | METAL | DX12 | BROWSER_WEBGPU)
08:20:47 [INFO] Available wgpu adapters (in priority order):
08:20:47 [INFO] Received Precmd hook
08:20:47 [INFO] Received Precmd hook
08:20:47 [INFO] Received Precmd hook
08:20:47 [WARN] Detected skylake derivative running on mesa i915. Clears to srgb textures will use manual shader clears.
08:20:47 [WARN] Deprioritizing Vulkan-backed llvmpipe adapter due to Mesa < 24.0.2 (unsupported)
08:20:47 [INFO] DiscreteGpu: NVIDIA GeForce MX150
Backend: Vulkan
Driver: NVIDIA (545.29.06)
Can present: true
Supported texture format: Some(Bgra8UnormSrgb)
08:20:47 [INFO] IntegratedGpu: Intel(R) UHD Graphics 620 (KBL GT2)
Backend: Vulkan
Driver: Intel open-source Mesa driver (Mesa 23.2.1-1ubuntu3.1)
Can present: true
Supported texture format: Some(Bgra8UnormSrgb)
08:20:47 [INFO] IntegratedGpu: Mesa Intel(R) UHD Graphics 620 (KBL GT2)
Backend: Gl
Driver: Unknown
Can present: false
Supported texture format: None
08:20:47 [INFO] Cpu: llvmpipe (LLVM 15.0.7, 256 bits)
Backend: Vulkan
Driver: llvmpipe (Mesa 23.2.1-1ubuntu3.1 (LLVM 15.0.7))
Can present: true
Supported texture format: Some(Bgra8UnormSrgb)
08:20:47 [INFO] Verifying adapter "NVIDIA GeForce MX150" is valid...
08:20:47 [INFO] Using DiscreteGpu (NVIDIA GeForce MX150) for rendering new window.
08:20:47 [WARN] Tried to render share modal without a model
08:20:47 [WARN] Tried to render share modal without a model
08:20:47 [WARN] Tried to render share modal without a model
08:20:47 [WARN] No alert dialog was set for the native modal
08:20:47 [INFO] window resized
08:20:47 [INFO] dispatching global action for workspace:save_app
08:20:47 [INFO] Received Bootstrapped hook
08:20:47 [INFO] Configured typeahead mode as ShellReported
08:20:47 [INFO] Received CommandFinished hook
08:20:47 [INFO] Block finished with new state DoneWithNoExecution
08:20:47 [INFO] Incrementing stage from Bootstrapped to PostBootstrapPrecmd
08:20:47 [INFO] Received Bootstrapped hook
08:20:47 [INFO] Configured typeahead mode as ShellReported
08:20:47 [INFO] Received Bootstrapped hook
08:20:47 [INFO] Configured typeahead mode as ShellReported
08:20:47 [INFO] Received CommandFinished hook
08:20:47 [INFO] Block finished with new state DoneWithNoExecution
08:20:47 [INFO] Incrementing stage from Bootstrapped to PostBootstrapPrecmd
08:20:47 [INFO] Received CommandFinished hook
08:20:47 [INFO] Block finished with new state DoneWithNoExecution
08:20:47 [INFO] Incrementing stage from Bootstrapped to PostBootstrapPrecmd
08:20:47 [INFO] Received Precmd hook
08:20:47 [INFO] Received Precmd hook
08:20:47 [INFO] Received Precmd hook
08:20:52 [WARN] redraw_frame was called 44 times before the frame was drawn
08:20:52 [INFO] Parsed shell version string: Some([Number(5), Number(2), Number(15), Number(1), Text("release")])
08:20:52 [INFO] Shell is bootstrapped with session_id SessionId(171385324614804)
08:20:52 [INFO] Loading history from file /home/cmuller/.bash_history for shell bash
08:20:52 [INFO] dispatching global action for workspace:save_app
08:20:52 [INFO] Parsed shell version string: Some([Number(5), Number(2), Number(15), Number(1), Text("release")])
08:20:52 [INFO] Shell is bootstrapped with session_id SessionId(171385324614175)
08:20:52 [INFO] dispatching global action for workspace:save_app
08:20:52 [INFO] Parsed shell version string: Some([Number(5), Number(2), Number(15), Number(1), Text("release")])
08:20:52 [INFO] Shell is bootstrapped with session_id SessionId(17138532469801)
08:20:52 [INFO] window resized
08:20:52 [INFO] dispatching global action for workspace:save_app
08:20:52 [INFO] Received InputBuffer hook
08:20:52 [WARN] Failed to record time "sample value too large"
08:20:57 [WARN] redraw_frame was called 19 times before the frame was drawn
08:20:57 [INFO] active window changed: Some(WindowId(0))
08:20:57 [INFO] dispatching global action for root_view:update_quake_mode_state
08:20:57 [INFO] dispatching global action for workspace:save_app
08:20:57 [INFO] Received InputBuffer hook
08:20:57 [INFO] Received InputBuffer hook
08:20:57 [INFO] dispatching typed action: MaybeLinkClick { position: BlockList(WithinBlock { block_index: BlockIndex(4), grid: Command, inner: Point { row: 12, col: 78 } }), modifiers: ModifiersState { alt: false, cmd: false, shift: false, ctrl: false } }
08:20:58 [WARN] Failed to record time "sample value too large"
fish: Job 1, 'warp-terminal' terminated by signal SIGKILL (Forced quit)
About the system
- Ubuntu 23.10
- Linux 6.5.0-28-generic
- Gnome 45.2
- Wayland
To reproduce
I don't know. Please let me know if I can gave any additional data that may enable you to reproduce.
Expected behavior
Start normally.
Screenshots
No response
Operating system
Linux
Operating system and version
Ubuntu 23.10
Shell Version
GNU bash, version 5.2.15(1)-release (x86_64-pc-linux-gnu)
Current Warp version
v0.2024.04.16.08.02.stable_01
Regression
Yes, this bug started recently or with an X Warp version
Recent working Warp date
IDK
Additional context
No response
Does this block you from using Warp daily?
Yes, this issue prevents me from using Warp daily.
Is this a Warp specific issue? (i.e. does it happen in Terminal, iTerm, Kitty, etc.)
Yes, this I confirmed this only happens in Warp, not other terminals.
Warp Internal (ignore): linear-label:b9d78064-c89e-4973-b153-5178a31ee54e
None
- Dominant language
- Rust
- Stars
- 65.1k
- Forks
- 5.6k
- PR merge metrics
- PR metrics pending
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from warpdotdev/warp
-
area:agent area:window-tabs-panes enhancement needs-info os:mac repro:high triaged
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
warpdotdev/warp#15768 · 3 comments · 1 reaction ·
-
bug factory-auto-implement factory:revops-factory os:mac ready-to-implement repro:high triaged warp:auto-triage-review
Difficulty 1/5 Under an hour Newbie friendliness 90/100
warpdotdev/warp#15697 · 2 comments ·
-
area:editor-notebooks bug repro:high triaged warp:auto-triage-review warp:tracking
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
warpdotdev/warp#13949 · 3 comments ·
-
markdown_parser: unclosed `<u>` markers pair via the emphasis algorithm and delete surrounding text Openarea:editor-notebooks bug ready-to-implement repro:high triaged warp:auto-triage-review
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
warpdotdev/warp#12863 · 2 comments ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
warpdotdev/warp#11969 · 2 comments ·
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
bevyengine/bevy#25861 ·
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
enhancement remote
Difficulty 2/5 1-3 hours Newbie friendliness 68/100