Skip to content

[Bug] Long startup with channel errors on first report #581

@dripsnek

Description

@dripsnek

During development of #518 it was noticed that there is a consistent delay in startup along with a set of channel timeout errors reported by InputPlumber. This is followed up by a separate one-off error the first time an interface is used. These do not appear to impact usage, but they are alarming and would seem to add 10-15 seconds startup delay.

A brief attempt to triage made me think it is something to do with

async fn start_composite_device(
kicking off a read from the CompositeDevice via DBus before actually running it from a tokio thread, but I haven't looked deeper than that.

startup_log.txt

long_startup.webm

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions