LSB

First run against the official binary Firefox install

My first path for testing LSB-compliance of Firefox is to check the official binary packages for Linux. I obtained them here and set out to do some initial checks against them. Later on, I likely will build from source and continue there.

Unfortunately, my first stab at compliance testing seemed to expose a problem with the lsbappchk tool itself:

$ /opt/lsb/bin/lsbappchk firefox-bin 
LSB Application Checker Report
==============================

Binary firefox-bin:
*** glibc detected *** free(): invalid next size (fast): 0x08224a70 ***
Aborted

Efforts in Checking Firefox for LSB-Compliance

As I mentioned in my last entry, I've recently begun full-time employment at the Linux Foundation, specifically working on the Linux Standards Base team. Well, one of the first tasks I've been asked to do is to work on checking Firefox for LSB-compliance. I've been asked to be as public about my findings and to document my efforts for those who may come after me.