Open GumiBear93 opened 2 weeks ago
Sorry this is happening. This could be an electron issue, since the KDE report you linked mentions Typora which is also an electron app.
Could you please try to reproduce this using Electron fiddle and consider looking at the electron issues? Here is a Fiddle which involves file selection: https://github.com/electron/electron/issues/42250#issuecomment-2187274111
I have a similar problem with the same OS/KDE/Signal desktop versions and would be more than willing to attempt to duplicate any tests or provide duplicate logs if necessary.
@securityboxtc If you go to that electron issue and try that in Electron Fiddle, you can contribute to the set of people who can reproduce the issue. But for now, we're waiting on Electron to fix it.
@scottnonnenberg-signal the linked gist doesn't cause the issue on the affected system, Neither with the provided Version (30.0.9) nor with Signal's version (at least the one specified in package.json, 32.0.1).
@GumiBear93 7.23.0, the latest production version of Signal Desktop, is using Electron 31.3.1. It's been the Electron version in use for a couple versions now. Do you see the error in Electron Fiddle for that version?
If you install the beta, that's on Electron 32.0.1. Maybe you could try installing it, see if the problem happens on that newer build: https://support.signal.org/hc/en-us/articles/360007318471-Signal-Beta
7.23.0, the latest production version of Signal Desktop, is using Electron 31.3.1.
thanks for the correction :) but the error seems to be independent from the Electron version. Neither does version 31.3.1 cause any errors in the gist, nor is the problem solved in the latest beta version of the Signal desktop client.
@GumiBear93 You can see the code Signal Desktop uses to show the save dialog here: https://github.com/signalapp/Signal-Desktop/blob/52a012d1c6783890e0c84b1002ea0be8c472027e/app/main.ts#L2996-L3005
Maybe the gist needs to be updated to do that? It's being called from the main process, via IPC. You can search for the string 'show-save-dialog'
to find that ipc setup.
@scottnonnenberg-signal can you help me how to do that? i've never worked with these tools/ languages before.
Using a supported version?
Overall summary
I'm using KDE Plasma 6.1.4 on TUXEDO OS 3, running the latest Signal desktop client on version 7.22.2. Downloading an attachment (either directly in a chat or when viewing the attachment inside the Signal client) works just fine, it opens the Dolphin file manager and allows me to download the file in the desired place. While the file manager is open, my task bar is flooded with notifications from KDE's crash handler, notifying me that kioworker has crashed. The following crash information is available to me:
Similar reports can be found on the KDE forum, with no conclusion as to what causes this behavior.
Steps to reproduce
Expected result
Able to save file without any interference.
Actual result
Able to save file, but kioworker is crashing at a rate of about 5-10 crashes per second, flooding the task bar with notifications.
Screenshots
No response
Signal version
7.22.2
Operating system
TUXEDO OS 3 Release 22.04, Kernel Version 6.8.0-101041-tuxedo
Version of Signal on your phone
7.15.4
Link to debug log
No response