The workaround for Adeno 3XX with msm8916 should also apply to msm8974 devices and possibly more SoCs
What's the expected behaviour?
With a fully updated Edge system apps should open without new problems.
What's the current behaviour?
After the recent mesa3D updates my FP2 stopped opening apps. It's the same issue that was solved by @TravMurav for msm8916 SoCs with merge !4958: the new default renderer ngl doesn't work and we must revert to use gl.
What device are you using?
FairPhone 2, msm8974 SoC, Adreno 330 GPU. Phosh, but it's not relevant.
I fixed the issue adding export GSK_RENDERER=gl
to /etc/environment. As @TravMurav had created an aport specific for msm8916 (soc-qcom-msm8916) I don't know if the same should be done for msm8974 (I think all msm8974 devices use Adreno 3XX), or whether a generic one for adreno3xx should be created. It's up to you, developers.
I'll also mention here @z3ntu, the msm8974 man. Thank you all