[SOLVED] Pale Moon crashes when I try to log in to Yahoo
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Alright, I replaced the tarball with new build, jpeg is bundled. I wonder if anything else needs to be bundled.
Probably the specific Pale Moon libraries. But I already had those in /opt/lib from the previous install.
There wasn't a tarball attached to your last post.
btw I hope you are not planning to distribute Pale Moon tarballs on a regular basis. They have a very restrictive licence, similar to the Mozilla one. You can distribute source but not anything that you've built unless you remove the branding.
There was no link because the link is still the same, the tarball is not the same. Please use the link in post #9. No, I will not distribute it, and I will remove the tarball soon.
All library links are OK now, but we have a different error message:
/opt/palemoon/libxul.so: undefined symbol: udat_countAvailable
Couldn't load XPCOM
Unlike with the earlier messages, I can't work out what this actually means.
It's sweet of you to go to all this trouble, but I'm really not sure it's worth your time.
Done a bit of tracking. The symbol is in /opt/lib/libicui18.so.58. Grep finds it. Pale moon is linked to this library according to ldd, but can't find the symbol.
Ughh!
That one works! But I still can't log into Yahoo!! I get exactly the same error as when I used the official binary.
All, the same, I like the idea of having a version built from source even if it doesn't solve my immediate problem. Could you give me a link to where you got your source code from, so I could try building it again? The two versions that I downloaded before wouldn't build on my machine but perhaps you have found a more amenable one!
It just doesn't make sense to me that an obsolete gcc can build something which a later version can't.
Just built it with gcc-6.4.0 and Gold linker. No luck with 7.2.0. BTW, if you want to clean sources run
Code:
git clean -ffdx
All cruft will be gone, your .mozconfig too!
And I suggest to use at least "-O2 -msse2 -mfpmath=sse" as optimization, this is from default Pale Moon .mozconfig.
Although since you are building for your own "-O2 -march=native -mfpmath=sse" would be optimal.
No luck for me, I'm afraid! I disabled all the library bindings and also disabled optimisation just in case it was enabled by default (it's the thing that's probably most likely to be affected by using a different compiler). But every time the build breaks at the same place: the battery manager.
Ok. Here's the end of the strace. It's beetling along doing some kind of rendering with drm, then it gets a segfault. As far as I can see, it handles it, does some cleaning up and then resignals the segfault to crash itself.
But the problem must surely lie in the program's interaction with the site, not its interaction with the kernel.
I put the error into a search engine. People are having this error with different browsers. There is also an old Firefox bug filed. I wonder what is your graphics chipset. Is your mesa compiled for your graphics? In any case, it may be worth opening a Pale Moon bug.
I put the error into a search engine. People are having this error with different browsers. There is also an old Firefox bug filed. I wonder what is your graphics chipset. Is your mesa compiled for your graphics? In any case, it may be worth opening a Pale Moon bug.
Yes, I found the Firefox one too. My graphics are Intel, mesa is locally compiled. It's Linux From Scratch after all.
I've been having a few more thoughts:
drm. That's rendering, right?
How web pages are rendered must depend on the site, so that's the site-specific part of the problem.
Pale Moon has a different rendering engine from FF. FF uses gecko, and PM has a derived one called goanna.
Another possibility, but I don't know enough about graphics to know if it's relevant:
I usually build mesa with the software rasteriser as well as the i915 gallium driver. This time around, I didn't because it comes with hefty dependencies. Could that be making a difference?
I do not pretend I know much about MESA. However, I can see in Gentoo there is i965 for MESA. And gallium seems not to be available for Intel. Gentoo Intel wiki.
This is my box with Skylake HD Graphics 530
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.