signalapp / Signal-iOS

A private messenger for iOS.
https://signal.org
GNU Affero General Public License v3.0
10.75k stars 3.01k forks source link

Signal crashing every time I open a chat #5343

Closed undeadpixel closed 2 years ago

undeadpixel commented 2 years ago

Hi!

I just installed Signal to an iPhone Mini 13 with iOS 15.4.1 and it doesn't seem to work alright. In the first minutes, I can chat normally but after a few minutest every time I tap a chat it just crashes the app completely. Clean reinstalls do not work, as the same behavior happens again after a few minutes.

Here is the debug log: https://debuglogs.org/ios/5.37.1/a48b42bb59160ffd7ab4f4b31b60d25e666262829e56da171ba5030fe5a16d8b.zip

Thanks for your help, and please tell me if you need any extra info.

bau666 commented 2 years ago

In my Iphone 11 it’s the same. I can’t open the first chat https://debuglogs.org/ios/5.37.1/43b5d25cf8aa10e6d1d87d0faf186eb4e0c5ce2de767adf461a2f0e386ad56e2.zip

fosfa commented 2 years ago

Same here. iPhone 7 with iOS 15.4.1. Can't open chats, when tap in a chat Signal crashes. https://debuglogs.org/ios/5.37.1/681e5c1cfbfad91c6826fe71dc3a6d7de86a61c67d9ceb3588b7bfe8b93391d1.zip

jrose-signal commented 2 years ago

I'm afraid we had a crash when running in Catalan. It will be fixed in the upcoming 5.37.2 update (already submitted to Apple), but as a workaround you should be able to run Signal in English or Spanish in the meantime (or most other languages; a few others were also affected).

undeadpixel commented 2 years ago

I can confirm this is the case and changing language makes signal work again. Thanks @jrose-signal for the tip!

highway900 commented 2 years ago

I can confirm this issue with iPhone 11, iOS 15.4.1 and signal 5.37.2. Application opens very briefly and then crashes. I am unable to get a debug log, I get an error saying "could not find any logs" I attempted changing languages from English to Spanish and back but this did not effect the crashing issue.

jmontane commented 2 years ago

I'm afraid we had a crash when running in Catalan. It will be fixed in the upcoming 5.37.2 update (already submitted to Apple)

I'm curious about this issue and how it impact Catalan language, because I translate Signal to Catalan at Transifex. So, please, where was the problem? In code (where?) or in translated strings? Thanks.

jrose-signal commented 2 years ago

One of the translated strings used a %d format specifier in the original, but %@ in the translation. We normally have a checker for this, but some of our strings weren't going through the checker (the ones that are stored in Apple's stringsdict format for plural-aware translations). We now check this on our end even for stringsdict files.

fosfa commented 2 years ago

Running Signal in English solve the problem,thanks. Waiting for next update.

I'm afraid we had a crash when running in Catalan. It will be fixed in the upcoming 5.37.2 update (already submitted to Apple), but as a workaround you should be able to run Signal in English or Spanish in the meantime (or most other languages; a few others were also affected).

jrose-signal commented 2 years ago

5.37.2 is out and seems to be fixing the issue for people, so, closing!