mollyim / mollyim-android

Enhanced and security-focused fork of Signal.
GNU Affero General Public License v3.0
1.37k stars 77 forks source link

App crashes when syncing contact from Signal iOS #306

Closed fogame234 closed 1 month ago

fogame234 commented 2 months ago

Is there an existing issue for this?

Bug description

App crashes when loading messages received on another device when the phone is turned on. Usually happens when a lot of messages are received.

Example:

Phone A - receives a bunch of messages Phone B - Was turned off for a while then turned on. After authentication of the app, it continues to crash for a while.

Unable to load logs as the app keeps crashing.

Steps to reproduce

  1. Power Phone B off
  2. Receive messages on Phone A
  3. Turn on Phone B
  4. Decrypt or access Molly
  5. Phone B - app crashes multiple times.

Molly version

V7.0.2-1.up1-FOSS

Android version

14

Device

Pixel 7 - GrapheneOS

Link to debug log

No response

valldrac commented 2 months ago

In the latest version, we fixed some crashes when receiving message on linked devices. First off, try updating the app to v7.1.3-1.up1

fogame234 commented 2 months ago

Error_in_Molly_a0cf03a6744e.txt

In the latest version, we fixed some crashes when receiving message on linked devices. First off, try updating the app to v7.1.3-1.up1

Upgraded to 7.1.3-1.up1-foss and I still have this issue.

Edit: I attached the error logs that android provided. Still not able to get the logs from within molly.

fogame234 commented 1 month ago

molly-log-1714687313494.zip Was finally able to get logs from the actual app.

Hope this helps. The app crashed right before and once I opened it again I was able to generate these

https://debuglogs.org/android/7.4.2/e023dce0853d5a8a37ed652b620aa80b1d833d70afbbee8e02639c59e5714c2c

valldrac commented 1 month ago

Thanks. I see what the issue is now. Which app and versions are you using on your other linked devices?

fogame234 commented 1 month ago

All using the normal signal app. The android device is the only one using Molly.

iOS (main): 7.10 Linux VM: 7.8.0 Windows (main desktop): 7.8.0