Gajim crashes when opened inside an rdp session
Versions
- OS: Windows 10 1709 / Ubuntu 17.10
- Gajim version: 0.98.2
- GTK version: 3.22.26
- Python-nbxmpp version: 0.6.1
Gajim crashes with the following traceback when opened inside a rdp session:
Traceback (most recent call last): File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw32/lib/python3.6/site-packages/gajim/gajim.py", line 237, in _activate File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw32/lib/python3.6/site-packages/gajim/gui_interface.py", line 65, in <module> File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw32/lib/python3.6/site-packages/gajim/gtkgui_helpers.py", line 88, in <module> File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw32/lib/python3.6/site-packages/gajim/dialogs.py", line 45, in <module> File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw32/lib/python3.6/site-packages/gajim/conversation_textview.py", line 53, in <module> File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw32/lib/python3.6/site-packages/gajim/htmltextview.py", line 72, in <module> ZeroDivisionError: float division by zero
The following combinations of rdp client / rdp server where tested:
- Win 10 1709 (MS Rdp) -> Win 10 1709 = Crash
- Ubuntu 17.10 (Remmina) -> Win 10 1709 = Crash
- Win 10 1709 (MS Rdp) -> Windows 7 SP1 = Works
Additionally, when Gajim was started in a regular session it will continue to work on subsequent rdp connections.