Signal-iOS
Signal-iOS copied to clipboard
Crash when attempting to link device
- [x] I have searched open and closed issues for duplicates
- [x] I am submitting a bug report for existing functionality that does not work as intended
- [x] This isn't a feature request or a discussion topic
Bug description
Describe here the issue that you are experiencing.
Steps to reproduce
I am experiencing this crash also:
- Get a iPhone (13)
- turn on lockdown mode
- Install Signal, open it
- say no on popups for: notifications, local network, contacts
- Get a mac (M1 MBP, 2021)
- turn on lockdown mode
- Install Signal
- Open Signal, get QR code
- Scan QR code from camera app on iPhone
- It opens Signal
- Signal says it needs a camera to link a device (even though you already deep linked into Signal)
- say no on popup for camera
- go to settings app to turn on camera
- scan qr code again, it opens signal app
- signal says it wants to scan qr code
- click to scan qr code from inside signal app
- say no to popup for microphone
Expected outcome:
- Camera access is not required for Signal to link a device (using a QR scanned by operating system and deep linking to Signal)
- If you do want to allow camera access, linking a device from inside the app should link the device
Actual outcome:
- Deep links do not work
- Unnecessary permissions are requested many times inside the app
- Crashes and linking devices is not possible
- iOS app crashes after step 17
Screenshots
Device info
Device:
- iPhone 13
- MacBook Pro 14-inch, 2021
iOS version:
- 16.7
- 14.0 (23A344)
Signal version:
The latest version on iOS app store as of 223-11-16.
Link to debug log
Email sent with subject: iOS Crash Log: GitHub issue #5705
And filename Signal-2023-11-16-184844.ips
Reproduced. iPhone 15 Pro running 17.1.1 and MacBook Air M2 running 14.1.1
tried this on iPhone 13 Pro on 17.1.1, and Macbook Air M1 2020 running 14.0. my app also crashes.
iPhone 6s Plus, Software Version = 15.8(19H370) Signal iOS version = 6.50.1.0 Signal Mac Desktop app version = 6.39.1 production (Apple silicon)
Mobile app crashes immediately after scanning the QR code from the desktop app
Same here. ip 15 pro. 17.1.1 Signal iOS version = 6.50.1.0
It is not possible to link any 3rd party apps. Plz fix.
Update: Thanks for quick answer and the workaround :)
The bug fix is being worked on. In the meantime, there is a workaround.
Go into Signal Settings and enable a PIN. You should be able to link a device afterwards. You can disable the PIN afterwards if you'd like.
Signal iOS 6.50.1.0 on iPhone 15 Pro Max signal-desktop on NixOS, both the latest Flathub and Nixpkgs versions
Mobile app crashes immediately upon scanning QR code to link. Confirming the PIN workaround was successful.
Hey is this issue fixed I would like to work on this, Thanks.
Pin workaround doesn't work for me. Tried to add Signal to an iPad mini 5th (MUXH2LL/A) running iPadOS 17.2. Signal fresh download. Scanned the QR from iPhone 13 Pro (MLR63LL/A) running iOS 17.2.1, Signal 6.54.0.8. Both on same wifi.
Scanning the QR with the phone (which always had the Pin on) immediately crashes the iPad app.
Removed Pin -- same result Re-added Pin -- same result
? Thanks! Happy New Year.
Hi @TheExtravagantHobo, could you please email [email protected] with debug logs from both the phone and iPad, as well as a crash report from the iPad?
To share a debug log from your iPhone, tap your profile, Settings, Help, Submit Debug Log, Copy Link.
To share debug logs from an unlinked iPad, quit then re-open Signal and tap 8 times on an empty area of the screen. You should see a prompt to submit debug logs.
Here's information on how to share a crash report:
Go to iOS Settings > Privacy (& Security) > Analytics (& Improvements) > Analytics Data. Locate and select the .ips crash log for Signal. The logs will likely be named in the format: Signal(DateTime)(DeviceName).ips, but please also ignore logs that have 'wakeups' in the file name. Tap the Share icon in the top corner.
There’s no data on the iPhone for Signal. It doesn’t crash. The iPad shows up in its linked devices at the same time the iPad crashes. The iPad is then not linked, even though it shows up in the Signal app as a linked device, and you can add more copies of it to linked devices. Here’s a fresh one:

Respectfully; Alex Sonne 808-800-1150 @.***
On Jan 17, 2024, at 9:25 PM, Miguel-Signal @.***> wrote:
Hi @TheExtravagantHobo https://github.com/TheExtravagantHobo, could you please email @.*** @.***> with debug logs from both the phone and iPad, as well as a crash report from the iPad?
To share a debug log from your iPhone, tap your profile, Settings, Help, Submit Debug Log, Copy Link.
To share debug logs from an unlinked iPad, quit then re-open Signal and tap 8 times on an empty area of the screen. You should see a prompt to submit debug logs.
Here's information on how to share a crash report:
Go to iOS Settings > Privacy (& Security) > Analytics (& Improvements) > Analytics Data. Locate and select the .ips crash log for Signal. The logs will likely be named in the format: Signal(DateTime)(DeviceName).ips, but please also ignore logs that have 'wakeups' in the file name. Tap the Share icon in the top corner.
— Reply to this email directly, view it on GitHub https://github.com/signalapp/Signal-iOS/issues/5705#issuecomment-1897665830, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFFBWW6JDW26RKXX6AUK3PLYPCB2XAVCNFSM6AAAAAA7P5FUE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJXGY3DKOBTGA. You are receiving this because you were mentioned.
Should I create a new issue if my iPad signal app crashes after hitting ‘finish linking’ and neither of my devices have lockdown mode on. I have the pin on. I have had the iPad app linked before though I don’t know if inactivity(happens to the Mac app a lot) or an update unlinked them.
@jc-frosty 30 days of inactivity will unlink a secondary device wether it's an iPad or Desktop.
Could you please write into [email protected] so we can troubleshoot this further?
+1 on @jc-frosty comment. iPad unlinked (possibly due to inactivity).
Tried re linking iPad with Android (Pixel 8). iPad shows up as linked on the phone but iPad app crashes immediately after linking and begins linking process again after restart.
As a quick update - deleting the ipad app and reinstalling allowed me to relink.