WhatsApp crash update: important information
We have now determined that the issue lies purely within WhatsApp and their recent update a couple of weeks ago. To help us resolve the issue, please file a bug report with them using the below template. The more people file the bug, the sooner the issue will be resolved. To submit a bug report, open up WhatsApp, go to Settings, Help, Contact Us. Paste the text from the template below into the textfield, and then tap Next at the top right. You might then be presented with a list of questions that WhatsApp thinks are relevant to your inquiry. Ignore those and select "This does not answer my question" at the very bottom of the screen. This will pop up an email ready to be sent to the WhatsApp support address. Make sure the composed email includes the entirety of the template text and optionally include somewhere a date and time of the last couple of times the app crashed. Template text follows below:
Dear WhatsApp support team,
Since version 184.108.40.206, I have been experiencing a WhatsApp crash that is preventing me from using your app in conjunction with the FlickType keyboard. FlickType is a keyboard for blind and low-vision VoiceOver users like myself, and unlike most other keyboards, it takes up the entire screen when it pops up. The crash occurs as soon as the keyboard pops up in a conversation textfield, and following their own investigation, the FlickType developers believe that it is the full-screen aspect of the keyboard that indirectly causes WhatsApp to crash (FlickType itself is not crashing). Please note that the problem does not always happen, and seems to be more likely to happen on threads with a lot of messages, as opposed to threads with only a handful of messages.
While there are no steps that can reliably reproduce the issue, below are some technical details from the Flicktype developers that might assist you in addressing the problem:
> 1. All collected WhatsApp crash logs from our users follow the same pattern, where a layout operation triggers a subsequent layout operation ad infinitum, until the stack space (approximately 512 invocations) is exhausted and the WhatsApp terminates with a segmentation fault.
2. The last part of the stack trace is not always the same, but is almost certainly unrelated to the cause of the crash.Thank you for your time, and I'm really looking forward to being able to use WhatsApp with FlickType again!
A VoiceOver WhatsApp user.