forked from mirrors/gecko-dev
Firefox 84.0.1 crashes under Gentoo Linux if it is started in Wayland mode and if it was compiled WITH Wayland support and WITHOUT dbus support. I traced down the problem to line 172 of toolkit/components/remote/nsRemoteService.cpp: nsresult rv = mRemoteServer->Startup(mProgram.get(), mProfile.get()); mRemoteServer is NULL and Firefox crashes. This patch adds a NULL pointer check before that line. See: - Mozilla's Bugzilla, bug 1684365 - https://bugs.gentoo.org/762035 - https://forums.gentoo.org/viewtopic-t-1126235.html Differential Revision: https://phabricator.services.mozilla.com/D101536 |
||
|---|---|---|
| .. | ||
| moz.build | ||
| nsDBusRemoteClient.cpp | ||
| nsDBusRemoteClient.h | ||
| nsDBusRemoteServer.cpp | ||
| nsDBusRemoteServer.h | ||
| nsGTKRemoteServer.cpp | ||
| nsGTKRemoteServer.h | ||
| nsMacRemoteClient.h | ||
| nsMacRemoteClient.mm | ||
| nsMacRemoteServer.h | ||
| nsMacRemoteServer.mm | ||
| nsRemoteClient.h | ||
| nsRemoteServer.h | ||
| nsRemoteService.cpp | ||
| nsRemoteService.h | ||
| nsUnixRemoteServer.cpp | ||
| nsUnixRemoteServer.h | ||
| nsWinRemoteClient.cpp | ||
| nsWinRemoteClient.h | ||
| nsWinRemoteServer.cpp | ||
| nsWinRemoteServer.h | ||
| nsXRemoteClient.cpp | ||
| nsXRemoteClient.h | ||
| nsXRemoteServer.cpp | ||
| nsXRemoteServer.h | ||
| RemoteUtils.cpp | ||
| RemoteUtils.h | ||
| WinRemoteMessage.cpp | ||
| WinRemoteMessage.h | ||