New Moon браузер (Palemoon)

Сегодня (02.07.19) сайт https://web.whatsapp.com/ отказал в соединении из браузера New Moon 28.5.2.

“WhatsApp работает с Google Chrome 49+
Чтобы пользоваться WhatsApp, обновите Chrome или используйте Mozilla Firefox, Safari, Microsoft Edge или Opera.”

Иноязычные форумы пока не читал. Есть решение?

Изменить User-Agent? 1 2
Введите в адресной строке

about:config

Создайте параметр

general.useragent.override.web.whatsapp.com
или
general.useragent.override.whatsapp.com

Выберите тип создаваемого параметра “Строка”
Впишите нужное значение User-Agent

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 OPR/58.0.3135.53

Сработало. Благодарю.

Несколько дополнительных User-Agent

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18362

Может кто-нибудь (Lazy_Kent) способствует, (не могу подобрать слово; ну очень хвалебное) и профессионально, добиться постоянного эффекта, предложив соответствующий патч мантейнерам пакета, не только для сайта whatsapp, но и многих других сайтов?

UXP-PM28.5.2_Release/application/palemoon/branding/shared/pref/uaoverrides.inc:pref("@GUAO_PREF@.web.whatsapp.com","Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36");

Исправлено в релизе 28.6.0.1.

Большое спасибо за тему, помогло, только не New Moon, а другой браузер - Lunascepe, но все же, суть та же

Последняя версия падает по несколько раз в час.
Как понять причину?

Как понять причину?

Запустите из консоли посредством gdb:

gdb /usr/lib64/newmoon/newmoon-bin

и ждите пока упадет.

Когда упадет введите: bt.
Так я смогу понять виновника проблемы.
И еще: версия дистрибутива?
+
Сразу же оговорюсь, что разработчик не поддерживает сборку с системными библиотеками.

Да уж отдебажу, если получится.
Ну ж0па полная. Падает последняя версия постоянно. Не один год пользуюсь. Такого кошмара не было.
Не сегодня.

openSUSE Tumbleweed 20190704
newmoon-28.6.0.1-1.4.x86_64


#0  0x00007ffff49ed762 in nsDisplayListBuilder::~nsDisplayListBuilder() () from /usr/lib64/newmoon/libxul.so
#1  0x00007ffff49b268a in nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, nsDisplayListBuilderMode, nsLayoutUtils::PaintFrameFlags) () from /usr/lib64/newmoon/libxul.so
#2  0x00007ffff49b4950 in PresShell::Paint(nsView*, nsRegion const&, unsigned int) ()
   from /usr/lib64/newmoon/libxul.so
#3  0x00007ffff4c51f03 in nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) ()
   from /usr/lib64/newmoon/libxul.so
#4  0x00007ffff4c52131 in nsViewManager::ProcessPendingUpdates() () from /usr/lib64/newmoon/libxul.so
#5  0x00007ffff4a6b600 in nsRefreshDriver::Tick(long, mozilla::TimeStamp) ()
   from /usr/lib64/newmoon/libxul.so
#6  0x00007ffff4a6cc49 in mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver(mozilla::TimeStamp) () from /usr/lib64/newmoon/libxul.so
#7  0x00007ffff4a19e3e in mozilla::detail::RunnableMethodImpl<void (mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::*)(mozilla::TimeStamp), true, false, mozilla::TimeStamp>::Run() ()
   from /usr/lib64/newmoon/libxul.so
#8  0x00007ffff6430d37 in nsThread::ProcessNextEvent(bool, bool*) () from /usr/lib64/newmoon/libxul.so
#9  0x00007ffff637b9fa in NS_ProcessNextEvent(nsIThread*, bool) () from /usr/lib64/newmoon/libxul.so
#10 0x00007ffff61610d0 in mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ()
   from /usr/lib64/newmoon/libxul.so
#11 0x00007ffff6186915 in MessageLoop::Run() () from /usr/lib64/newmoon/libxul.so
#12 0x00007ffff4be5ea8 in nsBaseAppShell::Run() () from /usr/lib64/newmoon/libxul.so
#13 0x00007ffff45c5c6e in nsAppStartup::Run() () from /usr/lib64/newmoon/libxul.so
#14 0x00007ffff45c0309 in XRE_main () from /usr/lib64/newmoon/libxul.so
#15 0x0000555555572a6d in do_main(int, char**, char**, nsIFile*) ()
#16 0x000055555555a10d in main ()

Опять.

Thread 5 "Socket Thread" received signal SIGPIPE, Broken pipe.
[Switching to Thread 0x7fffe94c1700 (LWP 1284)]
0x00007ffff7fa07f4 in send () from /lib64/libpthread.so.0
(gdb) bt
#0  0x00007ffff7fa07f4 in send () from /lib64/libpthread.so.0
#1  0x00007ffff7a535d5 in pt_Send () from /usr/lib64/newmoon/libnspr4.so
#2  0x00007ffff768b0d8 in ssl_DefSend () from /usr/lib64/newmoon/libssl3.so
#3  0x00007ffff76983ff in ssl3_SendRecord () from /usr/lib64/newmoon/libssl3.so
#4  0x00007ffff769ac95 in SSL3_SendAlert () from /usr/lib64/newmoon/libssl3.so
#5  0x00007ffff768033c in ssl_SecureClose () from /usr/lib64/newmoon/libssl3.so
#6  0x00007ffff468edde in nsSSLIOLayerClose(PRFileDesc*) [clone .lto_priv.0] ()
   from /usr/lib64/newmoon/libxul.so
#7  0x00007ffff37f68c9 in mozilla::net::nsSocketTransport::ReleaseFD_Locked(PRFileDesc*) [clone .constprop.0]
    () from /usr/lib64/newmoon/libxul.so
#8  0x00007ffff6345275 in mozilla::net::nsSocketTransport::OnSocketDetached(PRFileDesc*) ()
   from /usr/lib64/newmoon/libxul.so
#9  0x00007ffff63252fc in mozilla::net::nsSocketTransportService::DetachSocket(mozilla::net::nsSocketTransportService::SocketContext*, mozilla::net::nsSocketTransportService::SocketContext*) ()
   from /usr/lib64/newmoon/libxul.so
#10 0x00007ffff637d448 in mozilla::net::nsSocketTransportService::Run() () from /usr/lib64/newmoon/libxul.so
#11 0x00007ffff6430d37 in nsThread::ProcessNextEvent(bool, bool*) () from /usr/lib64/newmoon/libxul.so
#12 0x00007ffff637b9fa in NS_ProcessNextEvent(nsIThread*, bool) () from /usr/lib64/newmoon/libxul.so
#13 0x00007ffff6160e7a in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) ()
   from /usr/lib64/newmoon/libxul.so
#14 0x00007ffff6186915 in MessageLoop::Run() () from /usr/lib64/newmoon/libxul.so
#15 0x00007ffff63f5275 in nsThread::ThreadFunc(void*) () from /usr/lib64/newmoon/libxul.so
#16 0x00007ffff7a574f8 in _pt_root () from /usr/lib64/newmoon/libnspr4.so
#17 0x00007ffff7f96faa in start_thread () from /lib64/libpthread.so.0
#18 0x00007ffff7cc771f in clone () from /lib64/libc.so.6

Тему переименовал.

Всё так же падает. Понаблюдаю ещё пару дней, потом буду пробовать официальный установщик.

Предполагаю, что проблема вызвана из-за оптимизации LTO, которая теперь задействована по умолчанию.
Я сейчас как раз занимаюсь обновлением пакета к версии 28.6.1.
Ждите обновления…

Дождался. Но та же беда, извините. Падает…
Не выдержал, скачал бинарники с сайта. Погоняю несколько дней, посмотрю.

Уже больше недели пользуюсь версией с оф. сайта. Ни одного падения.
Уж извините, но что-то неладно в нашей сборке.

Newmon версия 28.8.3 (64-bit), установлен отсюда:
https://software.opensuse.org/package/newmoon
OpenSUSE Tumbleweed со всеми обновлениями на сегодняшний день.
При запуске Newmoon несколько секунд работает и крешится.
Выхлоп такой:

admin@ASRockAM3:~> newmoon
[2286] ###!!! ABORT: X_CopyArea: BadDrawable (invalid Pixmap or Window parameter); 3 requests ago: file /home/abuild/rpmbuild/BUILD/UXP-PM28.8.3_Relea
se/toolkit/xre/nsX11ErrorHandler.cpp, line 134
[2286] ###!!! ABORT: X_CopyArea: BadDrawable (invalid Pixmap or Window parameter); 3 requests ago: file /home/abuild/rpmbuild/BUILD/UXP-PM28.8.3_Relea
se/toolkit/xre/nsX11ErrorHandler.cpp, line 134
Segmentation fault (стек памяти сброшен на диск)
admin@ASRockAM3:~> 


В чем может быть проблема?

Первое, что нужно сделать - это обновить систему до самой последней версии, возможно, был баг и его уже исправили, а может у вас установлены старые версии библиотек и обновление решит проблему

Откуда у вас такая информация?

Этот браузер уже не поддерживается приблизительно около полугода. Я больше не сопровождаю этот пакет из-за ненадобности. Да, и в жизни произошли много психологических стрессов.