Skip to content

Keeps utilising CPU core at 100%, and not finished syncing even after more than one hour. [GNU/Linux] #885

@dreirund

Description

@dreirund

Ahoj,

I use robrix version v1.0.0-alpha.1 on GNU/Linux, using your precompiled AppImage-build.

I have it now already run for over one hour, and it keeps utilising one CPU core at 100% (in top, I see a constant load of 102 .. 108%, so maybe one thread utilises one core fully and another thread is more or less idling around).

On the terminal, there is a continuous train of messages of the following kind:

2026-05-29T11:27:58.913390Z ERROR sync_once{conn_id="room-list" pos="<123456/s12345678_123456789_123456_12345678_1234567_1234_1234567_12345678_0_12345_2_1" timeout=0}:send{request_id="REQ-5068" method=POST uri="https://matrix.yatrix.org/_matrix/client/unstable/org.matrix.simplified_msc3575/sync" request_size="291.1k" status=200 response_size="451.9k" request_duration=2.222509034s}: matrix_sdk::http_client: Error while sending request: Api(Deserialization(Json(Error("invalid type: map, expected a string", line: 1, column: 336817))))
2026-05-29T11:27:58.919262Z ERROR matrix_sdk_ui::sync_service: Error while processing room list in sync service: Some(
    RoomList(
        SlidingSync(
            Http(
                Api(
                    Deserialization(
                        Json(
                            Error("invalid type: map, expected a string", line: 1, column: 336817),
                        ),
                    ),
                ),
            ),
        ),
    ),
)
2026-05-29T11:27:58.919896Z  INFO supervisor task: matrix_sdk_ui::sync_service: Entering the offline mode
[I] src/sliding_sync.rs:3498:13 - Received a sync service state update: Offline
2026-05-29T11:27:59.026750Z  INFO supervisor task: matrix_sdk_ui::sync_service: Exiting offline mode: None
[I] src/sliding_sync.rs:3498:13 - Received a sync service state update: Running

(The numbers behind pos=" I did change manually because I don't know if it is sensitive information.)

While I have learned here that those messages are most probably related to interaction between my homeserver and the Matrix Rust SDK, the 100% CPU core utilisation still is a major issue.

Also, in that over one hour of running, I did not seem to have gotten a full initial sync: I still miss a lot of spaces I am in, for example.

My system is a Intel Celeron N4100 system with 8 GiB of RAM.

Regards!

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