This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Lolu chungechunge lwabekwa kunqolobane. Uyacelwa ubuze umbuzo omusha uma udinga usizo.

Firefox 91.11.0esr build on Solaris 11.4 SPARC crashes: libpci missing

  • 4 uphendule
  • 1 inale nkinga
  • 1 view
  • Igcine ukuphendulwa ngu Michele31416

more options

Firefox 91.11.0esr compiled successfully from the github solaris userland repo on a Sun T4-1 in Solaris 11.4 SPARC. But when starting it, it opens the "choose a user" dialog box and then dumps core:

michele@hemlock:/scratch/clone/components/desktop/firefox/build/sparcv9/dist/bin$ ./firefox Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: libpci missing (t=3.87565) [GFX1-]: glxtest: libpci missing Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: libpci missing (t=2.38683) [GFX1-]: glxtest: libpci missing Exiting due to channel error. Exiting due to channel error. Segmentation Fault (core dumped)

There is in fact no libpci for Solaris 11.4 SPARC. Is there some mozconfig var like "WITHOUT-PCI" or something I can set? Or some other solution? There are sources for libpci on github but only Solaris 386 is supported there.

Oracle distributes version 91.3.0 with Solaris 11.4 SPARC, so it should be possible to make a working version - I just don't know how they did it (and they're not talking :-)

Firefox 91.11.0esr compiled successfully from the github solaris userland repo on a Sun T4-1 in Solaris 11.4 SPARC. But when starting it, it opens the "choose a user" dialog box and then dumps core: michele@hemlock:/scratch/clone/components/desktop/firefox/build/sparcv9/dist/bin$ ./firefox Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: libpci missing (t=3.87565) [GFX1-]: glxtest: libpci missing Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: libpci missing (t=2.38683) [GFX1-]: glxtest: libpci missing Exiting due to channel error. Exiting due to channel error. Segmentation Fault (core dumped) There is in fact no libpci for Solaris 11.4 SPARC. Is there some mozconfig var like "WITHOUT-PCI" or something I can set? Or some other solution? There are sources for libpci on github but only Solaris 386 is supported there. Oracle distributes version 91.3.0 with Solaris 11.4 SPARC, so it should be possible to make a working version - I just don't know how they did it (and they're not talking :-)

All Replies (4)

more options
more options

Well no, since it doesn't offer "Solaris SPARC" as one of the choices for an installer. Unless I'm misunderstanding what to do there.

more options

Thanks. That's the one I mentioned in the OP:

"There are sources for libpci on github but only Solaris 386 is supported there."

I suppose eventually I could figure out how to make a SPARC version of that but it would be a lot easier if I could just skip whatever functionality libpci provides. The T4-1 has six PCI slots but there's nothing plugged into them (well except for the SP).

There's no config option for "compile without libpci"?