-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Extra" electrum window remains open until machine reboots #9126
Comments
are you using any plugin? |
Nothing aftermarket. In the "Electrum Plugins" dialog, only the "2-Factor Authentication" box is checked, and it's greyed out so I can't turn it off. I am using Electrum 4.5.5 but this issue has been on-going for a very long time, across many versions. |
@ln2max what is your Qt version? you can see it in the log of Electrum, the line should look like this |
I am using the Electrum 4.5.5 AppImage. |
Do you use any hardware wallets? The hardware wallet plugins are spawning new windows each in their own way, to request passphrases, PIN codes, unlock matrix etc, so there could be one that's not cleaning up fully in certain cases. |
I do use a Trezor hardware wallet. Many of the Electrum wallets I use are not linked to a hardware wallet, because they handle small transactions and don't accrue a significant balance. The issue appears even if I only use Electrum wallets which are non-hardware-wallet linked. I can't rule out that a hardware-wallet linked wallet is never opened (e.g by default when opening Electrum, it opens the last-used wallet) But I can definitely rule out a connection between performing hardware wallet operations (signing transactions) and this issue appearing. |
If there's no Electrum process remaining, it cannot be the cause of the window. you might get more info which process is associated with the window by using |
Electrum is definitely the cause of the window. I run Electrum in a dedicated virtual machine. Nothing else runs in this VM except Electrum. The window only appears after using Electrum extensively. The window has been appearing for years, always after using Electrum. It is not a one-off "I hit the wrong key by mistake" situation. |
The window just appeared now, after a transaction confirmation. But the timing of the window is very near to the transaction confirmation pop-up. The way it appeared makes me think it is very likely related to the Electrum notification. Probably it is an interaction between the notification and the VM, since I am running Electrum in a VM. |
The window also has an "electrum" entry in the taskbar... I should have mentioned that. Clicking the relevant "electrum" entry shifts the window to the foreground. So it is definitely connected to Electrum. Note that normal Electrum windows show as "Electrum 4.5.5" in the taskbar. This window merely shows as "electrum". |
Indeed. I'm not deeply familiar with the desktop-notification spec. As it seems to be a virtual package in Debian, there's many implementations, depending on desktop environment. Also, around the time of Debian 12 I believe there was less mature wayland support, maybe that is a factor as well. |
Electrum is the only application that does this. I run other applications inside VMs as well, but they do not display this behaviour. And I run the AppImage version of Electrum. Therefore the issue is likely related to the specific pathway Electrum uses for showing notifications. |
See maybe #3956
|
The fix suggested there is a 2 year old commit: I am using the newest version of Electrum. I assume this commit has long since been incorporated into the current release. |
After using Electrum for a while (with a number of wallets open, etc), an "extra" window appears in the background:
This window remains open (and cannot be closed) until the machine reboots. Closing the other Electrum windows does not affect this window.
This window remains open even when there is no Electrum process visible in
ps auxww
.I am using Electrum on Debian 12.6 (Whonix 17).
The text was updated successfully, but these errors were encountered: