signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.63k stars 2.66k forks source link

Error Handling Incoming Message AND Connection Issue #3406

Closed MenooMeow closed 3 years ago

MenooMeow commented 5 years ago

I've searched and this problem has existed for years. This is a total deal breaker and I'm at my wits end with Signal and with this development team. The basic functionality is broken. Not to mention, more basic features are lacking such as: large file transfer sizes equal to or exceeding that of Telegram, can't sync to all my devices at the same time (Android, iPad, Windows PC), doesn't send full sized pictures, and there's no proof this isn't NSA compromised particularly since you guys use Amazon cloud services to store traffic.

Guys, I seriously love the idea of Signal but implementation feels like it's at the Alpha stage. All the people I switched from WhatsApp to Signal have since switched back to WhatsApp because Signal is so unreliable and lacks so many features and basic stability. I'm personally having to use Telegram for everything now with Signal as only a toy on the side. Even reporting bugs requires a software engineer. Most people are computer illiterate and they won't have a clue how to help you debug this stuff. Literally everything about Signal needs some significant improvement in human factors design: how to sync across multiple devices, how to report problems, etc. Again, this is Alpha software and not ready for prime time. People are expecting better - equal to WhatsApp or Telegram. I'm not asking for all the dumb features like stickers, pretty emoticons, etc. I care about 1) security, 2) reliability, 3) sync across all platforms.

Bug Description

Almost 100 "error handling incoming message" errors on restart, plus "reconnecting" every few seconds.

Steps to Reproduce

  1. Start Signal.
  2. Do nothing but watch the errors roll by.

Actual Result:

See above.

Expected Result:

To work at the most basic of levels.

Screenshots

https://i.imgur.com/yngGCBx.png

Platform Info

Signal Version: 1.25.1

Operating System: Windows 10 latest

Linked Device Version:

Android 4.41.6

Link to Debug Log

Android: https://debuglogs.org/0a873e64d1b44ef22212d1270d0e89341ed3d5ecee421f446bd40832a5e382a5 Windows: https://debuglogs.org/5e804b544fd550fb9b70191a426c490e1470210e3dd4ac9b57a8e5981c6bf758

kenpowers-signal commented 5 years ago

@MenooMeow Based on your issue descriptions (here and #3405) we believe you may have two desktop instances of Signal running with the same device id. This can happen if you copy the data folder attempting to migrate from one computer to another. Have you done anything along these lines? Do you have the same number of linked devices in your mobile app as you expect to have?

MenooMeow commented 5 years ago

I only have 1 linked device in the mobile app. However, I had a laptop whose battery almost blew up so it was replaced by OEM. That instance of Signal (and the entire HD) were destroyed permanently so nothing was ever migrated. I reinstalled Signal on the new system. I re-paired it to the phone.

By the way, will linking to an iPad ever be a reality? I use a Windows computer, a Linux computer, an iPad, and an Android phone all simultaneously. I'd rather not use Telegram on the iPad.

EvanHahn-Signal commented 3 years ago

We've made a number of significant changes in recent releases that should squash these decryption errors. Please open a new issue if you run into anything like this again!

Also: we support a linked iPad now.