Skip to content

[Bug] Deskthing itself and it's Apps are completely broken on NixOS #145

Description

@inkstray

NOTE: I am unsure how to submit decent logs for this, please. I'd appreciate some help to submit a better bug report

This was attempted on latest stable release of NixOS (25.11) using the appimage-run package and alsa-utils installed, also tailscale was used to get a device to finally connect to it.

Running the "local music" app crashes the entire Deskthing AppImage and running the binary its supposed to run causes a segfault

Segmentation fault         (core dumped) ./n-nowplaying.linux-x64-gnu.node
thread '<unnamed>' panicked at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.19/src/util.rs:91:14:
failed to set global default subscriber: SetGlobalDefaultError("a global default trace dispatcher has already been set")
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
fatal runtime error: failed to initiate panic, error 5

Also what i noted is that the server/client gives these error(s):

server 6:15:32 PM AppProcessStore(spawnProcess): Process audio encountered the error: Error: Error - Command failed with ENOENT: amixer
spawn amixer ENOENT. STACK: Error: Command failed with ENOENT: amixer
spawn amixer ENOENT
    at ChildProcess._handle.onexit (node:internal/child_process:285:19)
    at onErrorNT (node:internal/child_process:483:16)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21). Cause: No cause.
Command failed with ENOENT: amixer
spawn amixer ENOENT

server 6:15:32 PM AppStore(handleProcessError): Process error for audio: Error: Undefined value received.

app 6:15:32 PM AppProcessStore(spawnProcess): Process audio exited with non-zero code: 1

server 6:15:32 PM AppStore(handleProcessError): Process error for audio: Error: Undefined value received.

server 6:15:32 PM AppStore(handleProcessError): Process exited for audio: Error: Undefined value received.
server 6:16:02 PM undefined: App audio is not found or not running
server 6:07:39 PM statsFetchWrapper(register): Failed to register client: 403 - Forbidden. Registering with headers {"Content-Type":"application/json","X-Client-ID":"833364f2400154679c3a39bf75e2d50197c8edea3af65c7517be32888d8608a1","X-Signature":"rc3eS+MV9ZYMYYaslrXVR7SX3tbxVVPxomhPmQk+8wlfzmCuJRTLoyCSo+aN5hSQFoJ9OLXmqZtPryFMHcKVAA=="} and registration data: {"id":"833364f2400154679c3a39bf75e2d50197c8edea3af65c7517be32888d8608a1","publicKey":"V45YzrDqKddvnNHNzsp7gAbxCwJNYtfF/+/6FOGisCQ=","os":"linux","cpus":8,"memory":15644987392}

server 6:07:39 PM statsStore(initialize): Stats store initialized

server 6:07:39 PM statsStore(register): Failed to register
Failed to register client: Forbidden

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions