Client crash when starting download and immediately switching to another chat window
Versions
- OS: Win 10 Ent 21H1 (OS Build 19044.1706)
- Gajim version: 1.4.2
- GTK Version: 3.24.34
- GLib Version: 2.72.0
- PyGObject Version: 3.42.1
- Cairo Version: 1.17.6
- python-cairo Version: 1.21.0
- python-nbxmpp Version: 3.0.2
Steps to reproduce the problem
- In a MUC, attempt to start a download (say, 25MB mp4 from a different server than your own)
- Within around 150ms, switch to another chat
Expected behavior
Client should not crash, but the download may be aborted
Actual behavior
Client crashes.
More information
Started a gajim-debug in a terminal window, and the last line was from gajim.c.preview complaining that the file was too big. Started debug logs in Gajim prod, and got the same result. Attaching the last few lines of the debug log to this issue.gajim-debug-tail.txt