Я использую собственный экземпляр настольного приложения Signal , которое основано на электроне, и в некоторых системах я наблюдаю странное поведение: через несколько секунд после запуска приложения оно просто зависает (хотя до сих пор инициализация).
И реагирует не только приложение, но и весь электронный экземпляр. Так что нет никакой возможности заглянуть в выходные данные отладки или вручную пройтись по коду.
Электронное окно даже не реагирует на закрытие главного окна (т.е. нажатие [x] на границе верхнего окна или нажатие Alt + F4)
Поскольку все электронное приложение мертво, я думаю, что это не может быть просто ошибкой в исходном коде сигнала, но, к сожалению, у меня нет опыта отладки кода JavaScript или самого электрона.
Можете ли вы дать мне подсказку, с чего начать диагностировать такое поведение? Может быть, я не единственный, чей электронный экземпляр полностью замерзает?
В обоих случаях - с описанным поведением или без него - я использую Fedora 28 и следую приведенным инструкциям. Полагаю, единственное различие между этими системами заключается в какой-то странной настройке VPN / прокси в «плохой» системе.