Skip to content

[bug] tauri web works, but app fails on archlinux(6.13.6-arch1-1), nvidia-dkms 570.124.04-1 #12951

@chanmaoganda

Description

@chanmaoganda

Describe the bug

Image

Reproduction

just use yarn create tauri-app

then run tauri app using WEBKIT_DISABLE_DMABUF_RENDERER=1 yarn run tauri dev

web app works, but linux app fails to render

Expected behavior

No response

Full tauri info output

Info GET https://docs.rs/crate/tauri/
    Info Request { method: GET, uri: https://docs.rs/crate/tauri/, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} }
    Info Response { status: 400, version: HTTP/1.1, headers: {"server": "CloudFront", "date": "Tue, 11 Mar 2025 05:19:12 GMT", "content-type": "text/html", "content-length": "915", "connection": "close", "<NOTICE>": "4 HEADERS ARE REDACTED"} }
    Info GET https://docs.rs/crate/tauri-build/
    Info Request { method: GET, uri: https://docs.rs/crate/tauri-build/, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} }
    Info Response { status: 400, version: HTTP/1.1, headers: {"server": "CloudFront", "date": "Tue, 11 Mar 2025 05:19:13 GMT", "content-type": "text/html", "content-length": "915", "connection": "close", "<NOTICE>": "4 HEADERS ARE REDACTED"} }
    Info GET https://docs.rs/crate/wry/
    Info Request { method: GET, uri: https://docs.rs/crate/wry/, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} }
    Info Response { status: 400, version: HTTP/1.1, headers: {"server": "CloudFront", "date": "Tue, 11 Mar 2025 05:19:13 GMT", "content-type": "text/html", "content-length": "915", "connection": "close", "<NOTICE>": "4 HEADERS ARE REDACTED"} }
    Info GET https://docs.rs/crate/tao/
    Info Request { method: GET, uri: https://docs.rs/crate/tao/, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} }
    Info Response { status: 400, version: HTTP/1.1, headers: {"server": "CloudFront", "date": "Tue, 11 Mar 2025 05:19:13 GMT", "content-type": "text/html", "content-length": "915", "connection": "close", "<NOTICE>": "4 HEADERS ARE REDACTED"} }
    Info GET https://docs.rs/crate/tauri-plugin-opener/
    Info Request { method: GET, uri: https://docs.rs/crate/tauri-plugin-opener/, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} }
    Info Response { status: 400, version: HTTP/1.1, headers: {"server": "CloudFront", "date": "Tue, 11 Mar 2025 05:19:13 GMT", "content-type": "text/html", "content-length": "915", "connection": "close", "<NOTICE>": "4 HEADERS ARE REDACTED"} }

[✔] Environment
    - OS: Arch Linux Unknown x86_64 (X64) (KDE on wayland)
    ✔ webkit2gtk-4.1: 2.46.6
    ✔ rsvg2: 2.59.2
    ✔ rustc: 1.85.0 (4d91de4e4 2025-02-17)
    ✔ cargo: 1.85.0 (d73d2caf9 2024-12-31)
    ✔ rustup: 1.28.1 (f9edccde0 2025-03-05)
    ✔ Rust toolchain: stable-x86_64-unknown-linux-gnu (overridden by environment variable RUSTUP_TOOLCHAIN)
    - node: 23.9.0
    - yarn: 1.22.22
    - npm: 11.2.0
    Info GET https://docs.rs/crate/tauri-cli/
    Info Request { method: GET, uri: https://docs.rs/crate/tauri-cli/, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} }
    Info Response { status: 400, version: HTTP/1.1, headers: {"server": "CloudFront", "date": "Tue, 11 Mar 2025 05:19:13 GMT", "content-type": "text/html", "content-length": "915", "connection": "close", "<NOTICE>": "4 HEADERS ARE REDACTED"} }

[-] Packages
    - tauri 🦀: 2.3.1
    - tauri-build 🦀: 2.0.6
    - wry 🦀: 0.50.4
    - tao 🦀: 0.32.8
    - tauri-cli 🦀: 2.3.1
    - @tauri-apps/api : 2.3.0
    - @tauri-apps/cli : 2.3.1

[-] Plugins
    - tauri-plugin-opener 🦀: 2.2.6
    - @tauri-apps/plugin-opener : 2.2.6

[-] App
    - build-type: bundle
    - CSP: unset
    - frontendDist: ../dist
    - devUrl: http://localhost:1420/
    - framework: Vue.js
    - bundler: Vite

Stack trace


Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    platform: Linuxstatus: needs triageThis issue needs to triage, applied to new issuesstatus: upstreamThis issue is blocked by upstream dependencies and we need to wait or contribute upstream fixestype: bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions