-
-
Notifications
You must be signed in to change notification settings - Fork 464
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Firefox segfaults on launch #114
Comments
Let me know if there is any information I can provide also. |
Thank you for reporting! It is very likely to be caused by 475a250. How did you build Firefox? Are you building a release binary or a debug? |
I built a release binary. Build instructions: https://github.com/kisslinux/repo/blob/master/testing/firefox/build |
Thank you for sharing the build instruction. I succeeded to reproduce the issue. Investigating... This is a major regression, so I'll probably create a new release after fixing this bug. |
This comment states that Firefox uses a linker "loophole" that it will promote weak undef symbols to dynamic symbols even if https://hg.mozilla.org/mozilla-central/file/tip/mfbt/Types.h#l91 |
I believe I managed to fix this. Could you verify if you have time? |
Yes. I will verify now and let you know in |
Works, thanks. :) |
The last good commit (which produces a working Firefox) is b99626f. All subsequent commits (that I have tried) produce a Firefox binary which segfaults on startup. It seems as though 475a250 is the cause though I have no proof to back this up. I will be going through commit by commit to see exactly where the issue is introduced. This will take me some time as it's 3+ hours per build.
The text was updated successfully, but these errors were encountered: