signalapp / Signal-iOS

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

Voice message cancelled instead of being sent #5735

Open mrapacz opened 5 months ago

mrapacz commented 5 months ago

Bug description

This has happened for ~10-30% of my attempts of send a voice message In the last ~4 weeks: I'd start recording a voice message, lock the recording so I don't have to keep pressing the 'record' button. At the end when I hit the blue arrow to send the message, the record gets removed and I'm presented with 'Press and hold to record.' as if I had just tapped the microphone button.

I didn't find anything in the currently open issues, but I've found the same issue reported 3 years ago on Reddit - https://www.reddit.com/r/signal/comments/n5n8ju/ios_voice_message_recording_fails_sometimes_when/ I'm not sure if the notification part applies over here, but other than that the issue seems to be the same.

Things I noticed:

I think overall I've lost ~20 minutes of audio across 20-40 recordings in the last couple of weeks. If you know there's a chance your message might be lost, you're probably not gonna send it...

Steps to reproduce

Again, can't guarantee this will reproduce this issue, because it seems to be happening randomly. Here's a list of steps (copy-pasted from the linked Reddit issue):

Actual result:

Expected result: Describe here what should happen after you run the steps above (i.e. what would be the correct behaviour) The message gets sent.

Screenshots

N/A

Device info

Device: iPhone X

iOS version: 16.7.2

Signal version: 6.54.0.8

Link to debug log

The last time this issue occurred was today (2024-01-17 at ~ 18:50 my local time). When browsing through the debug logs I've found an event at 2024/01/17 18:50:19:099 that could be it, though not sure. I followed it up with successfully sending three short (4 seconds, 1 second, 32 seconds) messages, if that helps. Here's the link to the debug log: https://debuglogs.org/ios/6.54.0/02d4a3be1297250524c5205559e00b8c183e5822ac28ea01fc94dda5b2f5c0cb.zip

static0x commented 3 months ago

This issue does occur for me regularly and I can give some details on how it works in my case:

My "workaround" at the moment is to first record a "dummy" message, which due to the bug is not saved anyway, and afterwards recording the real message.

iPhone 15 Pro Max iOS 17.4.1 Signal 7.4.0.9

stale[bot] commented 1 day ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.