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.86k stars 355 forks source link

Warp-terminal cannot open on Ubuntu 20.04 after update #5026

Closed che711 closed 2 months ago

che711 commented 2 months ago

Dupe Check

Describe the bug

After updating on warp-terminal_0.2024.06.11.08.02.stable.01_amd64.deb the app doesnt opened

To reproduce

Steps to reproduce:

  1. Open warp-terminal via icon on taskbar
  2. Click button Update warp in the top right corner
  3. The new window opened with command for upating
  4. Push Enter on keyboard
  5. The app closes

Actual result: The outline of the application window appears and disappears. The terminal does not start

Expected behavior

The application should be updating and start

Screenshots

No response

Operating system

Linux

Operating system and version

Ubuntu 20.04

Shell Version

GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)

Current Warp version

warp-terminal_0.2024.06.11.08.02.stable.01_amd64.deb

Regression

Yes, this bug started recently or with an X Warp version

Recent working Warp date

Y'day. Before updating

Additional context

$ warp-terminal
07:52:49 [INFO] Spawning terminal server process...
07:52:49 [INFO] Running terminal server...
07:52:49 [INFO] Running app with windowing system: X11
07:52:49 [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.88",
                ),
            ),
        ),
        reply-serial: 2,
        body: Signature(
            "s",
        ),
    },
)
07:52:49 [INFO] Initializing crash reporting Some("linux_stable_release") with tag "v0.2024.06.11.08.02.stable_01"...
07:52:49 [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.11.08.02.stable_01")
07:52:49 [INFO] Performance metrics collector started
07:52:49 [INFO] Start to flush telemetry events to Segment
07:52:49 [INFO] Dropping empty telemetry batch
07:52:49 [INFO] Flushed telemetry events.
07:52:49 [INFO] Initializing app services
07:52:49 [WARN] No config found!
07:52:49 [WARN] EGL says it can present to the window but not natively
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

07:52:49 [WARN] SQLite error 283 (A WAL mode database file was recovered): recovered 27 frames from WAL file /home/test/.local/state/warp-terminal/warp.sqlite-wal
07:52:49 [INFO] Connecting to SQLite database
07:52:49 [INFO] fetching team tester status
07:52:49 [INFO] Checking for update on channel stable_release. Update id is 8Ehedey
07:52:49 [INFO] Fetching channel versions (without changelogs) from Warp server
07:52:49 [INFO] dispatching global action for root_view:open_from_restored
07:52:49 [INFO] Computing available system fonts
07:52:49 [ERROR] Could not find current AIAgentApiType value in dropdown option list
07:52:49 [INFO] Starting shell /bin/bash
07:52:49 [INFO] Successfully spawned tty with pid: 33978
07:52:49 [INFO] Successfully spawned child bash process with pid 33978
07:52:49 [INFO] Fetching channel versions and changelogs from Warp server
07:52:49 [INFO] dispatching global action for workspace:save_app
07:52:49 [INFO] dispatching global action for workspace:save_app
07:52:49 [WARN] Tried to update block filter query without active_filter_editor_block_index set
07:52:49 [INFO] dispatching global action for workspace:save_app
07:52:49 [WARN] Tried to render share modal without a model
07:52:49 [WARN] No alert dialog was set for the native modal
07:52:49 [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.88",
                ),
            ),
        ),
        reply-serial: 2,
        body: Signature(
            "s",
        ),
    },
)
07:52:49 [INFO] Received InitShell hook
07:52:49 [INFO] Loaded 92 font families
07:52:49 [WARN] No config found!
07:52:49 [WARN] EGL says it can present to the window but not natively
07:52:49 [INFO] Enabled wgpu backends: Backends(VULKAN | GL | METAL | DX12 | DX11 | BROWSER_WEBGPU)
07:52:49 [INFO] Available wgpu adapters (in priority order):
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

07:52:49 [WARN] Deprioritizing Vulkan-backed llvmpipe adapter due to Mesa < 24.0.2 (unsupported)
07:52:49 [INFO] IntegratedGpu: Intel(R) UHD Graphics (CML GT2)
    Backend: Vulkan
    Driver: Intel open-source Mesa driver (Mesa 21.2.6)
    Can present: true
    Supported texture format: Some(Bgra8UnormSrgb)
07:52:49 [INFO] DiscreteGpu: NVIDIA GeForce GTX 1650
    Backend: Vulkan
    Driver: NVIDIA (470.239.06)
    Can present: true
    Supported texture format: Some(Bgra8UnormSrgb)
07:52:49 [INFO] Other: NVIDIA GeForce GTX 1650/PCIe/SSE2
    Backend: Gl
    Driver: Unknown
    Can present: false
    Supported texture format: None
07:52:49 [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)
07:52:49 [INFO] Verifying adapter "Intel(R) UHD Graphics (CML GT2)" is valid...
07:52:49 [INFO] Using IntegratedGpu (Intel(R) UHD Graphics (CML GT2)) for rendering new window.
07:52:49 [INFO] Finished loading 92 fonts
07:52:49 [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.88",
                ),
            ),
        ),
        reply-serial: 2,
        body: Signature(
            "s",
        ),
    },
)
07:52:49 [WARN] redraw_frame was called 7 times before the frame was drawn
07:52:49 [INFO] dispatching global action for workspace:save_app
07:52:49 [INFO] window resized
07:52:49 [INFO] dispatching global action for workspace:save_app
07:52:49 [WARN] Detected X11 error in DRI3 extension (major opcode: 149; first error: 0)
07:52:49 [WARN] Detected X11 error in DRI3 extension (major opcode: 149; first error: 0)
07:52:49 [WARN] Detected X11 error in DRI3 extension (major opcode: 149; first error: 0)
07:52:49 [INFO] active window changed: Some(WindowId(0))
07:52:49 [INFO] dispatching global action for root_view:update_quake_mode_state
07:52:49 [INFO] dispatching global action for workspace:save_app
07:52:49 [INFO] Received channel versions from Warp server: dev: ChannelVersion { version_info: VersionInfo { version: "v0.2024.06.13.08.01.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.13.08.01.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.11.08.02.stable_01", update_by: None, soft_cutoff: Some("v0.2024.04.30.08.02.stable_02") }, overrides: [] }
07:52:49 [WARN] redraw_frame was called 2 times before the frame was drawn
07:52:49 [WARN] Detected X11 error in DRI3 extension (major opcode: 149; first error: 0)
07:52:49 [WARN] Detected X11 error in DRI3 extension (major opcode: 149; first error: 0)
07:52:49 [WARN] Detected X11 error in DRI3 extension (major opcode: 149; first error: 0)
07:52:49 [INFO] No update available
07:52:49 [INFO] fetching teams metadata
07:52:49 [INFO] fetching updated cloud objects, including generic string objects
07:52:49 [INFO] forcing sync of all objects
07:52:49 [WARN] redraw_frame was called 2 times before the frame was drawn
07:52:49 [INFO] Received CommandFinished hook
07:52:49 [INFO] Tried to exit the alternate screen, but it was already inactive
07:52:49 [INFO] Block finished with new state DoneWithNoExecution
07:52:49 [INFO] Incrementing stage from WarpInput to ScriptExecution
07:52:49 [WARN] redraw_frame was called 2 times before the frame was drawn
07:52:49 [INFO] dispatching global action for workspace:save_app
07:52:49 [INFO] Received Precmd hook
07:52:50 [INFO] Received channel versions from Warp server: dev: ChannelVersion { version_info: VersionInfo { version: "v0.2024.06.13.08.01.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.13.08.01.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.11.08.02.stable_01", update_by: None, soft_cutoff: Some("v0.2024.04.30.08.02.stable_02") }, overrides: [] }
07:52:50 [INFO] Received Bootstrapped hook
07:52:50 [INFO] Configured typeahead mode as ShellReported
07:52:50 [INFO] Received CommandFinished hook
07:52:50 [INFO] Tried to exit the alternate screen, but it was already inactive
07:52:50 [INFO] Block finished with new state DoneWithNoExecution
07:52:50 [INFO] Incrementing stage from Bootstrapped to PostBootstrapPrecmd
07:52:50 [INFO] Received Precmd hook
07:52:50 [WARN] Encountered error while getting the next swap chain texture: A timeout was encountered while trying to acquire the next frame
07:52:50 [INFO] Skipping rendering the current frame...
07:52:50 [WARN] Failed to render frame: Failed to acquire surface texture
07:52:50 [INFO] Parsed shell version string: Some([Number(5), Number(0), Number(17), Number(1), Text("release")])
07:52:50 [INFO] Shell is bootstrapped with session_id SessionId(171834436912105)

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

Screenshot from 2024-06-14 11-51-23

Juglugs commented 2 months ago

Same for me on Ubuntu 24.04LTS on a brand new System76 Serval WS laptop. Yet it's fine on my old Acer Nitro 5-100 on Ubuntu 24.04LTS...

I've tried purging it and re-installing it - the same happens as soon as the update is applied

k3rn3ld3v commented 2 months ago

Same for me on Kali Linux latest version. I just updated terminal and got this.

Juglugs commented 2 months ago

Ah-ha!

I shutdown my laptop completely, and when I've gone back to it, it suddenly works!

On Fri, 14 Jun 2024 at 08:26, k3rn3ld3v @.***> wrote:

Same for me on Kali Linux latest version. I just updated terminal and got this.

— Reply to this email directly, view it on GitHub https://github.com/warpdotdev/Warp/issues/5026#issuecomment-2167403282, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABP7TLWYHV4ITCIPOUCJEMTZHKLIXAVCNFSM6AAAAABJJWWPAOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRXGQYDGMRYGI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

che711 commented 2 months ago

@Juglugs cool, but it's doesn't work for me

k3rn3ld3v commented 2 months ago

Thanks for replying, but it didn't work on my Linux. I tried rebooting and shutting down, then starting it again, but it still didn't work.

Ah-ha! I shutdown my laptop completely, and when I've gone back to it, it suddenly works! On Fri, 14 Jun 2024 at 08:26, k3rn3ld3v @.> wrote: Same for me on Kali Linux latest version. I just updated terminal and got this. — Reply to this email directly, view it on GitHub <#5026 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABP7TLWYHV4ITCIPOUCJEMTZHKLIXAVCNFSM6AAAAABJJWWPAOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRXGQYDGMRYGI . You are receiving this because you are subscribed to this thread.Message ID: @.>

MarekBartczak commented 2 months ago

same problem on ubuntu 24.04. I had to downgrade warp version to run it.

Juglugs commented 2 months ago

Did you downgrade Warp or Ubuntu? (And apologies to everyone who thought I'd found a fix - I have no idea why it suddenly started working after a restart on my laptop - It's also weird how it worked on my desktop (same OS version) from the start, with no restart)

On Fri, 14 Jun 2024 at 12:06, MarekBartczak @.***> wrote:

same problem on ubuntu 24.04. I had to downgrade version to run warp.

— Reply to this email directly, view it on GitHub https://github.com/warpdotdev/Warp/issues/5026#issuecomment-2167791028, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABP7TLQXPZVRBXAQFRIQDRTZHLFDTAVCNFSM6AAAAABJJWWPAOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRXG44TCMBSHA . You are receiving this because you were mentioned.Message ID: @.***>

che711 commented 2 months ago

@Juglugs how can we downgrade warp in this case?

MarekBartczak commented 2 months ago

wget https://releases.warp.dev/stable/v0.2024.05.14.08.01.stable_04/warp-terminal_0.2024.05.14.08.01.stable.04_amd64.deb sudo dpkg -i warp-terminal_0.2024.05.14.08.01.stable.04_amd64.deb

I had these version in my Downloads files.

che711 commented 2 months ago

Thanks a lot @MarekBartczak! Old version works well for me

alokedesai commented 2 months ago

Hi all, thanks for filing, I'm actively looking into this and should have an update shortly.

If you are experiencing this, I believe adding the following key/value to the prefs section of user preferences file, which is located at ~/.config/warp-terminal/user_preferences.json, should fix the issue:

"PreferLowPowerGPU": "false"
alokedesai commented 2 months ago

@che711 Could you send a video of what you see when Warp crashes? Additionally, could you run warp-terminal --dump-debug-info and attach the output? Thanks again and really appreciate your patience here.

che711 commented 2 months ago

@alokedesai I've already updated warp according you hot fix and now it works well

warp-terminal --dump-debug-info
Warp version: Some("v0.2024.06.11.08.02.stable_01")
uname(1) output: Linux WS119 5.15.0-107-generic #117~20.04.1-Ubuntu SMP Tue Apr 30 10:35:57 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Package type: PackageManager(Apt)
Windowing system: X11 { is_x_wayland: false }
Window manager name: GNOME Shell
##################################################
# wgpu Adapters
##################################################
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

IntegratedGpu: Intel(R) UHD Graphics (CML GT2)
    Backend: Vulkan
    Driver: Intel open-source Mesa driver (Mesa 21.2.6)
DiscreteGpu: NVIDIA GeForce GTX 1650
    Backend: Vulkan
    Driver: NVIDIA (470.239.06)
Cpu: llvmpipe (LLVM 12.0.0, 256 bits)
    Backend: Vulkan
    Driver: llvmpipe (Mesa 21.2.6 (LLVM 12.0.0))
Other: NVIDIA GeForce GTX 1650/PCIe/SSE2
    Backend: Gl
    Driver: ?
##################################################
# lspci(8) output
##################################################
00:00.0 Host bridge: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 02)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 05)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Comet Lake PCH Thermal Controller
00:14.0 USB controller: Intel Corporation Comet Lake USB 3.1 xHCI Host Controller
00:14.2 RAM memory: Intel Corporation Comet Lake PCH Shared SRAM
00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201
00:15.0 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO I2C Controller #0
00:15.1 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO I2C Controller #1
00:16.0 Communication controller: Intel Corporation Comet Lake HECI Controller
00:17.0 SATA controller: Intel Corporation Device 06d3
00:1b.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #17 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #9 (rev f0)
00:1d.6 PCI bridge: Intel Corporation Device 06b6 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Comet Lake LPC Controller
00:1f.3 Audio device: Intel Corporation Comet Lake PCH cAVS
00:1f.4 SMBus: Intel Corporation Comet Lake PCH SMBus Controller
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH SPI Controller
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1f99 (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1)
06:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a809
0c:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)

##################################################
# vulkaninfo(1) output
##################################################
sh: 1: vulkaninfo: not found

##################################################
# eglinfo(1) output
##################################################
sh: 1: eglinfo: not found
che711 commented 2 months ago

@alokedesai I return old settings to user_preferences.json

https://github.com/warpdotdev/Warp/assets/80121647/8548f821-e788-443a-81cf-08bd1315e584

che711 commented 2 months ago

Old settings without "PreferLowPowerGPU": "false"

warp-terminal --dump-debug-info
Warp version: Some("v0.2024.06.11.08.02.stable_01")
uname(1) output: Linux WS119 5.15.0-107-generic #117~20.04.1-Ubuntu SMP Tue Apr 30 10:35:57 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Package type: PackageManager(Apt)
Windowing system: X11 { is_x_wayland: false }
Window manager name: GNOME Shell
##################################################
# wgpu Adapters
##################################################
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

IntegratedGpu: Intel(R) UHD Graphics (CML GT2)
    Backend: Vulkan
    Driver: Intel open-source Mesa driver (Mesa 21.2.6)
DiscreteGpu: NVIDIA GeForce GTX 1650
    Backend: Vulkan
    Driver: NVIDIA (470.239.06)
Cpu: llvmpipe (LLVM 12.0.0, 256 bits)
    Backend: Vulkan
    Driver: llvmpipe (Mesa 21.2.6 (LLVM 12.0.0))
Other: NVIDIA GeForce GTX 1650/PCIe/SSE2
    Backend: Gl
    Driver: ?
##################################################
# lspci(8) output
##################################################
00:00.0 Host bridge: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 02)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 05)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Comet Lake PCH Thermal Controller
00:14.0 USB controller: Intel Corporation Comet Lake USB 3.1 xHCI Host Controller
00:14.2 RAM memory: Intel Corporation Comet Lake PCH Shared SRAM
00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201
00:15.0 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO I2C Controller #0
00:15.1 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO I2C Controller #1
00:16.0 Communication controller: Intel Corporation Comet Lake HECI Controller
00:17.0 SATA controller: Intel Corporation Device 06d3
00:1b.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #17 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #9 (rev f0)
00:1d.6 PCI bridge: Intel Corporation Device 06b6 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Comet Lake LPC Controller
00:1f.3 Audio device: Intel Corporation Comet Lake PCH cAVS
00:1f.4 SMBus: Intel Corporation Comet Lake PCH SMBus Controller
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH SPI Controller
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1f99 (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1)
06:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a809
0c:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)

##################################################
# vulkaninfo(1) output
##################################################
sh: 1: vulkaninfo: not found

##################################################
# eglinfo(1) output
##################################################
sh: 1: eglinfo: not found
alokedesai commented 2 months ago

Thanks @che711! One more request: could you run RUST_LOG=debug warp-terminal (without "PreferLowPowerGPU": "false") and send the output?

che711 commented 2 months ago

No problem! Done

bt- commented 2 months ago

I ran into this issue yesterday on Pop!_OS 22.04 LTS. Changing the user preferences as alokedesai suggested above seems to have resolved the issue for me.

Thanks!

alokedesai commented 2 months ago

Thanks @che711!

@bt- would you mind sharing your warp logs when the issue occurred? Do you see a similar BadDrawable panic message like the one @che711 posted above?

lreinhard-tfb commented 2 months ago

Like others, adding "PreferLowPowerGPU": "false" fixed the issue. Here's the output when I remove it:

warp-terminal --dump-debug-info
Warp version: Some("v0.2024.06.11.08.02.stable_01")
uname(1) output: Linux lreinhard-Precision-3560 6.5.0-35-generic #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May  7 09:00:52 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
Package type: PackageManager(Apt)
Windowing system: X11 { is_x_wayland: false }
Window manager name: GNOME Shell
##################################################
# wgpu Adapters
##################################################
IntegratedGpu: Intel(R) Xe Graphics (TGL GT2)
    Backend: Vulkan
    Driver: Intel open-source Mesa driver (Mesa 23.2.1-1ubuntu3.1~22.04.2)
DiscreteGpu: NVIDIA T500
    Backend: Vulkan
    Driver: NVIDIA (535.171.04)
Cpu: llvmpipe (LLVM 15.0.7, 256 bits)
    Backend: Vulkan
    Driver: llvmpipe (Mesa 23.2.1-1ubuntu3.1~22.04.2 (LLVM 15.0.7))
Other: NVIDIA T500/PCIe/SSE2
    Backend: Gl
    Driver: ?
##################################################
# lspci(8) output
##################################################
0000:00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 01)
0000:00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01)
0000:00:04.0 Signal processing controller: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant (rev 01)
0000:00:06.0 PCI bridge: Intel Corporation 11th Gen Core Processor PCIe Controller (rev 01)
0000:00:07.0 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #0 (rev 01)
0000:00:07.1 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #1 (rev 01)
0000:00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller (rev 01)
0000:00:0d.2 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #0 (rev 01)
0000:00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller
0000:00:12.0 Serial controller: Intel Corporation Tiger Lake-LP Integrated Sensor Hub (rev 20)
0000:00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 20)
0000:00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 20)
0000:00:15.0 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 20)
0000:00:15.1 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #1 (rev 20)
0000:00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20)
0000:00:1c.0 PCI bridge: Intel Corporation Tigerlake PCH-LP PCI Express Root Port #6 (rev 20)
0000:00:1c.6 PCI bridge: Intel Corporation Device a0be (rev 20)
0000:00:1d.0 System peripheral: Intel Corporation Device 09ab
0000:00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 20)
0000:00:1f.3 Audio device: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
0000:00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20)
0000:00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-LP SPI Controller (rev 20)
0000:00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (13) I219-LM (rev 20)
0000:01:00.0 3D controller: NVIDIA Corporation TU117GLM [Quadro T500 Mobile] (rev a1)
0000:72:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
0000:73:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
10000:e0:1d.0 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #9 (rev 20)
10000:e1:00.0 Non-Volatile memory controller: Toshiba Corporation XG6 NVMe SSD Controller

##################################################
# vulkaninfo(1) output
##################################################
sh: 1: vulkaninfo: not found

##################################################
# eglinfo(1) output
##################################################
EGL client extensions string:
    EGL_EXT_platform_base EGL_EXT_device_base EGL_EXT_device_enumeration
    EGL_EXT_device_query EGL_KHR_client_get_all_proc_addresses
    EGL_EXT_client_extensions EGL_KHR_debug EGL_KHR_platform_x11
    EGL_EXT_platform_x11 EGL_EXT_platform_device
    EGL_MESA_platform_surfaceless EGL_EXT_explicit_device
    EGL_KHR_platform_gbm EGL_MESA_platform_gbm EGL_EXT_platform_wayland
    EGL_KHR_platform_wayland EGL_EXT_platform_xcb

GBM platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
EGL extensions string:
    EGL_EXT_buffer_age EGL_EXT_client_sync
    EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import
    EGL_EXT_image_dma_buf_import_modifiers EGL_MESA_image_dma_buf_export
    EGL_EXT_output_base EGL_EXT_output_drm EGL_EXT_protected_content
    EGL_EXT_stream_consumer_egloutput EGL_EXT_stream_acquire_mode
    EGL_EXT_sync_reuse EGL_IMG_context_priority EGL_KHR_config_attribs
    EGL_KHR_create_context_no_error EGL_KHR_context_flush_control
    EGL_KHR_create_context EGL_KHR_fence_sync
    EGL_KHR_get_all_proc_addresses EGL_KHR_partial_update
    EGL_KHR_swap_buffers_with_damage EGL_KHR_no_config_context
    EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image
    EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image
    EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base
    EGL_KHR_reusable_sync EGL_KHR_stream EGL_KHR_stream_attrib
    EGL_KHR_stream_consumer_gltexture EGL_KHR_stream_cross_process_fd
    EGL_KHR_stream_fifo EGL_KHR_stream_producer_eglsurface
    EGL_KHR_surfaceless_context EGL_KHR_wait_sync EGL_NV_nvrm_fence_sync
    EGL_NV_quadruple_buffer EGL_NV_stream_consumer_eglimage
    EGL_NV_stream_cross_display EGL_NV_stream_cross_object
    EGL_NV_stream_cross_process EGL_NV_stream_cross_system
    EGL_NV_stream_dma EGL_NV_stream_flush EGL_NV_stream_metadata
    EGL_NV_stream_remote EGL_NV_stream_reset EGL_NV_stream_socket
    EGL_NV_stream_socket_inet EGL_NV_stream_socket_unix
    EGL_NV_stream_sync EGL_NV_stream_fifo_next
    EGL_NV_stream_fifo_synchronous EGL_NV_stream_consumer_gltexture_yuv
    EGL_NV_stream_attrib EGL_NV_stream_origin EGL_NV_system_time
    EGL_NV_output_drm_flip_event EGL_NV_triple_buffer
    EGL_NV_robustness_video_memory_purge
Configurations:
     bf lv colorbuffer dp st  ms    vis   cav bi  renderable  supported
  id sz  l  r  g  b  a th cl ns b    id   eat nd gl es es2 vg surfaces 
---------------------------------------------------------------------
0x01 32  0  8  8  8  8 24  8  0 0 0x34325241--         y  y  y     win,pb,str
0x02 32  0  8  8  8  8 24  0  0 0 0x34325241--         y  y  y     win,pb,str
0x03 32  0  8  8  8  8  0  8  0 0 0x34325241--         y  y  y     win,pb,str
0x04 32  0  8  8  8  8  0  0  0 0 0x34325241--         y  y  y     win,pb,str
0x05 32  0  8  8  8  8 24  8  2 1 0x34325241--         y  y  y     win,pb,str
0x06 32  0  8  8  8  8 24  0  2 1 0x34325241--         y  y  y     win,pb,str
0x07 32  0  8  8  8  8  0  8  2 1 0x34325241--         y  y  y     win,pb,str
0x08 32  0  8  8  8  8  0  0  2 1 0x34325241--         y  y  y     win,pb,str
0x09 32  0  8  8  8  8 24  8  4 1 0x34325241--         y  y  y     win,pb,str
0x0a 32  0  8  8  8  8 24  8  4 1 0x34325241--         y  y  y     win,pb,str
0x0b 32  0  8  8  8  8 24  8  4 1 0x34325241--         y  y  y     win,pb,str
0x0c 32  0  8  8  8  8 24  0  4 1 0x34325241--         y  y  y     win,pb,str
0x0d 32  0  8  8  8  8 24  0  4 1 0x34325241--         y  y  y     win,pb,str
0x0e 32  0  8  8  8  8 24  0  4 1 0x34325241--         y  y  y     win,pb,str
0x0f 32  0  8  8  8  8  0  8  4 1 0x34325241--         y  y  y     win,pb,str
0x10 32  0  8  8  8  8  0  8  4 1 0x34325241--         y  y  y     win,pb,str
0x11 32  0  8  8  8  8  0  8  4 1 0x34325241--         y  y  y     win,pb,str
0x12 32  0  8  8  8  8  0  0  4 1 0x34325241--         y  y  y     win,pb,str
0x13 32  0  8  8  8  8  0  0  4 1 0x34325241--         y  y  y     win,pb,str
0x14 32  0  8  8  8  8  0  0  4 1 0x34325241--         y  y  y     win,pb,str
0x15 32  0  8  8  8  8 24  8  8 1 0x34325241--         y  y  y     win,pb,str
0x16 32  0  8  8  8  8 24  8  8 1 0x34325241--         y  y  y     win,pb,str
0x17 32  0  8  8  8  8 24  0  8 1 0x34325241--         y  y  y     win,pb,str
0x18 32  0  8  8  8  8 24  0  8 1 0x34325241--         y  y  y     win,pb,str
0x19 32  0  8  8  8  8  0  8  8 1 0x34325241--         y  y  y     win,pb,str
0x1a 32  0  8  8  8  8  0  8  8 1 0x34325241--         y  y  y     win,pb,str
0x1b 32  0  8  8  8  8  0  0  8 1 0x34325241--         y  y  y     win,pb,str
0x1c 32  0  8  8  8  8  0  0  8 1 0x34325241--         y  y  y     win,pb,str
0x1d 24  0  8  8  8  0 24  8  0 0 0x34325258--         y  y  y     win,pb,str
0x1e 24  0  8  8  8  0 24  0  0 0 0x34325258--         y  y  y     win,pb,str
0x1f 24  0  8  8  8  0  0  8  0 0 0x34325258--         y  y  y     win,pb,str
0x20 24  0  8  8  8  0  0  0  0 0 0x34325258--         y  y  y     win,pb,str
0x21 24  0  8  8  8  0 24  8  2 1 0x34325258--         y  y  y     win,pb,str
0x22 24  0  8  8  8  0 24  0  2 1 0x34325258--         y  y  y     win,pb,str
0x23 24  0  8  8  8  0  0  8  2 1 0x34325258--         y  y  y     win,pb,str
0x24 24  0  8  8  8  0  0  0  2 1 0x34325258--         y  y  y     win,pb,str
0x25 24  0  8  8  8  0 24  8  4 1 0x34325258--         y  y  y     win,pb,str
0x26 24  0  8  8  8  0 24  8  4 1 0x34325258--         y  y  y     win,pb,str
0x27 24  0  8  8  8  0 24  8  4 1 0x34325258--         y  y  y     win,pb,str
0x28 24  0  8  8  8  0 24  0  4 1 0x34325258--         y  y  y     win,pb,str
0x29 24  0  8  8  8  0 24  0  4 1 0x34325258--         y  y  y     win,pb,str
0x2a 24  0  8  8  8  0 24  0  4 1 0x34325258--         y  y  y     win,pb,str
0x2b 24  0  8  8  8  0  0  8  4 1 0x34325258--         y  y  y     win,pb,str
0x2c 24  0  8  8  8  0  0  8  4 1 0x34325258--         y  y  y     win,pb,str
0x2d 24  0  8  8  8  0  0  8  4 1 0x34325258--         y  y  y     win,pb,str
0x2e 24  0  8  8  8  0  0  0  4 1 0x34325258--         y  y  y     win,pb,str
0x2f 24  0  8  8  8  0  0  0  4 1 0x34325258--         y  y  y     win,pb,str
0x30 24  0  8  8  8  0  0  0  4 1 0x34325258--         y  y  y     win,pb,str
0x31 24  0  8  8  8  0 24  8  8 1 0x34325258--         y  y  y     win,pb,str
0x32 24  0  8  8  8  0 24  8  8 1 0x34325258--         y  y  y     win,pb,str
0x33 24  0  8  8  8  0 24  0  8 1 0x34325258--         y  y  y     win,pb,str
0x34 24  0  8  8  8  0 24  0  8 1 0x34325258--         y  y  y     win,pb,str
0x35 24  0  8  8  8  0  0  8  8 1 0x34325258--         y  y  y     win,pb,str
0x36 24  0  8  8  8  0  0  8  8 1 0x34325258--         y  y  y     win,pb,str
0x37 24  0  8  8  8  0  0  0  8 1 0x34325258--         y  y  y     win,pb,str
0x38 24  0  8  8  8  0  0  0  8 1 0x34325258--         y  y  y     win,pb,str
0x39 16  0  5  6  5  0 24  8  0 0 0x36314752--         y  y  y     win,pb,str
0x3a 16  0  5  6  5  0 24  0  0 0 0x36314752--         y  y  y     win,pb,str
0x3b 16  0  5  6  5  0 16  0  0 0 0x36314752--         y  y  y     win,pb,str
0x3c 16  0  5  6  5  0  0  8  0 0 0x36314752--         y  y  y     win,pb,str
0x3d 16  0  5  6  5  0  0  0  0 0 0x36314752--         y  y  y     win,pb,str
0x3e 16  0  5  6  5  0 24  8  2 1 0x36314752--         y  y  y     win,pb,str
0x3f 16  0  5  6  5  0 24  0  2 1 0x36314752--         y  y  y     win,pb,str
0x40 16  0  5  6  5  0 16  0  2 1 0x36314752--         y  y  y     win,pb,str
0x41 16  0  5  6  5  0  0  8  2 1 0x36314752--         y  y  y     win,pb,str
0x42 16  0  5  6  5  0  0  0  2 1 0x36314752--         y  y  y     win,pb,str
0x43 16  0  5  6  5  0 24  8  4 1 0x36314752--         y  y  y     win,pb,str
0x44 16  0  5  6  5  0 24  8  4 1 0x36314752--         y  y  y     win,pb,str
0x45 16  0  5  6  5  0 24  8  4 1 0x36314752--         y  y  y     win,pb,str
0x46 16  0  5  6  5  0 24  0  4 1 0x36314752--         y  y  y     win,pb,str
0x47 16  0  5  6  5  0 24  0  4 1 0x36314752--         y  y  y     win,pb,str
0x48 16  0  5  6  5  0 24  0  4 1 0x36314752--         y  y  y     win,pb,str
0x49 16  0  5  6  5  0 16  0  4 1 0x36314752--         y  y  y     win,pb,str
0x4a 16  0  5  6  5  0 16  0  4 1 0x36314752--         y  y  y     win,pb,str
0x4b 16  0  5  6  5  0 16  0  4 1 0x36314752--         y  y  y     win,pb,str
0x4c 16  0  5  6  5  0  0  8  4 1 0x36314752--         y  y  y     win,pb,str
0x4d 16  0  5  6  5  0  0  8  4 1 0x36314752--         y  y  y     win,pb,str
0x4e 16  0  5  6  5  0  0  8  4 1 0x36314752--         y  y  y     win,pb,str
0x4f 16  0  5  6  5  0  0  0  4 1 0x36314752--         y  y  y     win,pb,str
0x50 16  0  5  6  5  0  0  0  4 1 0x36314752--         y  y  y     win,pb,str
0x51 16  0  5  6  5  0  0  0  4 1 0x36314752--         y  y  y     win,pb,str
0x52 16  0  5  6  5  0 24  8  8 1 0x36314752--         y  y  y     win,pb,str
0x53 16  0  5  6  5  0 24  8  8 1 0x36314752--         y  y  y     win,pb,str
0x54 16  0  5  6  5  0 24  0  8 1 0x36314752--         y  y  y     win,pb,str
0x55 16  0  5  6  5  0 24  0  8 1 0x36314752--         y  y  y     win,pb,str
0x56 16  0  5  6  5  0 16  0  8 1 0x36314752--         y  y  y     win,pb,str
0x57 16  0  5  6  5  0 16  0  8 1 0x36314752--         y  y  y     win,pb,str
0x58 16  0  5  6  5  0  0  8  8 1 0x36314752--         y  y  y     win,pb,str
0x59 16  0  5  6  5  0  0  8  8 1 0x36314752--         y  y  y     win,pb,str
0x5a 16  0  5  6  5  0  0  0  8 1 0x36314752--         y  y  y     win,pb,str
0x5b 16  0  5  6  5  0  0  0  8 1 0x36314752--         y  y  y     win,pb,str

Wayland platform:
eglinfo: eglInitialize failed

X11 platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
EGL extensions string:
    EGL_EXT_buffer_age EGL_EXT_client_sync
    EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import
    EGL_EXT_image_dma_buf_import_modifiers EGL_MESA_image_dma_buf_export
    EGL_EXT_output_base EGL_EXT_stream_acquire_mode EGL_EXT_sync_reuse
    EGL_IMG_context_priority EGL_KHR_config_attribs
    EGL_KHR_create_context_no_error EGL_KHR_context_flush_control
    EGL_KHR_create_context EGL_KHR_fence_sync
    EGL_KHR_get_all_proc_addresses EGL_KHR_partial_update
    EGL_KHR_swap_buffers_with_damage EGL_KHR_no_config_context
    EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image
    EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image
    EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base
    EGL_KHR_image_pixmap EGL_KHR_reusable_sync EGL_KHR_stream
    EGL_KHR_stream_attrib EGL_KHR_stream_consumer_gltexture
    EGL_KHR_stream_cross_process_fd EGL_KHR_stream_fifo
    EGL_KHR_stream_producer_eglsurface EGL_KHR_surfaceless_context
    EGL_KHR_wait_sync EGL_NV_nvrm_fence_sync EGL_NV_post_sub_buffer
    EGL_NV_quadruple_buffer EGL_NV_stream_consumer_eglimage
    EGL_NV_stream_cross_display EGL_NV_stream_cross_object
    EGL_NV_stream_cross_process EGL_NV_stream_cross_system
    EGL_NV_stream_dma EGL_NV_stream_flush EGL_NV_stream_metadata
    EGL_NV_stream_remote EGL_NV_stream_reset EGL_NV_stream_socket
    EGL_NV_stream_socket_inet EGL_NV_stream_socket_unix
    EGL_NV_stream_sync EGL_NV_stream_fifo_next
    EGL_NV_stream_fifo_synchronous EGL_NV_stream_consumer_gltexture_yuv
    EGL_NV_stream_attrib EGL_NV_stream_origin EGL_NV_system_time
    EGL_NV_output_drm_flip_event EGL_NV_triple_buffer
    EGL_NV_robustness_video_memory_purge
Configurations:
     bf lv colorbuffer dp st  ms    vis   cav bi  renderable  supported
  id sz  l  r  g  b  a th cl ns b    id   eat nd gl es es2 vg surfaces 
---------------------------------------------------------------------
0x01 32  0  8  8  8  8 24  8  0 0 0x24--         y  y  y     win,pb,pix,str
0x02 32  0  8  8  8  8 24  8  0 0 0x9a--         y  y  y     win,pb,pix,str
0x03 32  0  8  8  8  8 24  8  0 0 0x5f--         y  y  y     win,pb,pix,str
0x04 32  0  8  8  8  8 24  0  0 0 0x28--         y  y  y     win,pb,pix,str
0x05 32  0  8  8  8  8 24  0  0 0 0x9e--         y  y  y     win,pb,pix,str
0x06 32  0  8  8  8  8 24  0  0 0 0x63--         y  y  y     win,pb,pix,str
0x07 32  0  8  8  8  8  0  0  0 0 0x2c--         y  y  y     win,pb,pix,str
0x08 32  0  8  8  8  8  0  0  0 0 0xa2--         y  y  y     win,pb,pix,str
0x09 32  0  8  8  8  8  0  0  0 0 0x67--         y  y  y     win,pb,pix,str
0x0a 32  0  8  8  8  8 24  8  2 1 0x38--         y  y  y     win,pb,str
0x0b 32  0  8  8  8  8 24  8  2 1 0xae--         y  y  y     win,pb,str
0x0c 32  0  8  8  8  8 24  8  2 1 0x73--         y  y  y     win,pb,str
0x0d 32  0  8  8  8  8 24  0  2 1 0x30--         y  y  y     win,pb,str
0x0e 32  0  8  8  8  8 24  0  2 1 0xa6--         y  y  y     win,pb,str
0x0f 32  0  8  8  8  8 24  0  2 1 0x6b--         y  y  y     win,pb,str
0x10 32  0  8  8  8  8 24  8  4 1 0x3a--         y  y  y     win,pb,str
0x11 32  0  8  8  8  8 24  8  4 1 0xb0--         y  y  y     win,pb,str
0x12 32  0  8  8  8  8 24  8  4 1 0x75--         y  y  y     win,pb,str
0x13 32  0  8  8  8  8 24  0  4 1 0x32--         y  y  y     win,pb,str
0x14 32  0  8  8  8  8 24  0  4 1 0xa8--         y  y  y     win,pb,str
0x15 32  0  8  8  8  8 24  0  4 1 0x6d--         y  y  y     win,pb,str
0x16 32  0  8  8  8  8 24  8  8 1 0x44--         y  y  y     win,pb,str
0x17 32  0  8  8  8  8 24  8  8 1 0xba--         y  y  y     win,pb,str
0x18 32  0  8  8  8  8 24  8  8 1 0x7f--         y  y  y     win,pb,str
0x19 32  0  8  8  8  8 24  0  8 1 0x40--         y  y  y     win,pb,str
0x1a 32  0  8  8  8  8 24  0  8 1 0xb6--         y  y  y     win,pb,str
0x1b 32  0  8  8  8  8 24  0  8 1 0x7b--         y  y  y     win,pb,str
0x1c 32  0  8  8  8  8 24  8 16 1 0x4c--         y  y  y     win,pb,str
0x1d 32  0  8  8  8  8 24  8 16 1 0xc2--         y  y  y     win,pb,str
0x1e 32  0  8  8  8  8 24  8 16 1 0x87--         y  y  y     win,pb,str
0x1f 32  0  8  8  8  8 24  0 16 1 0x48--         y  y  y     win,pb,str
0x20 32  0  8  8  8  8 24  0 16 1 0xbe--         y  y  y     win,pb,str
0x21 32  0  8  8  8  8 24  0 16 1 0x83--         y  y  y     win,pb,str
0x22 32  0  8  8  8  8 24  8 32 1 0x54--         y  y  y     win,pb,str
0x23 32  0  8  8  8  8 24  8 32 1 0xca--         y  y  y     win,pb,str
0x24 32  0  8  8  8  8 24  8 32 1 0x8f--         y  y  y     win,pb,str
0x25 32  0  8  8  8  8 24  0 32 1 0x50--         y  y  y     win,pb,str
0x26 32  0  8  8  8  8 24  0 32 1 0xc6--         y  y  y     win,pb,str
0x27 32  0  8  8  8  8 24  0 32 1 0x8b--         y  y  y     win,pb,str
0x28 32  0  8  8  8  8 24  8 64 1 0x5c--         y  y  y     win,pb,str
0x29 32  0  8  8  8  8 24  8 64 1 0xd2--         y  y  y     win,pb,str
0x2a 32  0  8  8  8  8 24  8 64 1 0x97--         y  y  y     win,pb,str
0x2b 32  0  8  8  8  8 24  0 64 1 0x58--         y  y  y     win,pb,str
0x2c 32  0  8  8  8  8 24  0 64 1 0xce--         y  y  y     win,pb,str
0x2d 32  0  8  8  8  8 24  0 64 1 0x93--         y  y  y     win,pb,str
0x2e 24  0  8  8  8  0 24  8  0 0 0x21--         y  y  y     win,pb,pix,str
0x2f 24  0  8  8  8  0 24  8  0 0 0x23--         y  y  y     win,pb,pix,str
0x30 24  0  8  8  8  0 24  8  0 0 0x22--         y  y  y     win,pb,pix,str
0x31 24  0  8  8  8  0 24  0  0 0 0x27--         y  y  y     win,pb,pix,str
0x32 24  0  8  8  8  0 24  0  0 0 0x9d--         y  y  y     win,pb,pix,str
0x33 24  0  8  8  8  0 24  0  0 0 0x62--         y  y  y     win,pb,pix,str
0x34 24  0  8  8  8  0  0  0  0 0 0x2b--         y  y  y     win,pb,pix,str
0x35 24  0  8  8  8  0  0  0  0 0 0xa1--         y  y  y     win,pb,pix,str
0x36 24  0  8  8  8  0  0  0  0 0 0x66--         y  y  y     win,pb,pix,str
0x37 24  0  8  8  8  0 24  8  2 1 0x37--         y  y  y     win,pb,str
0x38 24  0  8  8  8  0 24  8  2 1 0xad--         y  y  y     win,pb,str
0x39 24  0  8  8  8  0 24  8  2 1 0x72--         y  y  y     win,pb,str
0x3a 24  0  8  8  8  0 24  0  2 1 0x2f--         y  y  y     win,pb,str
0x3b 24  0  8  8  8  0 24  0  2 1 0xa5--         y  y  y     win,pb,str
0x3c 24  0  8  8  8  0 24  0  2 1 0x6a--         y  y  y     win,pb,str
0x3d 24  0  8  8  8  0 24  8  4 1 0x39--         y  y  y     win,pb,str
0x3e 24  0  8  8  8  0 24  8  4 1 0xaf--         y  y  y     win,pb,str
0x3f 24  0  8  8  8  0 24  8  4 1 0x74--         y  y  y     win,pb,str
0x40 24  0  8  8  8  0 24  0  4 1 0x31--         y  y  y     win,pb,str
0x41 24  0  8  8  8  0 24  0  4 1 0xa7--         y  y  y     win,pb,str
0x42 24  0  8  8  8  0 24  0  4 1 0x6c--         y  y  y     win,pb,str
0x43 24  0  8  8  8  0 24  8  8 1 0x43--         y  y  y     win,pb,str
0x44 24  0  8  8  8  0 24  8  8 1 0xb9--         y  y  y     win,pb,str
0x45 24  0  8  8  8  0 24  8  8 1 0x7e--         y  y  y     win,pb,str
0x46 24  0  8  8  8  0 24  0  8 1 0x3f--         y  y  y     win,pb,str
0x47 24  0  8  8  8  0 24  0  8 1 0xb5--         y  y  y     win,pb,str
0x48 24  0  8  8  8  0 24  0  8 1 0x7a--         y  y  y     win,pb,str
0x49 24  0  8  8  8  0 24  8 16 1 0x4b--         y  y  y     win,pb,str
0x4a 24  0  8  8  8  0 24  8 16 1 0xc1--         y  y  y     win,pb,str
0x4b 24  0  8  8  8  0 24  8 16 1 0x86--         y  y  y     win,pb,str
0x4c 24  0  8  8  8  0 24  0 16 1 0x47--         y  y  y     win,pb,str
0x4d 24  0  8  8  8  0 24  0 16 1 0xbd--         y  y  y     win,pb,str
0x4e 24  0  8  8  8  0 24  0 16 1 0x82--         y  y  y     win,pb,str
0x4f 24  0  8  8  8  0 24  8 32 1 0x53--         y  y  y     win,pb,str
0x50 24  0  8  8  8  0 24  8 32 1 0xc9--         y  y  y     win,pb,str
0x51 24  0  8  8  8  0 24  8 32 1 0x8e--         y  y  y     win,pb,str
0x52 24  0  8  8  8  0 24  0 32 1 0x4f--         y  y  y     win,pb,str
0x53 24  0  8  8  8  0 24  0 32 1 0xc5--         y  y  y     win,pb,str
0x54 24  0  8  8  8  0 24  0 32 1 0x8a--         y  y  y     win,pb,str
0x55 24  0  8  8  8  0 24  8 64 1 0x5b--         y  y  y     win,pb,str
0x56 24  0  8  8  8  0 24  8 64 1 0xd1--         y  y  y     win,pb,str
0x57 24  0  8  8  8  0 24  8 64 1 0x96--         y  y  y     win,pb,str
0x58 24  0  8  8  8  0 24  0 64 1 0x57--         y  y  y     win,pb,str
0x59 24  0  8  8  8  0 24  0 64 1 0xcd--         y  y  y     win,pb,str
0x5a 24  0  8  8  8  0 24  0 64 1 0x92--         y  y  y     win,pb,str
0x5b 16  0  5  6  5  0 24  8  0 0 0x00--         y  y  y     pb,str
0x5c 16  0  5  6  5  0 24  0  0 0 0x00--         y  y  y     pb,str
0x5d 16  0  5  6  5  0 16  0  0 0 0x00--         y  y  y     pb,str
0x5e 16  0  5  6  5  0  0  0  0 0 0x00--         y  y  y     pb,str

Device platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
EGL extensions string:
    EGL_EXT_buffer_age EGL_EXT_client_sync
    EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import
    EGL_EXT_image_dma_buf_import_modifiers EGL_MESA_image_dma_buf_export
    EGL_EXT_output_base EGL_EXT_output_drm EGL_EXT_protected_content
    EGL_EXT_stream_consumer_egloutput EGL_EXT_stream_acquire_mode
    EGL_EXT_sync_reuse EGL_IMG_context_priority EGL_KHR_config_attribs
    EGL_KHR_create_context_no_error EGL_KHR_context_flush_control
    EGL_KHR_create_context EGL_KHR_fence_sync
    EGL_KHR_get_all_proc_addresses EGL_KHR_partial_update
    EGL_KHR_swap_buffers_with_damage EGL_KHR_no_config_context
    EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image
    EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image
    EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base
    EGL_KHR_reusable_sync EGL_KHR_stream EGL_KHR_stream_attrib
    EGL_KHR_stream_consumer_gltexture EGL_KHR_stream_cross_process_fd
    EGL_KHR_stream_fifo EGL_KHR_stream_producer_eglsurface
    EGL_KHR_surfaceless_context EGL_KHR_wait_sync EGL_NV_nvrm_fence_sync
    EGL_NV_quadruple_buffer EGL_NV_stream_consumer_eglimage
    EGL_NV_stream_cross_display EGL_NV_stream_cross_object
    EGL_NV_stream_cross_process EGL_NV_stream_cross_system
    EGL_NV_stream_dma EGL_NV_stream_flush EGL_NV_stream_metadata
    EGL_NV_stream_remote EGL_NV_stream_reset EGL_NV_stream_socket
    EGL_NV_stream_socket_inet EGL_NV_stream_socket_unix
    EGL_NV_stream_sync EGL_NV_stream_fifo_next
    EGL_NV_stream_fifo_synchronous EGL_NV_stream_consumer_gltexture_yuv
    EGL_NV_stream_attrib EGL_NV_stream_origin EGL_NV_system_time
    EGL_NV_output_drm_flip_event EGL_NV_triple_buffer
    EGL_NV_robustness_video_memory_purge
Configurations:
     bf lv colorbuffer dp st  ms    vis   cav bi  renderable  supported
  id sz  l  r  g  b  a th cl ns b    id   eat nd gl es es2 vg surfaces 
---------------------------------------------------------------------
0x01 32  0  8  8  8  8 24  8  0 0 0x00--         y  y  y     pb,str
0x02 32  0  8  8  8  8 24  0  0 0 0x00--         y  y  y     pb,str
0x03 32  0  8  8  8  8  0  8  0 0 0x00--         y  y  y     pb,str
0x04 32  0  8  8  8  8  0  0  0 0 0x00--         y  y  y     pb,str
0x05 32  0  8  8  8  8 24  8  2 1 0x00--         y  y  y     pb,str
0x06 32  0  8  8  8  8 24  0  2 1 0x00--         y  y  y     pb,str
0x07 32  0  8  8  8  8  0  8  2 1 0x00--         y  y  y     pb,str
0x08 32  0  8  8  8  8  0  0  2 1 0x00--         y  y  y     pb,str
0x09 32  0  8  8  8  8 24  8  4 1 0x00--         y  y  y     pb,str
0x0a 32  0  8  8  8  8 24  8  4 1 0x00--         y  y  y     pb,str
0x0b 32  0  8  8  8  8 24  8  4 1 0x00--         y  y  y     pb,str
0x0c 32  0  8  8  8  8 24  0  4 1 0x00--         y  y  y     pb,str
0x0d 32  0  8  8  8  8 24  0  4 1 0x00--         y  y  y     pb,str
0x0e 32  0  8  8  8  8 24  0  4 1 0x00--         y  y  y     pb,str
0x0f 32  0  8  8  8  8  0  8  4 1 0x00--         y  y  y     pb,str
0x10 32  0  8  8  8  8  0  8  4 1 0x00--         y  y  y     pb,str
0x11 32  0  8  8  8  8  0  8  4 1 0x00--         y  y  y     pb,str
0x12 32  0  8  8  8  8  0  0  4 1 0x00--         y  y  y     pb,str
0x13 32  0  8  8  8  8  0  0  4 1 0x00--         y  y  y     pb,str
0x14 32  0  8  8  8  8  0  0  4 1 0x00--         y  y  y     pb,str
0x15 32  0  8  8  8  8 24  8  8 1 0x00--         y  y  y     pb,str
0x16 32  0  8  8  8  8 24  8  8 1 0x00--         y  y  y     pb,str
0x17 32  0  8  8  8  8 24  0  8 1 0x00--         y  y  y     pb,str
0x18 32  0  8  8  8  8 24  0  8 1 0x00--         y  y  y     pb,str
0x19 32  0  8  8  8  8  0  8  8 1 0x00--         y  y  y     pb,str
0x1a 32  0  8  8  8  8  0  8  8 1 0x00--         y  y  y     pb,str
0x1b 32  0  8  8  8  8  0  0  8 1 0x00--         y  y  y     pb,str
0x1c 32  0  8  8  8  8  0  0  8 1 0x00--         y  y  y     pb,str
0x1d 24  0  8  8  8  0 24  8  0 0 0x00--         y  y  y     pb,str
0x1e 24  0  8  8  8  0 24  0  0 0 0x00--         y  y  y     pb,str
0x1f 24  0  8  8  8  0  0  8  0 0 0x00--         y  y  y     pb,str
0x20 24  0  8  8  8  0  0  0  0 0 0x00--         y  y  y     pb,str
0x21 24  0  8  8  8  0 24  8  2 1 0x00--         y  y  y     pb,str
0x22 24  0  8  8  8  0 24  0  2 1 0x00--         y  y  y     pb,str
0x23 24  0  8  8  8  0  0  8  2 1 0x00--         y  y  y     pb,str
0x24 24  0  8  8  8  0  0  0  2 1 0x00--         y  y  y     pb,str
0x25 24  0  8  8  8  0 24  8  4 1 0x00--         y  y  y     pb,str
0x26 24  0  8  8  8  0 24  8  4 1 0x00--         y  y  y     pb,str
0x27 24  0  8  8  8  0 24  8  4 1 0x00--         y  y  y     pb,str
0x28 24  0  8  8  8  0 24  0  4 1 0x00--         y  y  y     pb,str
0x29 24  0  8  8  8  0 24  0  4 1 0x00--         y  y  y     pb,str
0x2a 24  0  8  8  8  0 24  0  4 1 0x00--         y  y  y     pb,str
0x2b 24  0  8  8  8  0  0  8  4 1 0x00--         y  y  y     pb,str
0x2c 24  0  8  8  8  0  0  8  4 1 0x00--         y  y  y     pb,str
0x2d 24  0  8  8  8  0  0  8  4 1 0x00--         y  y  y     pb,str
0x2e 24  0  8  8  8  0  0  0  4 1 0x00--         y  y  y     pb,str
0x2f 24  0  8  8  8  0  0  0  4 1 0x00--         y  y  y     pb,str
0x30 24  0  8  8  8  0  0  0  4 1 0x00--         y  y  y     pb,str
0x31 24  0  8  8  8  0 24  8  8 1 0x00--         y  y  y     pb,str
0x32 24  0  8  8  8  0 24  8  8 1 0x00--         y  y  y     pb,str
0x33 24  0  8  8  8  0 24  0  8 1 0x00--         y  y  y     pb,str
0x34 24  0  8  8  8  0 24  0  8 1 0x00--         y  y  y     pb,str
0x35 24  0  8  8  8  0  0  8  8 1 0x00--         y  y  y     pb,str
0x36 24  0  8  8  8  0  0  8  8 1 0x00--         y  y  y     pb,str
0x37 24  0  8  8  8  0  0  0  8 1 0x00--         y  y  y     pb,str
0x38 24  0  8  8  8  0  0  0  8 1 0x00--         y  y  y     pb,str
0x39 16  0  5  6  5  0 24  8  0 0 0x00--         y  y  y     pb,str
0x3a 16  0  5  6  5  0 24  0  0 0 0x00--         y  y  y     pb,str
0x3b 16  0  5  6  5  0 16  0  0 0 0x00--         y  y  y     pb,str
0x3c 16  0  5  6  5  0  0  8  0 0 0x00--         y  y  y     pb,str
0x3d 16  0  5  6  5  0  0  0  0 0 0x00--         y  y  y     pb,str
0x3e 16  0  5  6  5  0 24  8  2 1 0x00--         y  y  y     pb,str
0x3f 16  0  5  6  5  0 24  0  2 1 0x00--         y  y  y     pb,str
0x40 16  0  5  6  5  0 16  0  2 1 0x00--         y  y  y     pb,str
0x41 16  0  5  6  5  0  0  8  2 1 0x00--         y  y  y     pb,str
0x42 16  0  5  6  5  0  0  0  2 1 0x00--         y  y  y     pb,str
0x43 16  0  5  6  5  0 24  8  4 1 0x00--         y  y  y     pb,str
0x44 16  0  5  6  5  0 24  8  4 1 0x00--         y  y  y     pb,str
0x45 16  0  5  6  5  0 24  8  4 1 0x00--         y  y  y     pb,str
0x46 16  0  5  6  5  0 24  0  4 1 0x00--         y  y  y     pb,str
0x47 16  0  5  6  5  0 24  0  4 1 0x00--         y  y  y     pb,str
0x48 16  0  5  6  5  0 24  0  4 1 0x00--         y  y  y     pb,str
0x49 16  0  5  6  5  0 16  0  4 1 0x00--         y  y  y     pb,str
0x4a 16  0  5  6  5  0 16  0  4 1 0x00--         y  y  y     pb,str
0x4b 16  0  5  6  5  0 16  0  4 1 0x00--         y  y  y     pb,str
0x4c 16  0  5  6  5  0  0  8  4 1 0x00--         y  y  y     pb,str
0x4d 16  0  5  6  5  0  0  8  4 1 0x00--         y  y  y     pb,str
0x4e 16  0  5  6  5  0  0  8  4 1 0x00--         y  y  y     pb,str
0x4f 16  0  5  6  5  0  0  0  4 1 0x00--         y  y  y     pb,str
0x50 16  0  5  6  5  0  0  0  4 1 0x00--         y  y  y     pb,str
0x51 16  0  5  6  5  0  0  0  4 1 0x00--         y  y  y     pb,str
0x52 16  0  5  6  5  0 24  8  8 1 0x00--         y  y  y     pb,str
0x53 16  0  5  6  5  0 24  8  8 1 0x00--         y  y  y     pb,str
0x54 16  0  5  6  5  0 24  0  8 1 0x00--         y  y  y     pb,str
0x55 16  0  5  6  5  0 24  0  8 1 0x00--         y  y  y     pb,str
0x56 16  0  5  6  5  0 16  0  8 1 0x00--         y  y  y     pb,str
0x57 16  0  5  6  5  0 16  0  8 1 0x00--         y  y  y     pb,str
0x58 16  0  5  6  5  0  0  8  8 1 0x00--         y  y  y     pb,str
0x59 16  0  5  6  5  0  0  8  8 1 0x00--         y  y  y     pb,str
0x5a 16  0  5  6  5  0  0  0  8 1 0x00--         y  y  y     pb,str
0x5b 16  0  5  6  5  0  0  0  8 1 0x00--         y  y  y     pb,str
bt- commented 2 months ago

Thanks @che711!

@bt- would you mind sharing your warp logs when the issue occurred? Do you see a similar BadDrawable panic message like the one @che711 posted above?

If I run this RUST_LOG=debug warp-terminal > out.log 2>error.log

This is what I'm getting in error.log and out.log is blank:

thread 'main' panicked at /home/runner/.cargo/git/checkouts/winit-3c8ffa8180ed95ae/84fd25b/src/platform_impl/linux/x11/window.rs:1023:37: Failed to set window title: XError { description: "BadMatch (invalid parameter attributes)", error_code: 8, request_code: 149, minor_code: 4 } note: run with RUST_BACKTRACE=1 environment variable to display a backtrace

alokedesai commented 2 months ago

Thanks everyone. We're pushing a new release with a fix for this, we should have it out within the next hour or so.

I really appreciate everyone's patience here and thank you so much for flagging.

catwhisperingninja commented 2 months ago

Just adding here that all nearly all LTS versions of Debian/Ubuntu are affected, not just Ubuntu 20.04. Warp will launch but not respond to keyboard input on Ubuntu 22.04 as well. Same behavior with Debian 12.

The latest version WILL run on the most recent update of Ubuntu 24.04.

Haven't tested Ubuntu 23. Looking forward to the incoming fix, thank you.

alokedesai commented 2 months ago

Hi, the latest Warp release with the fix should already be available. @catwhisperingninja Can you try download the newest release and ensuring it fixes the issue for you?

ahmeteid7 commented 2 months ago

i think the developer of that app is not professional developers,that app is fulls of bugs every release , i haven't ever seen app pop up that error:Illegal instruction

catwhisperingninja commented 2 months ago

@alokedesai Confirming most recent release v0.2024.06.11.08.02.stable_02 resolves the keyboard input issue on Ubuntu 22.04.4 LTS.

Thanks again for the quick fix! Warp superfan over here.

atz-mpio commented 2 months ago

Hi, the latest Warp release with the fix should already be available. @catwhisperingninja Can you try download the newest release and ensuring it fixes the issue for you?

Working fine on Ubuntu 24.04 LTS after the latest update. Thank you for the quick fix!

che711 commented 2 months ago

Hi, the latest Warp release with the fix should already be available. @catwhisperingninja Can you try download the newest release and ensuring it fixes the issue for you?

Last package works correctly with Ubuntu 20.04 LTS

che711 commented 2 months ago

The problem is solved in the latest release 0.2024.06.11.08.02.stable.02

vorporeal commented 2 months ago

Would someone here who was experiencing this issue be willing to install vulkaninfo and share the output of running it? It may help us better diagnose the root cause.

Additionally, would love to know if y'all are using any tools to control selection of integrated GPU vs. dedicated GPU (e.g.: prime-run, optimus-manager, bumblebee, etc).

che711 commented 2 months ago

Would someone here who was experiencing this issue be willing to install vulkaninfo and share the output of running it? It may help us better diagnose the root cause.

Additionally, would love to know if y'all are using any tools to control selection of integrated GPU vs. dedicated GPU (e.g.: prime-run, optimus-manager, bumblebee, etc).

@vorporeal you can try to reproduce these scenarios using a virtual machine