Как найти причину замерзания электронного экземпляра? - PullRequest
0 голосов
/ 09 ноября 2018

Я использую собственный экземпляр настольного приложения Signal , которое основано на электроне, и в некоторых системах я наблюдаю странное поведение: через несколько секунд после запуска приложения оно просто зависает (хотя до сих пор инициализация).

И реагирует не только приложение, но и весь электронный экземпляр. Так что нет никакой возможности заглянуть в выходные данные отладки или вручную пройтись по коду. Электронное окно даже не реагирует на закрытие главного окна (т.е. нажатие [x] на границе верхнего окна или нажатие Alt + F4)

Поскольку все электронное приложение мертво, я думаю, что это не может быть просто ошибкой в ​​исходном коде сигнала, но, к сожалению, у меня нет опыта отладки кода JavaScript или самого электрона.

Можете ли вы дать мне подсказку, с чего начать диагностировать такое поведение? Может быть, я не единственный, чей электронный экземпляр полностью замерзает?

В обоих случаях - с описанным поведением или без него - я использую Fedora 28 и следую приведенным инструкциям. Полагаю, единственное различие между этими системами заключается в какой-то странной настройке VPN / прокси в «плохой» системе.

...