warpdotdev / Warp

Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.
https://warp.dev
Other
20.26k stars 337 forks source link

Sometimes command lose highlighting after running #5086

Open HydroH opened 5 days ago

HydroH commented 5 days ago

Dupe Check

Describe the bug

After running a command, sometimes the highlighting of the command is gone. Highlighting in the input component is not affected.

To reproduce

This seem to be a random bug, I cannot reproduce it stablely.

Expected behavior

The command's highlighting persists after running.

Screenshots

截图 2024-07-02 14-33-52

Operating system

MacOS

Operating system and version

Arch

Shell Version

fish 3.7.1

Current Warp version

v0.2024.06.25.08.02.stable_01

Regression

No, this bug or issue has existed throughout my experience using Warp

Recent working Warp date

No response

Additional context

I'm using wayland.

RUST_LOG=wgpu_core=info,wgpu_hal=info MESA_DEBUG=1 EGL_LOG_LEVEL=debug warp-terminal
14:42:10 [INFO] Spawning terminal server process...
14:42:10 [INFO] Running terminal server...
14:42:10 [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
14:42:10 [INFO] Running app with windowing system: X11
14:42:10 [INFO] Crash reporting setting is disabled; not initializing sentry.
14:42:10 [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://0195a81da0714f55a93ee4624825f9ec@o540343.ingest.sentry.io/5658526", logfile_name: "warp.log", show_autoupdate_menu_items: true } and version Some("v0.2024.06.25.08.02.stable_01")
14:42:10 [INFO] Not flushing batched messages because telemetry is disabled.
14:42:10 [INFO] Flushed telemetry events.
14:42:10 [INFO] Performance metrics collector started
14:42:10 [INFO] Initializing app services
14:42:10 [INFO] Not sending telemetry event because telemetry is disabled.
14:42:10 [INFO] Unable to find extension: VK_EXT_swapchain_colorspace
14:42:10 [INFO] Instance version: 0x403117
14:42:10 [INFO] Debug utils not enabled: debug_utils_user_data not passed to Instance::from_raw
14:42:10 [INFO] Enabling device properties2
14:42:10 [INFO] Loading Wayland library to get the current display
14:42:10 [INFO] Loading X11 library to get the current display
14:42:10 [INFO] Using X11 platform
libEGL debug: using driver i915 for 40

libEGL debug: using driver i915 for 40

libEGL debug: pci id for fd 40: 8086:9a49, driver iris

libEGL debug: MESA-LOADER: dlopen(/usr/lib/dri/iris_dri.so)

libEGL debug: did not find extension DRI_Kopper version 1

libEGL info: Using DRI3
14:42:10 [INFO] Display vendor "Mesa Project", version (1, 5)
14:42:10 [INFO]     EGL surface: +srgb
14:42:10 [INFO]     Trying native-render
libEGL debug: ---------------
libEGL debug: Configurations:
libEGL debug: cho       bf lv colourbuffer dp st  ms           vis  cav  bi     renderable           supported
libEGL debug: sen    id sz  l  r  g  b  a  th cl ns b           id  eat  nd  gl es es2 es3 vg         surfaces
libEGL debug: ---------------
libEGL debug:   0 0x001 32  0  8  8  8  8   0  0  0 0 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x002 32  0  8  8  8  8  16  0  0 0 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x003 32  0  8  8  8  8  24  0  0 0 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x004 32  0  8  8  8  8  24  8  0 0 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x005 32  0  8  8  8  8   0  0  2 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x006 32  0  8  8  8  8   0  0  4 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x007 32  0  8  8  8  8   0  0  8 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x008 32  0  8  8  8  8   0  0 16 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x009 32  0  8  8  8  8  16  0  2 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x00a 32  0  8  8  8  8  16  0  4 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x00b 32  0  8  8  8  8  16  0  8 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x00c 32  0  8  8  8  8  16  0 16 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x00d 32  0  8  8  8  8  24  0  2 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x00e 32  0  8  8  8  8  24  0  4 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x00f 32  0  8  8  8  8  24  0  8 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x010 32  0  8  8  8  8  24  0 16 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x011 32  0  8  8  8  8  24  8  2 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x012 32  0  8  8  8  8  24  8  4 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x013 32  0  8  8  8  8  24  8  8 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x014 32  0  8  8  8  8  24  8 16 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x015 24  0  8  8  8  0   0  0  0 0 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x016 24  0  8  8  8  0  16  0  0 0 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x017 24  0  8  8  8  0  24  0  0 0 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x018 24  0  8  8  8  0  24  8  0 0 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x019 24  0  8  8  8  0   0  0  2 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x01a 24  0  8  8  8  0   0  0  4 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x01b 24  0  8  8  8  0   0  0  8 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x01c 24  0  8  8  8  0   0  0 16 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x01d 24  0  8  8  8  0  16  0  2 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x01e 24  0  8  8  8  0  16  0  4 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x01f 24  0  8  8  8  0  16  0  8 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x020 24  0  8  8  8  0  16  0 16 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x021 24  0  8  8  8  0  24  0  2 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x022 24  0  8  8  8  0  24  0  4 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x023 24  0  8  8  8  0  24  0  8 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x024 24  0  8  8  8  0  24  0 16 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x025 24  0  8  8  8  0  24  8  2 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x026 24  0  8  8  8  0  24  8  4 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x027 24  0  8  8  8  0  24  8  8 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x028 24  0  8  8  8  0  24  8 16 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x029 32  0  8  8  8  8   0  0  0 0 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x02a 32  0  8  8  8  8  16  0  0 0 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x02b 32  0  8  8  8  8  24  0  0 0 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x02c 32  0  8  8  8  8  24  8  0 0 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x02d 32  0  8  8  8  8   0  0  2 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x02e 32  0  8  8  8  8   0  0  4 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x02f 32  0  8  8  8  8   0  0  8 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x030 32  0  8  8  8  8   0  0 16 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x031 32  0  8  8  8  8  16  0  2 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x032 32  0  8  8  8  8  16  0  4 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x033 32  0  8  8  8  8  16  0  8 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x034 32  0  8  8  8  8  16  0 16 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x035 32  0  8  8  8  8  24  0  2 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x036 32  0  8  8  8  8  24  0  4 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x037 32  0  8  8  8  8  24  0  8 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x038 32  0  8  8  8  8  24  0 16 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x039 32  0  8  8  8  8  24  8  2 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x03a 32  0  8  8  8  8  24  8  4 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x03b 32  0  8  8  8  8  24  8  8 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x03c 32  0  8  8  8  8  24  8 16 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x03d 24  0  8  8  8  0   0  0  0 0 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x03e 24  0  8  8  8  0  16  0  0 0 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x03f 24  0  8  8  8  0  24  0  0 0 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x040 24  0  8  8  8  0  24  8  0 0 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x041 24  0  8  8  8  0   0  0  2 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x042 24  0  8  8  8  0   0  0  4 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x043 24  0  8  8  8  0   0  0  8 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x044 24  0  8  8  8  0   0  0 16 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x045 24  0  8  8  8  0  16  0  2 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x046 24  0  8  8  8  0  16  0  4 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x047 24  0  8  8  8  0  16  0  8 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x048 24  0  8  8  8  0  16  0 16 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x049 24  0  8  8  8  0  24  0  2 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x04a 24  0  8  8  8  0  24  0  4 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x04b 24  0  8  8  8  0  24  0  8 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x04c 24  0  8  8  8  0  24  0 16 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x04d 24  0  8  8  8  0  24  8  2 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x04e 24  0  8  8  8  0  24  8  4 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x04f 24  0  8  8  8  0  24  8  8 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x050 24  0  8  8  8  0  24  8 16 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x051 32  0  8  8  8  8   0  0  0 0 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x052 32  0  8  8  8  8  16  0  0 0 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x053 32  0  8  8  8  8  24  0  0 0 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x054 32  0  8  8  8  8  24  8  0 0 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x055 32  0  8  8  8  8   0  0  2 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x056 32  0  8  8  8  8   0  0  4 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x057 32  0  8  8  8  8   0  0  8 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x058 32  0  8  8  8  8   0  0 16 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x059 32  0  8  8  8  8  16  0  2 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x05a 32  0  8  8  8  8  16  0  4 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x05b 32  0  8  8  8  8  16  0  8 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x05c 32  0  8  8  8  8  16  0 16 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x05d 32  0  8  8  8  8  24  0  2 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x05e 32  0  8  8  8  8  24  0  4 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x05f 32  0  8  8  8  8  24  0  8 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x060 32  0  8  8  8  8  24  0 16 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x061 32  0  8  8  8  8  24  8  2 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x062 32  0  8  8  8  8  24  8  4 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x063 32  0  8  8  8  8  24  8  8 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x064 32  0  8  8  8  8  24  8 16 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
14:42:10 [INFO]     EGL context: +robust access EXT
14:42:10 [INFO]     EGL context: +surfaceless
14:42:10 [INFO] Adapter Vulkan AdapterInfo { name: "NVIDIA GeForce RTX 3050 Ti Laptop GPU", vendor: 4318, device: 9632, device_type: DiscreteGpu, driver: "NVIDIA", driver_info: "535.183.01", backend: Vulkan }
14:42:10 [WARN] Detected skylake derivative running on mesa i915. Clears to srgb textures will use manual shader clears.
14:42:10 [INFO] Adapter Gl AdapterInfo { name: "Mesa Intel(R) Xe Graphics (TGL GT2)", vendor: 32902, device: 0, device_type: IntegratedGpu, driver: "", driver_info: "", backend: Gl }
14:42:10 [INFO] Dropping Global
14:42:10 [INFO] Connecting to SQLite database
14:42:10 [INFO] fetching team tester status
14:42:10 [INFO] Attempting to start websocket connection in CloudObjects::Listener
14:42:10 [INFO] Checking for update on channel stable_release. Update id is XO3ZdZR
14:42:10 [INFO] Fetching channel versions (without changelogs) from Warp server
14:42:10 [INFO] Not sending telemetry event because telemetry is disabled.
14:42:10 [INFO] dispatching global action for root_view:open_from_restored
14:42:10 [INFO] Computing available system fonts
14:42:10 [ERROR] Could not find current AIAgentApiType value in dropdown option list
14:42:10 [INFO] Not sending telemetry event because telemetry is disabled.
14:42:10 [INFO] Block finished with new state DoneWithExecution
14:42:10 [INFO] Block finished with new state DoneWithExecution
14:42:10 [INFO] Block finished with new state DoneWithExecution
14:42:10 [INFO] Block finished with new state DoneWithExecution
14:42:10 [INFO] Block finished with new state DoneWithExecution
14:42:10 [INFO] Block finished with new state DoneWithExecution
14:42:10 [INFO] Block finished with new state DoneWithExecution
14:42:10 [INFO] Block finished with new state DoneWithExecution
14:42:10 [INFO] Block finished with new state DoneWithExecution
14:42:10 [INFO] Block finished with new state DoneWithExecution
14:42:10 [INFO] Block finished with new state DoneWithExecution
14:42:10 [INFO] Starting shell /usr/bin/fish
14:42:10 [INFO] Successfully spawned child fish process with pid 127756
14:42:10 [INFO] Successfully spawned tty with pid: 127756
14:42:10 [INFO] Block finished with new state DoneWithExecution
14:42:10 [INFO] Block finished with new state DoneWithExecution
14:42:10 [INFO] Starting shell /usr/bin/fish
14:42:10 [INFO] Successfully spawned tty with pid: 127769
14:42:10 [INFO] Successfully spawned child fish process with pid 127769
14:42:10 [INFO] Fetching channel versions and changelogs from Warp server
14:42:10 [INFO] dispatching global action for workspace:save_app
14:42:10 [INFO] dispatching global action for workspace:save_app
14:42:10 [INFO] dispatching global action for workspace:save_app
14:42:10 [WARN] Tried to update block filter query without active_filter_editor_block_index set
14:42:10 [WARN] Tried to update block filter query without active_filter_editor_block_index set
14:42:10 [INFO] dispatching global action for workspace:save_app
14:42:10 [WARN] No alert dialog was set for the native modal
14:42:10 [INFO] Loaded 81 font families
14:42:10 [INFO] Received InitShell hook
14:42:10 [INFO] Received InitShell hook
14:42:10 [WARN] Tried to render share modal without a model
14:42:10 [WARN] Tried to render share modal without a model
14:42:10 [INFO] Finished loading 81 fonts
14:42:10 [INFO] Received CommandFinished hook
14:42:10 [INFO] Tried to exit the alternate screen, but it was already inactive
14:42:10 [INFO] Block finished with new state DoneWithNoExecution
14:42:10 [INFO] Incrementing stage from WarpInput to ScriptExecution
14:42:10 [INFO] Unable to find extension: VK_EXT_swapchain_colorspace
14:42:10 [INFO] Received Precmd hook
14:42:10 [INFO] Instance version: 0x403117
14:42:10 [INFO] Debug utils not enabled: debug_utils_user_data not passed to Instance::from_raw
14:42:10 [INFO] Enabling device properties2
14:42:10 [INFO] Loading Wayland library to get the current display
14:42:10 [INFO] Loading X11 library to get the current display
14:42:10 [INFO] Received CommandFinished hook
14:42:10 [INFO] Tried to exit the alternate screen, but it was already inactive
14:42:10 [INFO] Block finished with new state DoneWithNoExecution
14:42:10 [INFO] Using X11 platform
14:42:10 [INFO] Incrementing stage from WarpInput to ScriptExecution
14:42:10 [INFO] Received Precmd hook
libEGL debug: using driver i915 for 65

libEGL debug: using driver i915 for 65

libEGL debug: pci id for fd 65: 8086:9a49, driver iris

libEGL debug: MESA-LOADER: dlopen(/usr/lib/dri/iris_dri.so)

libEGL debug: did not find extension DRI_Kopper version 1

libEGL info: Using DRI3
14:42:10 [INFO] Display vendor "Mesa Project", version (1, 5)
14:42:10 [INFO]     EGL surface: +srgb
14:42:10 [INFO]     Trying native-render
libEGL debug: ---------------
libEGL debug: Configurations:
libEGL debug: cho       bf lv colourbuffer dp st  ms           vis  cav  bi     renderable           supported
libEGL debug: sen    id sz  l  r  g  b  a  th cl ns b           id  eat  nd  gl es es2 es3 vg         surfaces
libEGL debug: ---------------
libEGL debug:   0 0x001 32  0  8  8  8  8   0  0  0 0 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x002 32  0  8  8  8  8  16  0  0 0 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x003 32  0  8  8  8  8  24  0  0 0 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x004 32  0  8  8  8  8  24  8  0 0 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x005 32  0  8  8  8  8   0  0  2 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x006 32  0  8  8  8  8   0  0  4 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x007 32  0  8  8  8  8   0  0  8 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x008 32  0  8  8  8  8   0  0 16 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x009 32  0  8  8  8  8  16  0  2 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x00a 32  0  8  8  8  8  16  0  4 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x00b 32  0  8  8  8  8  16  0  8 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x00c 32  0  8  8  8  8  16  0 16 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x00d 32  0  8  8  8  8  24  0  2 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x00e 32  0  8  8  8  8  24  0  4 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x00f 32  0  8  8  8  8  24  0  8 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x010 32  0  8  8  8  8  24  0 16 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x011 32  0  8  8  8  8  24  8  2 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x012 32  0  8  8  8  8  24  8  4 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x013 32  0  8  8  8  8  24  8  8 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x014 32  0  8  8  8  8  24  8 16 1 0x00000049TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x015 24  0  8  8  8  0   0  0  0 0 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x016 24  0  8  8  8  0  16  0  0 0 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x017 24  0  8  8  8  0  24  0  0 0 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x018 24  0  8  8  8  0  24  8  0 0 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x019 24  0  8  8  8  0   0  0  2 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x01a 24  0  8  8  8  0   0  0  4 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x01b 24  0  8  8  8  0   0  0  8 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x01c 24  0  8  8  8  0   0  0 16 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x01d 24  0  8  8  8  0  16  0  2 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x01e 24  0  8  8  8  0  16  0  4 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x01f 24  0  8  8  8  0  16  0  8 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x020 24  0  8  8  8  0  16  0 16 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x021 24  0  8  8  8  0  24  0  2 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x022 24  0  8  8  8  0  24  0  4 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x023 24  0  8  8  8  0  24  0  8 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x024 24  0  8  8  8  0  24  0 16 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x025 24  0  8  8  8  0  24  8  2 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x026 24  0  8  8  8  0  24  8  4 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x027 24  0  8  8  8  0  24  8  8 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x028 24  0  8  8  8  0  24  8 16 1 0x00000049TC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x029 32  0  8  8  8  8   0  0  0 0 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x02a 32  0  8  8  8  8  16  0  0 0 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x02b 32  0  8  8  8  8  24  0  0 0 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x02c 32  0  8  8  8  8  24  8  0 0 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x02d 32  0  8  8  8  8   0  0  2 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x02e 32  0  8  8  8  8   0  0  4 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x02f 32  0  8  8  8  8   0  0  8 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x030 32  0  8  8  8  8   0  0 16 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x031 32  0  8  8  8  8  16  0  2 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x032 32  0  8  8  8  8  16  0  4 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x033 32  0  8  8  8  8  16  0  8 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x034 32  0  8  8  8  8  16  0 16 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x035 32  0  8  8  8  8  24  0  2 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x036 32  0  8  8  8  8  24  0  4 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x037 32  0  8  8  8  8  24  0  8 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x038 32  0  8  8  8  8  24  0 16 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x039 32  0  8  8  8  8  24  8  2 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x03a 32  0  8  8  8  8  24  8  4 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x03b 32  0  8  8  8  8  24  8  8 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x03c 32  0  8  8  8  8  24  8 16 1 0x0000004aDC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x03d 24  0  8  8  8  0   0  0  0 0 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x03e 24  0  8  8  8  0  16  0  0 0 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x03f 24  0  8  8  8  0  24  0  0 0 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x040 24  0  8  8  8  0  24  8  0 0 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x041 24  0  8  8  8  0   0  0  2 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x042 24  0  8  8  8  0   0  0  4 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x043 24  0  8  8  8  0   0  0  8 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x044 24  0  8  8  8  0   0  0 16 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x045 24  0  8  8  8  0  16  0  2 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x046 24  0  8  8  8  0  16  0  4 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x047 24  0  8  8  8  0  16  0  8 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x048 24  0  8  8  8  0  16  0 16 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x049 24  0  8  8  8  0  24  0  2 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x04a 24  0  8  8  8  0  24  0  4 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x04b 24  0  8  8  8  0  24  0  8 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x04c 24  0  8  8  8  0  24  0 16 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x04d 24  0  8  8  8  0  24  8  2 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x04e 24  0  8  8  8  0  24  8  4 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x04f 24  0  8  8  8  0  24  8  8 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x050 24  0  8  8  8  0  24  8 16 1 0x0000004aDC        y   y  y   y   y         win,pb,pix,
libEGL debug:     0x051 32  0  8  8  8  8   0  0  0 0 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x052 32  0  8  8  8  8  16  0  0 0 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x053 32  0  8  8  8  8  24  0  0 0 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x054 32  0  8  8  8  8  24  8  0 0 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x055 32  0  8  8  8  8   0  0  2 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x056 32  0  8  8  8  8   0  0  4 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x057 32  0  8  8  8  8   0  0  8 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x058 32  0  8  8  8  8   0  0 16 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x059 32  0  8  8  8  8  16  0  2 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x05a 32  0  8  8  8  8  16  0  4 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x05b 32  0  8  8  8  8  16  0  8 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x05c 32  0  8  8  8  8  16  0 16 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x05d 32  0  8  8  8  8  24  0  2 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x05e 32  0  8  8  8  8  24  0  4 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x05f 32  0  8  8  8  8  24  0  8 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x060 32  0  8  8  8  8  24  0 16 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x061 32  0  8  8  8  8  24  8  2 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x062 32  0  8  8  8  8  24  8  4 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x063 32  0  8  8  8  8  24  8  8 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
libEGL debug:     0x064 32  0  8  8  8  8  24  8 16 1 0x00000079TC        a   y  y   y   y         win,pb,pix,
14:42:10 [INFO]     EGL context: +robust access EXT
14:42:10 [INFO]     EGL context: +surfaceless
14:42:10 [INFO] Enabled wgpu backends: Backends(VULKAN | GL | METAL | DX12 | DX11 | BROWSER_WEBGPU)
14:42:10 [INFO] Available wgpu adapters (in priority order):
14:42:10 [INFO] Adapter Vulkan AdapterInfo { name: "NVIDIA GeForce RTX 3050 Ti Laptop GPU", vendor: 4318, device: 9632, device_type: DiscreteGpu, driver: "NVIDIA", driver_info: "535.183.01", backend: Vulkan }
14:42:10 [WARN] Detected skylake derivative running on mesa i915. Clears to srgb textures will use manual shader clears.
14:42:10 [INFO] Adapter Gl AdapterInfo { name: "Mesa Intel(R) Xe Graphics (TGL GT2)", vendor: 32902, device: 0, device_type: IntegratedGpu, driver: "", driver_info: "", backend: Gl }
14:42:10 [WARN] Deprioritizing Vulkan-backed Nvidia adapter due to version < 545 (unsupported).
See the "Graphics" secion of our docs here: https://docs.warp.dev/help/known-issues#linux-workarounds
14:42:10 [INFO] IntegratedGpu: Mesa Intel(R) Xe Graphics (TGL GT2)
    Backend: Gl
    Driver: Unknown
    Can present: true
    Supported texture format: Some(Rgba8UnormSrgb)
14:42:10 [INFO] DiscreteGpu: NVIDIA GeForce RTX 3050 Ti Laptop GPU
    Backend: Vulkan
    Driver: NVIDIA (535.183.01)
    Can present: true
    Supported texture format: Some(Bgra8UnormSrgb)
14:42:10 [INFO] Verifying adapter "Mesa Intel(R) Xe Graphics (TGL GT2)" is valid...
14:42:10 [INFO] configuring surface with SurfaceConfiguration { usage: TextureUsages(RENDER_ATTACHMENT), format: Rgba8Unorm, width: 2560, height: 1600, present_mode: Fifo, alpha_mode: Auto, view_formats: [] }
14:42:10 [INFO] Automatically choosing alpha mode by rule Auto. Chose Opaque
14:42:10 [INFO] Received Bootstrapped hook
14:42:10 [INFO] Configured typeahead mode as ShellReported
14:42:10 [INFO] Received CommandFinished hook
14:42:10 [INFO] Tried to exit the alternate screen, but it was already inactive
14:42:10 [INFO] Block finished with new state DoneWithNoExecution
14:42:10 [INFO] Incrementing stage from Bootstrapped to PostBootstrapPrecmd
14:42:10 [INFO] Using IntegratedGpu (Mesa Intel(R) Xe Graphics (TGL GT2)) for rendering new window.
14:42:10 [INFO]     Compiled shader NativeShader(5)
14:42:10 [INFO]     Compiled shader NativeShader(6)
14:42:10 [INFO]     Linked program NativeProgram(4)
14:42:10 [INFO]     Compiled shader NativeShader(8)
14:42:10 [INFO]     Compiled shader NativeShader(9)
14:42:10 [INFO]     Linked program NativeProgram(7)
14:42:10 [INFO]     Compiled shader NativeShader(11)
14:42:10 [INFO]     Compiled shader NativeShader(12)
14:42:10 [INFO]     Linked program NativeProgram(10)
14:42:10 [INFO] dispatching global action for workspace:save_app
14:42:10 [INFO] Parsed shell version string: Some([Number(3), Number(7), Number(1)])
14:42:10 [INFO] Shell is bootstrapped with session_id SessionId(15443)
14:42:10 [INFO] dispatching global action for workspace:save_app
14:42:10 [INFO] Loading history from file /home/hydroh/.local/share/fish/fish_history for shell fish
14:42:10 [INFO] Received Precmd hook
14:42:10 [INFO] Received Bootstrapped hook
14:42:10 [INFO] Configured typeahead mode as ShellReported
14:42:10 [INFO] Received CommandFinished hook
14:42:10 [INFO] Tried to exit the alternate screen, but it was already inactive
14:42:10 [INFO] Block finished with new state DoneWithNoExecution
14:42:10 [INFO] Incrementing stage from Bootstrapped to PostBootstrapPrecmd
14:42:10 [INFO] Parsed shell version string: Some([Number(3), Number(7), Number(1)])
14:42:10 [INFO] Shell is bootstrapped with session_id SessionId(21067)
14:42:10 [INFO] Received channel versions from Warp server: dev: ChannelVersion { version_info: VersionInfo { version: "v0.2024.07.01.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.07.01.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.25.08.02.beta_00", update_by: None, soft_cutoff: None }, overrides: [] }; stable: ChannelVersion { version_info: VersionInfo { version: "v0.2024.06.25.08.02.stable_01", update_by: None, soft_cutoff: Some("v0.2024.05.14.08.01.stable_04") }, overrides: [] }
14:42:10 [WARN] redraw_frame was called 35 times before the frame was drawn
14:42:10 [INFO] dispatching global action for workspace:save_app
14:42:10 [INFO] window resized
14:42:10 [INFO] dispatching global action for workspace:save_app
14:42:10 [INFO] No update available
14:42:10 [INFO] active window changed: Some(WindowId(0))
14:42:10 [INFO] dispatching global action for root_view:update_quake_mode_state
14:42:10 [INFO] dispatching global action for workspace:save_app
14:42:10 [INFO] fetching teams metadata
14:42:10 [INFO] fetching updated cloud objects, including generic string objects
14:42:10 [INFO] configuring surface with SurfaceConfiguration { usage: TextureUsages(RENDER_ATTACHMENT), format: Rgba8Unorm, width: 2560, height: 1600, present_mode: Fifo, alpha_mode: Auto, view_formats: [] }
14:42:10 [INFO] Automatically choosing alpha mode by rule Auto. Chose Opaque
14:42:10 [INFO] Received Precmd hook
14:42:10 [INFO] Received channel versions from Warp server: dev: ChannelVersion { version_info: VersionInfo { version: "v0.2024.07.01.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.07.01.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.25.08.02.beta_00", update_by: None, soft_cutoff: None }, overrides: [] }; stable: ChannelVersion { version_info: VersionInfo { version: "v0.2024.06.25.08.02.stable_01", update_by: None, soft_cutoff: Some("v0.2024.05.14.08.01.stable_04") }, overrides: [] }
14:42:10 [WARN] redraw_frame was called 6 times before the frame was drawn
14:42:10 [INFO] Received InputBuffer hook
14:42:10 [WARN] redraw_frame was called 9 times before the frame was drawn
14:42:10 [WARN] redraw_frame was called 2 times before the frame was drawn
14:42:10 [INFO] Received InputBuffer hook
14:42:10 [WARN] redraw_frame was called 2 times before the frame was drawn
14:42:10 [WARN] redraw_frame was called 2 times before the frame was drawn
14:42:11 [INFO] Websocket is ready. Getting latest set of updated objects from CloudObjects::Listener
14:42:11 [INFO] fetching updated cloud objects, including generic string objects
14:42:11 [WARN] redraw_frame was called 4 times before the frame was drawn
14:42:12 [INFO] active window changed: None
14:42:12 [INFO] dispatching global action for root_view:update_quake_mode_state
14:42:12 [INFO] dispatching global action for workspace:save_app

eglinfo.txt

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

dannyneira commented 5 days ago

Hi @HydroH thanks for letting us know. Your logs don't indicate an issue with loading the system fonts. I suspect maybe trying a different font may help, but not 100%. In particular, we recommend nerd fonts. We'll post any updates on this thread.

To anyone else facing this issue, please add a 👍 to the original post at the top or comment with your details, and subscribe if you'd like to be notified.

HydroH commented 3 days ago

Hi @HydroH thanks for letting us know. Your logs don't indicate an issue with loading the system fonts. I suspect maybe trying a different font may help, but not 100%. In particular, we recommend nerd fonts. We'll post any updates on this thread.

To anyone else facing this issue, please add a 👍 to the original post at the top or comment with your details, and subscribe if you'd like to be notified.

Hi, I have tried different fonts, but it did not resolve the issue.