question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Joining a DM shows infinite room join events in the timeline until app crashes

See original GitHub issue

Steps to reproduce

I don’t know how to trigger this bug, but it was reproducible until I opened the app

  1. Other person sends some messages in the DM
  2. Receive an invite to a DM and click the notification
  3. See the invite dialog open in the app (it doesn’t say who the invite is from, the title of the dialog is !room1d:homeserver.org
  4. Click “Join”
  5. App crashes

I could reproduce the behaviour until I opened the DM in the web app, then it started working correctly. I tried submitting a rageshake after the app restarted and it claimed to have submitted correctly but I can’t see it in the rageshake repo.

Outcome

What did you expect?

See DM

What happened instead?

Room opens, see a “membership change” event in the timeline, see number of the membership change events counting up. App crashes.

https://user-images.githubusercontent.com/51663/173808555-bcc7d803-75a9-4028-b7ff-600ede9f6900.mp4

Your phone model

Pixel 2

Operating system version

Android 11

Application version and app store

Element version 1.4.20; Matrix SDK 1.4.20, olm version 3.2.11

Homeserver

matrix.org, the other person is on element.io

Will you send logs?

Yes

Are you willing to provide a PR?

No

Issue Analytics

  • State:closed
  • Created a year ago
  • Reactions:5
  • Comments:6 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
richvdhcommented, Jun 27, 2022

I believe this was introduced by https://github.com/matrix-org/synapse/pull/12903

1reaction
weeman1337commented, Jun 15, 2022

Also happening if both are non-Matrix.org (Synapse 1.60)

Read more comments on GitHub >

github_iconTop Results From Across the Web

Issues - Help center
If LINE is unable to start or closes suddenly (crashes), please try the following. 1. Update the app. Issues may occur on older...
Read more >
element-desktop/CHANGELOG.md at develop - GitHub
A glossy Matrix collaboration client for desktop. Contribute to vector-im/element-desktop development by creating an account on GitHub.
Read more >
App Store Connect Help - Apple Support
All users receive access to App Store Connect and all other membership resources ... On the right, the Price Schedule appears showing the...
Read more >
How to Fix Instagram Crashing - Small Business - Chron.com
Test the app after the phone is restarted. If the app is still crashing, check your phone for updates. If the latest version...
Read more >
Crashes - Android Developers
An Android app crashes whenever there's an unexpected exit caused by an unhandled exception or signal. An app that is written using Java...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found