mozilla-mobile / mozilla-vpn-client

A fast, secure and easy to use VPN. Built by the makers of Firefox.
https://vpn.mozilla.org
Other
451 stars 108 forks source link

[macOS] Mozilla VPN 2.12 build from theeherder is crashing after installation #4920

Closed data-sync-user closed 1 year ago

data-sync-user commented 1 year ago

Affected versions:

Tested Platforms:

Prerequisites:

Steps to reproduce:

  1. Install the 2.12 build;
  2. After the installation is finished, observe the behavior;

Expected result:

Actual result:

Notes:

┆Issue is synchronized with this Jira Bug ┆Reporter: Bianca Hidecuti

data-sync-user commented 1 year ago

➤ Andrea Marchesini commented:

[14.11.2022 12:14:19.129] Warning: qrc:/ui/main.qml:5:1: module "QtQuick" plugin "qtquick2plugin" not found (main.qml:5)

Owen Kirby Sebastian Streich Have we changed something in how we compile/link QT for macos?

data-sync-user commented 1 year ago

➤ Owen Kirby commented:

We recently switched the taskcluster builds to use cmake for MacOS, so that is probably why we’re seeing this now.

I was able to reproduce the issue and make it go away with a tweak to the MacOS platform. I’m guessing that I simply never tested this with a Qt static build. With any luck this PR here ( https://github.com/mozilla-mobile/mozilla-vpn-client/pull/4932 ) should fix the issue, but we won’t know for certain until it gets merged into main and we can test the signed taskcluster artifacts.

data-sync-user commented 1 year ago

➤ Bianca Hidecuti commented:

Verified this as fixed on Mozilla VPN 2.12.0 (2.202211171941) (latest build from 2.12 release branch ( https://firefox-ci-tc.services.mozilla.com/tasks/index/mozillavpn.v2.mozilla-vpn-client.branch.releases.2.12.0.latest.build/macos )), while using MacOS 11.6.

The client is no longer crashing after installation.

Attaching postfix video.

!Screen Recording 2022-11-18 at 08.48.06.mov|width=1566,height=1190!

data-sync-user commented 1 year ago

➤ Santiago Andrigo commented:

Adding the December sprint to this ticket.