Warp
Warp copied to clipboard
Warp on Ubuntu 20.04 is flickering
Dupe Check
- [X] I have searched Warp bugs and there are no duplicates
Describe the bug
The warp terminal keeps flickering every few seconds when running on Ubuntu 20.04
To reproduce
Install warp on Ubuntu 20.04 and run it.
Expected behavior
No Flickering
Screenshots
No response
Operating system
Linux
Operating system and version
20.04
Shell Version
zsh 5.8 (x86_64-ubuntu-linux-gnu)
Current Warp version
v0.2024.06.04.08.02.stable_02
Regression
No, this bug or issue has existed throughout my experience using Warp
Recent working Warp date
Never
Additional context
No response
Does this block you from using Warp daily?
No
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
Hi @ofergr sorry to hear about this. I'm having difficulty reproducing the issue. If you can, please run Warp with the following command RUST_LOG=wgpu_core=info,wgpu_hal=info MESA_DEBUG=1 EGL_LOG_LEVEL=debug warp-terminal attach the log file is located at ${XDG_STATE_HOME:-$HOME/.local/state}/warp-terminal/warp.log
@dannyneira
I have the similar issue. Even, warp-terminal didn't show at all. Here is the complete logs.
$ RUST_LOG=wgpu_core=info,wgpu_hal=info MESA_DEBUG=1 EGL_LOG_LEVEL=debug warp-terminal
16:09:01 [INFO] Spawning terminal server process...
16:09:01 [INFO] Running terminal server...
16:09:01 [INFO] Running app with windowing system: X11
16:09:01 [WARN] Unable to fetch Linux system color scheme: MethodError(
OwnedErrorName(
ErrorName(
Str(
Owned(
"org.freedesktop.portal.Error.NotFound",
),
),
),
),
Some(
"Requested setting not found",
),
Msg {
type: Error,
sender: UniqueName(
Str(
Borrowed(
":1.89",
),
),
),
reply-serial: 2,
body: Signature(
"s",
),
},
)
16:09:01 [INFO] Initializing crash reporting Some("linux_stable_release") with tag "v0.2024.06.04.08.02.stable_04"...
16:09:01 [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://sessions.app.warp.dev"), segment_write_key: "sTT9ZajzIaQ0phzLFOnqZ6VOqplJTlaJ", segment_root_url: "https://api.segment.io", releases_base_url: "https://releases.warp.dev", sentry_url: "https://[email protected]/5658526", logfile_name: "warp.log", show_autoupdate_menu_items: true } and version Some("v0.2024.06.04.08.02.stable_04")
16:09:01 [INFO] Performance metrics collector started
16:09:01 [INFO] Start to flush telemetry events to Segment
16:09:01 [INFO] Dropping empty telemetry batch
16:09:01 [INFO] Flushed telemetry events.
16:09:01 [INFO] Initializing app services
16:09:01 [WARN] SQLite error 283 (A WAL mode database file was recovered): recovered 432 frames from WAL file /home/bagus/.local/state/warp-terminal/warp.sqlite-wal
16:09:01 [INFO] Connecting to SQLite database
16:09:01 [INFO] Applying server-side experiments: [NotebooksExperiment, CloudPreferencesControl]
16:09:01 [INFO] fetching team tester status
16:09:01 [INFO] Checking for update on channel stable_release. Update id is LSU6OFh
16:09:01 [INFO] Fetching channel versions (without changelogs) from Warp server
16:09:01 [INFO] dispatching global action for root_view:open_from_restored
16:09:01 [INFO] Computing available system fonts
16:09:01 [ERROR] Could not find current AIAgentApiType value in dropdown option list
16:09:01 [INFO] Starting shell /bin/bash
16:09:01 [INFO] Successfully spawned tty with pid: 2082336
16:09:01 [INFO] Successfully spawned child bash process with pid 2082336
16:09:01 [INFO] Fetching channel versions and changelogs from Warp server
16:09:01 [INFO] Computing available system fonts
16:09:01 [ERROR] Could not find current AIAgentApiType value in dropdown option list
16:09:01 [INFO] Starting shell /bin/bash
16:09:01 [INFO] Successfully spawned tty with pid: 2082343
16:09:01 [INFO] Successfully spawned child bash process with pid 2082343
16:09:01 [INFO] dispatching global action for workspace:save_app
16:09:01 [INFO] dispatching global action for workspace:save_app
16:09:01 [INFO] dispatching global action for workspace:save_app
16:09:01 [INFO] dispatching global action for workspace:save_app
16:09:01 [WARN] Tried to update block filter query without active_filter_editor_block_index set
16:09:01 [INFO] dispatching global action for workspace:save_app
16:09:01 [WARN] Tried to update block filter query without active_filter_editor_block_index set
16:09:01 [INFO] dispatching global action for workspace:save_app
16:09:01 [INFO] Received InitShell hook
16:09:01 [WARN] Tried to render share modal without a model
16:09:01 [WARN] No alert dialog was set for the native modal
16:09:01 [INFO] Received InitShell hook
16:09:01 [WARN] Unable to fetch Linux system color scheme: MethodError(
OwnedErrorName(
ErrorName(
Str(
Owned(
"org.freedesktop.portal.Error.NotFound",
),
),
),
),
Some(
"Requested setting not found",
),
Msg {
type: Error,
sender: UniqueName(
Str(
Borrowed(
":1.89",
),
),
),
reply-serial: 2,
body: Signature(
"s",
),
},
)
16:09:01 [WARN] Tried to render share modal without a model
16:09:01 [WARN] No alert dialog was set for the native modal
16:09:01 [WARN] Unable to fetch Linux system color scheme: MethodError(
OwnedErrorName(
ErrorName(
Str(
Owned(
"org.freedesktop.portal.Error.NotFound",
),
),
),
),
Some(
"Requested setting not found",
),
Msg {
type: Error,
sender: UniqueName(
Str(
Borrowed(
":1.89",
),
),
),
reply-serial: 2,
body: Signature(
"s",
),
},
)
16:09:02 [INFO] Loaded 127 font families
16:09:02 [INFO] Loaded 127 font families
16:09:02 [INFO] Received CommandFinished hook
16:09:02 [INFO] Tried to exit the alternate screen, but it was already inactive
16:09:02 [INFO] Block finished with new state DoneWithNoExecution
16:09:02 [INFO] Incrementing stage from WarpInput to ScriptExecution
16:09:02 [INFO] Received Precmd hook
16:09:02 [INFO] Enabled wgpu backends: Backends(VULKAN | GL | METAL | DX12 | DX11 | BROWSER_WEBGPU)
16:09:02 [INFO] Available wgpu adapters (in priority order):
16:09:02 [INFO] Cpu: llvmpipe (LLVM 12.0.0, 256 bits)
Backend: Vulkan
Driver: llvmpipe (Mesa 21.2.6 (LLVM 12.0.0))
Can present: true
Supported texture format: Some(Bgra8UnormSrgb)
16:09:02 [INFO] Verifying adapter "llvmpipe (LLVM 12.0.0, 256 bits)" is valid...
16:09:02 [WARN] Missing downlevel flags: DownlevelFlags(SURFACE_VIEW_FORMATS)
The underlying API or device in use does not support enough features to be a fully compliant implementation of WebGPU. A subset of the features can still be used. If you are running this program on native and not in a browser and wish to limit the features you use to the supported subset, call Adapter::downlevel_properties or Device::downlevel_properties to get a listing of the features the current platform supports.
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
16:09:02 [INFO] Using Cpu (llvmpipe (LLVM 12.0.0, 256 bits)) for rendering new window.
16:09:02 [INFO] Finished loading 127 fonts
16:09:02 [WARN] Unable to fetch Linux system color scheme: MethodError(
OwnedErrorName(
ErrorName(
Str(
Owned(
"org.freedesktop.portal.Error.NotFound",
),
),
),
),
Some(
"Requested setting not found",
),
Msg {
type: Error,
sender: UniqueName(
Str(
Borrowed(
":1.89",
),
),
),
reply-serial: 2,
body: Signature(
"s",
),
},
)
16:09:02 [INFO] Enabled wgpu backends: Backends(VULKAN | GL | METAL | DX12 | DX11 | BROWSER_WEBGPU)
16:09:02 [INFO] Available wgpu adapters (in priority order):
16:09:02 [INFO] Cpu: llvmpipe (LLVM 12.0.0, 256 bits)
Backend: Vulkan
Driver: llvmpipe (Mesa 21.2.6 (LLVM 12.0.0))
Can present: true
Supported texture format: Some(Bgra8UnormSrgb)
16:09:02 [INFO] Verifying adapter "llvmpipe (LLVM 12.0.0, 256 bits)" is valid...
16:09:02 [WARN] Missing downlevel flags: DownlevelFlags(SURFACE_VIEW_FORMATS)
The underlying API or device in use does not support enough features to be a fully compliant implementation of WebGPU. A subset of the features can still be used. If you are running this program on native and not in a browser and wish to limit the features you use to the supported subset, call Adapter::downlevel_properties or Device::downlevel_properties to get a listing of the features the current platform supports.
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
16:09:02 [INFO] Using Cpu (llvmpipe (LLVM 12.0.0, 256 bits)) for rendering new window.
16:09:02 [INFO] Received channel versions from Warp server: dev: ChannelVersion { version_info: VersionInfo { version: "v0.2024.06.12.08.02.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.06.12.08.02.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.06.11.08.02.beta_00", update_by: None, soft_cutoff: None }, overrides: [] }; stable: ChannelVersion { version_info: VersionInfo { version: "v0.2024.06.04.08.02.stable_04", update_by: None, soft_cutoff: Some("v0.2024.04.23.08.01.stable_03") }, overrides: [] }
16:09:02 [INFO] Finished loading 127 fonts
16:09:02 [WARN] Unable to fetch Linux system color scheme: MethodError(
OwnedErrorName(
ErrorName(
Str(
Owned(
"org.freedesktop.portal.Error.NotFound",
),
),
),
),
Some(
"Requested setting not found",
),
Msg {
type: Error,
sender: UniqueName(
Str(
Borrowed(
":1.89",
),
),
),
reply-serial: 2,
body: Signature(
"s",
),
},
)
16:09:02 [INFO] dispatching global action for workspace:save_app
16:09:02 [INFO] No update available
16:09:02 [INFO] fetching updated cloud objects, including generic string objects
16:09:02 [INFO] fetching teams metadata
16:09:02 [INFO] Received CommandFinished hook
16:09:02 [INFO] Tried to exit the alternate screen, but it was already inactive
16:09:02 [INFO] Block finished with new state DoneWithNoExecution
16:09:02 [INFO] Incrementing stage from WarpInput to ScriptExecution
16:09:02 [INFO] Received Precmd hook
16:09:02 [WARN] redraw_frame was called 12 times before the frame was drawn
Hi Danny. Attached is the log. Thanks. Ofer
On Thu, Jun 13, 2024 at 10:10 AM Bagus Tris Atmaja @.***> wrote:
@dannyneira https://github.com/dannyneira
I have the similar issue. Even, warp-terminal didn't show at all. Here is the complete logs.
$ warp-terminal 16:09:01 [INFO] Spawning terminal server process... 16:09:01 [INFO] Running terminal server... 16:09:01 [INFO] Running app with windowing system: X11 16:09:01 [WARN] Unable to fetch Linux system color scheme: MethodError( OwnedErrorName( ErrorName( Str( Owned( "org.freedesktop.portal.Error.NotFound", ), ), ), ), Some( "Requested setting not found", ), Msg { type: Error, sender: UniqueName( Str( Borrowed( ":1.89", ), ), ), reply-serial: 2, body: Signature( "s", ), }, ) 16:09:01 [INFO] Initializing crash reporting Some("linux_stable_release") with tag "v0.2024.06.04.08.02.stable_04"... 16:09:01 [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://sessions.app.warp.dev"), segment_write_key: "sTT9ZajzIaQ0phzLFOnqZ6VOqplJTlaJ", segment_root_url: "https://api.segment.io", releases_base_url: "https://releases.warp.dev", sentry_url: @.***/5658526", logfile_name: "warp.log", show_autoupdate_menu_items: true } and version Some("v0.2024.06.04.08.02.stable_04") 16:09:01 [INFO] Performance metrics collector started 16:09:01 [INFO] Start to flush telemetry events to Segment 16:09:01 [INFO] Dropping empty telemetry batch 16:09:01 [INFO] Flushed telemetry events. 16:09:01 [INFO] Initializing app services 16:09:01 [WARN] SQLite error 283 (A WAL mode database file was recovered): recovered 432 frames from WAL file /home/bagus/.local/state/warp-terminal/warp.sqlite-wal 16:09:01 [INFO] Connecting to SQLite database 16:09:01 [INFO] Applying server-side experiments: [NotebooksExperiment, CloudPreferencesControl] 16:09:01 [INFO] fetching team tester status 16:09:01 [INFO] Checking for update on channel stable_release. Update id is LSU6OFh 16:09:01 [INFO] Fetching channel versions (without changelogs) from Warp server 16:09:01 [INFO] dispatching global action for root_view:open_from_restored 16:09:01 [INFO] Computing available system fonts 16:09:01 [ERROR] Could not find current AIAgentApiType value in dropdown option list 16:09:01 [INFO] Starting shell /bin/bash 16:09:01 [INFO] Successfully spawned tty with pid: 2082336 16:09:01 [INFO] Successfully spawned child bash process with pid 2082336 16:09:01 [INFO] Fetching channel versions and changelogs from Warp server 16:09:01 [INFO] Computing available system fonts 16:09:01 [ERROR] Could not find current AIAgentApiType value in dropdown option list 16:09:01 [INFO] Starting shell /bin/bash 16:09:01 [INFO] Successfully spawned tty with pid: 2082343 16:09:01 [INFO] Successfully spawned child bash process with pid 2082343 16:09:01 [INFO] dispatching global action for workspace:save_app 16:09:01 [INFO] dispatching global action for workspace:save_app 16:09:01 [INFO] dispatching global action for workspace:save_app 16:09:01 [INFO] dispatching global action for workspace:save_app 16:09:01 [WARN] Tried to update block filter query without active_filter_editor_block_index set 16:09:01 [INFO] dispatching global action for workspace:save_app 16:09:01 [WARN] Tried to update block filter query without active_filter_editor_block_index set 16:09:01 [INFO] dispatching global action for workspace:save_app 16:09:01 [INFO] Received InitShell hook 16:09:01 [WARN] Tried to render share modal without a model 16:09:01 [WARN] No alert dialog was set for the native modal 16:09:01 [INFO] Received InitShell hook 16:09:01 [WARN] Unable to fetch Linux system color scheme: MethodError( OwnedErrorName( ErrorName( Str( Owned( "org.freedesktop.portal.Error.NotFound", ), ), ), ), Some( "Requested setting not found", ), Msg { type: Error, sender: UniqueName( Str( Borrowed( ":1.89", ), ), ), reply-serial: 2, body: Signature( "s", ), }, ) 16:09:01 [WARN] Tried to render share modal without a model 16:09:01 [WARN] No alert dialog was set for the native modal 16:09:01 [WARN] Unable to fetch Linux system color scheme: MethodError( OwnedErrorName( ErrorName( Str( Owned( "org.freedesktop.portal.Error.NotFound", ), ), ), ), Some( "Requested setting not found", ), Msg { type: Error, sender: UniqueName( Str( Borrowed( ":1.89", ), ), ), reply-serial: 2, body: Signature( "s", ), }, ) 16:09:02 [INFO] Loaded 127 font families 16:09:02 [INFO] Loaded 127 font families 16:09:02 [INFO] Received CommandFinished hook 16:09:02 [INFO] Tried to exit the alternate screen, but it was already inactive 16:09:02 [INFO] Block finished with new state DoneWithNoExecution 16:09:02 [INFO] Incrementing stage from WarpInput to ScriptExecution 16:09:02 [INFO] Received Precmd hook 16:09:02 [INFO] Enabled wgpu backends: Backends(VULKAN | GL | METAL | DX12 | DX11 | BROWSER_WEBGPU) 16:09:02 [INFO] Available wgpu adapters (in priority order): 16:09:02 [INFO] Cpu: llvmpipe (LLVM 12.0.0, 256 bits) Backend: Vulkan Driver: llvmpipe (Mesa 21.2.6 (LLVM 12.0.0)) Can present: true Supported texture format: Some(Bgra8UnormSrgb) 16:09:02 [INFO] Verifying adapter "llvmpipe (LLVM 12.0.0, 256 bits)" is valid... 16:09:02 [WARN] Missing downlevel flags: DownlevelFlags(SURFACE_VIEW_FORMATS) The underlying API or device in use does not support enough features to be a fully compliant implementation of WebGPU. A subset of the features can still be used. If you are running this program on native and not in a browser and wish to limit the features you use to the supported subset, call Adapter::downlevel_properties or Device::downlevel_properties to get a listing of the features the current platform supports. WARNING: lavapipe is not a conformant vulkan implementation, testing use only. 16:09:02 [INFO] Using Cpu (llvmpipe (LLVM 12.0.0, 256 bits)) for rendering new window. 16:09:02 [INFO] Finished loading 127 fonts 16:09:02 [WARN] Unable to fetch Linux system color scheme: MethodError( OwnedErrorName( ErrorName( Str( Owned( "org.freedesktop.portal.Error.NotFound", ), ), ), ), Some( "Requested setting not found", ), Msg { type: Error, sender: UniqueName( Str( Borrowed( ":1.89", ), ), ), reply-serial: 2, body: Signature( "s", ), }, ) 16:09:02 [INFO] Enabled wgpu backends: Backends(VULKAN | GL | METAL | DX12 | DX11 | BROWSER_WEBGPU) 16:09:02 [INFO] Available wgpu adapters (in priority order): 16:09:02 [INFO] Cpu: llvmpipe (LLVM 12.0.0, 256 bits) Backend: Vulkan Driver: llvmpipe (Mesa 21.2.6 (LLVM 12.0.0)) Can present: true Supported texture format: Some(Bgra8UnormSrgb) 16:09:02 [INFO] Verifying adapter "llvmpipe (LLVM 12.0.0, 256 bits)" is valid... 16:09:02 [WARN] Missing downlevel flags: DownlevelFlags(SURFACE_VIEW_FORMATS) The underlying API or device in use does not support enough features to be a fully compliant implementation of WebGPU. A subset of the features can still be used. If you are running this program on native and not in a browser and wish to limit the features you use to the supported subset, call Adapter::downlevel_properties or Device::downlevel_properties to get a listing of the features the current platform supports. WARNING: lavapipe is not a conformant vulkan implementation, testing use only. 16:09:02 [INFO] Using Cpu (llvmpipe (LLVM 12.0.0, 256 bits)) for rendering new window. 16:09:02 [INFO] Received channel versions from Warp server: dev: ChannelVersion { version_info: VersionInfo { version: "v0.2024.06.12.08.02.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.06.12.08.02.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.06.11.08.02.beta_00", update_by: None, soft_cutoff: None }, overrides: [] }; stable: ChannelVersion { version_info: VersionInfo { version: "v0.2024.06.04.08.02.stable_04", update_by: None, soft_cutoff: Some("v0.2024.04.23.08.01.stable_03") }, overrides: [] } 16:09:02 [INFO] Finished loading 127 fonts 16:09:02 [WARN] Unable to fetch Linux system color scheme: MethodError( OwnedErrorName( ErrorName( Str( Owned( "org.freedesktop.portal.Error.NotFound", ), ), ), ), Some( "Requested setting not found", ), Msg { type: Error, sender: UniqueName( Str( Borrowed( ":1.89", ), ), ), reply-serial: 2, body: Signature( "s", ), }, ) 16:09:02 [INFO] dispatching global action for workspace:save_app 16:09:02 [INFO] No update available 16:09:02 [INFO] fetching updated cloud objects, including generic string objects 16:09:02 [INFO] fetching teams metadata 16:09:02 [INFO] Received CommandFinished hook 16:09:02 [INFO] Tried to exit the alternate screen, but it was already inactive 16:09:02 [INFO] Block finished with new state DoneWithNoExecution 16:09:02 [INFO] Incrementing stage from WarpInput to ScriptExecution 16:09:02 [INFO] Received Precmd hook 16:09:02 [WARN] redraw_frame was called 12 times before the frame was drawn
— Reply to this email directly, view it on GitHub https://github.com/warpdotdev/Warp/issues/5005#issuecomment-2164754167, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQTKARS3LA5ZBLMTVE7L5KLZHFAXPAVCNFSM6AAAAABJATLTY6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRUG42TIMJWG4 . You are receiving this because you were mentioned.Message ID: @.***>
Looks like the log was not attached via Email. Here it is. warp.zip