Skip to content

element-x-ios call fails on macos 26.4.1 #5315

@soloturn

Description

@soloturn

Steps to reproduce

  1. in personal chat, click "call"

Outcome

What did you expect?

call works.

What happened instead?

screen turns blank, then error "error: sorry an error occurred. dismiss" comes

Your phone model

macbook m1 macos 26.4.1

Operating system version

No response

Application version

26.03.3 (215)

Homeserver

matrix.org

Will you send logs?

026-03-27T19:23:16.038812Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=1 | crates/matrix-sdk/src/http_client/native.rs:78 | spans: root > sync_once{conn_id="room-list" pos="406540721/m6814174548~3.6814174551~2.6814174553~37.6814174553~1.6814174551~112.6814174553_757284974_10869997_4543684579_5278491864_268720829_1596731961_11279023233_0_654136_34_1" timeout=30000} > send{request_id="REQ-268" method=POST uri="https://matrix-client.matrix.org/_matrix/client/unstable/org.matrix.simplified_msc3575/sync" request_size="1.2k"}
2026-03-27T19:23:16.162183Z ERROR elementx: Transaction not started or already finished | Signposter.swift:82 | spans: root
2026-03-27T19:23:16.170586Z ERROR elementx: Received background task early termination | ClientProxy.swift:238 | spans: root
2026-03-27T19:23:16.170999Z  INFO elementx: NavigationTabCoordinator([NavigationSplitCoordinator(NavigationStackCoordinator(ElementX.HomeScreenCoordinator) | NavigationStackCoordinator(ElementX.RoomScreenCoordinator)), NavigationSplitCoordinator(NavigationStackCoordinator(ElementX.SpacesScreenCoordinator) | Empty)] Set overlay: ElementX.CallScreenCoordinator | NavigationTabCoordinator.swift:283 | spans: root
2026-03-27T19:23:16.213590Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=1 | crates/matrix-sdk/src/http_client/native.rs:78 | spans: root > send{request_id="REQ-269" method=GET uri="https://matrix-client.matrix.org/_matrix/client/v3/profile/@soloturn:matrix.org"}
2026-03-27T19:23:16.626308Z ERROR matrix_sdk::http_client: Error while sending request: Api(Server(ClientApi(Error { status_code: 404, body: Standard(StandardErrorBody { kind: NotFound, message: "Profile was not found" }) }))) | crates/matrix-sdk/src/http_client/mod.rs:218 | spans: root > send{request_id="REQ-269" method=GET uri="https://matrix-client.matrix.org/_matrix/client/v3/profile/@soloturn:matrix.org" status=404 response_size="57B" request_duration=412.380792ms}
2026-03-27T19:23:16.627559Z  INFO elementx: No incoming call to observe for. | ElementCallService.swift:348 | spans: root
2026-03-27T19:23:16.824752Z  INFO elementx: URL changed to: file:///var/folders/yd/nj0pd4jn1jj6dtnnwjttr0240000z8/X/26FB2233-50E2-5E8C-8326-6732E14950D5/d/Wrapper/ElementX.app/EmbeddedElementCall_EmbeddedElementCall.bundle/dist/index.html#?userId=%40soloturn%3Amatrix.org&roomId=%21OFfvGVwIcTykreUxem%3Amatrix.org&widgetId=C25AF30F-115F-428B-8000-0CCC615EBA7C&displayName=&lang=en-CH&theme=light&clientId=io.element.elementx&deviceId=PmjXlByhT7&baseUrl=https%3A%2F%2Fmatrix-client.matrix.org%2F&parentUrl=file%3A%2F%2F%2Fvar%2Ffolders%2Fyd%2Fnj0pd4jn1jj6dtnnwjttr0240000z8%2FX%2F26FB2233-50E2-5E8C-8326-6732E14950D5%2Fd%2FWrapper%2FElementX.app%2FEmbeddedElementCall_EmbeddedElementCall.bundle%2Fdist%2Findex.html&perParticipantE2EE=true&intent=start_call_dm&posthogApiHost=https%3A%2F%2Fposthog-element-call.element.io&posthogApiKey=phc_rXGHx9vDmyEvyRxPziYtdVIv0ahEv8A9uLWFcCi1WcU&rageshakeSubmitUrl=https%3A%2F%2Frageshakes.element.io%2Fapi%2Fsubmit&sentryDsn=https%3A%2F%2F3bd2f95ba5554d4497da7153b552ffb5%40sentry.tools.element.io%2F41 | CallScreenViewModel.swift:125 | spans: root
2026-03-27T19:23:26.222534Z ERROR elementx: Failed to join Element Call: Timeout | CallScreenViewModel.swift:218 | spans: root
2026-03-27T19:23:29.536598Z  INFO elementx: NavigationTabCoordinator([NavigationSplitCoordinator(NavigationStackCoordinator(ElementX.HomeScreenCoordinator) | NavigationStackCoordinator(ElementX.RoomScreenCoordinator)), NavigationSplitCoordinator(NavigationStackCoordinator(ElementX.SpacesScreenCoordinator) | Empty)] Remove overlay: ElementX.CallScreenCoordinator | NavigationTabCoordinator.swift:283 | spans: root
2026-03-27T19:23:29.537259Z ERROR elementx: Failed transaction with error: Error Domain=com.apple.CallKit.error.requesttransaction Code=4 "(null)" | ElementCallService.swift:317 | spans: root
2026-03-27T19:23:32.552006Z  INFO elementx: NavigationStackCoordinator(ElementX.SettingsScreenCoordinator) Set root: ElementX.SettingsScreenCoordinator | NavigationCoordinators.swift:686 | spans: root
2026-03-27T19:23:32.552741Z  INFO elementx: NavigationTabCoordinator([NavigationSplitCoordinator(NavigationStackCoordinator(ElementX.HomeScreenCoordinator) | NavigationStackCoordinator(ElementX.RoomScreenCoordinator)), NavigationSplitCoordinator(NavigationStackCoordinator(ElementX.SpacesScreenCoordinator) | Empty)] Set sheet: NavigationStackCoordinator(ElementX.SettingsScreenCoordinator) | NavigationTabCoordinator.swift:283 | spans: root
2026-03-27T19:23:32.553060Z  INFO elementx: NavigationStackCoordinator(ElementX.SettingsScreenCoordinator) Remove root: ElementX.SettingsScreenCoordinator | NavigationCoordinators.swift:686 | spans: root
2026-03-27T19:23:32.553156Z  INFO elementx: NavigationStackCoordinator(ElementX.SettingsScreenCoordinator) Set root: ElementX.SettingsScreenCoordinator | NavigationCoordinators.swift:686 | spans: root
2026-03-27T19:23:32.747057Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=1 | crates/matrix-sdk/src/http_client/native.rs:78 | spans: root > send{request_id="REQ-270" method=GET uri="https://matrix-client.matrix.org/_matrix/client/v3/profile/@soloturn:matrix.org/avatar_url"}
2026-03-27T19:23:32.747062Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=1 | crates/matrix-sdk/src/http_client/native.rs:78 | spans: root > send{request_id="REQ-271" method=GET uri="https://matrix-client.matrix.org/_matrix/client/v3/profile/@soloturn:matrix.org/avatar_url"}
2026-03-27T19:23:32.870371Z DEBUG matrix_sdk::http_client: Got response | crates/matrix-sdk/src/http_client/mod.rs:214 | spans: root > send{request_id="REQ-270" method=GET uri="https://matrix-client.matrix.org/_matrix/client/v3/profile/@soloturn:matrix.org/avatar_url" status=200 response_size="19B" request_duration=123.09ms}
2026-03-27T19:23:32.870802Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=1 | crates/matrix-sdk/src/http_client/native.rs:78 | spans: root > send{request_id="REQ-272" method=GET uri="https://matrix-client.matrix.org/_matrix/client/v3/profile/@soloturn:matrix.org/displayname"}
2026-03-27T19:23:32.953831Z DEBUG matrix_sdk::http_client: Got response | crates/matrix-sdk/src/http_client/mod.rs:214 | spans: root > send{request_id="REQ-271" method=GET uri="https://matrix-client.matrix.org/_matrix/client/v3/profile/@soloturn:matrix.org/avatar_url" status=200 response_size="19B" request_duration=206.501417ms}
2026-03-27T19:23:32.954655Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=1 | crates/matrix-sdk/src/http_client/native.rs:78 | spans: root > send{request_id="REQ-273" method=GET uri="https://matrix-client.matrix.org/_matrix/client/v3/profile/@soloturn:matrix.org/displayname"}
2026-03-27T19:23:33.039894Z ERROR matrix_sdk::http_client: Error while sending request: Api(Deserialization(Json(Error("invalid type: null, expected a string", line: 1, column: 19)))) | crates/matrix-sdk/src/http_client/mod.rs:218 | spans: root > send{request_id="REQ-273" method=GET uri="https://matrix-client.matrix.org/_matrix/client/v3/profile/@soloturn:matrix.org/displayname" status=200 response_size="20B" request_duration=85.17375ms}
2026-03-27T19:23:33.039990Z  WARN matrix_sdk_ffi::error: Error: deserialization failed: invalid type: null, expected a string at line 1 column 19 | bindings/matrix-sdk-ffi/src/error.rs:47 | spans: root
2026-03-27T19:23:33.040224Z ERROR elementx: Failed loading user display name with error: Generic(msg: "deserialization failed: invalid type: null, expected a string at line 1 column 19", details: Optional("Api(Deserialization(Json(Error(\"invalid type: null, expected a string\", line: 1, column: 19))))")) | ClientProxy.swift:729 | spans: root
2026-03-27T19:23:33.041869Z ERROR matrix_sdk::http_client: Error while sending request: Api(Deserialization(Json(Error("invalid type: null, expected a string", line: 1, column: 19)))) | crates/matrix-sdk/src/http_client/mod.rs:218 | spans: root > send{request_id="REQ-272" method=GET uri="https://matrix-client.matrix.org/_matrix/client/v3/profile/@soloturn:matrix.org/displayname" status=200 response_size="20B" request_duration=171.023375ms}
2026-03-27T19:23:33.041920Z  WARN matrix_sdk_ffi::error: Error: deserialization failed: invalid type: null, expected a string at line 1 column 19 | bindings/matrix-sdk-ffi/src/error.rs:47 | spans: root
2026-03-27T19:23:33.042013Z ERROR elementx: Failed loading user display name with error: Generic(msg: "deserialization failed: invalid type: null, expected a string at line 1 column 19", details: Optional("Api(Deserialization(Json(Error(\"invalid type: null, expected a string\", line: 1, column: 19))))")) | ClientProxy.swift:729 | spans: root

Metadata

Metadata

Assignees

No one assigned

    Labels

    T-DefectX-Needs-InfoThis issue is blocked awaiting information from the reporter

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions