First run against the official binary Firefox install

Sam Hart

2007-04-11 13:44:06

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



Some more (with the -j) option:


Symbol __cxa_pure_virtual has version CXXABI_1.2 expecting CXXABI_1.3
Symbol _ZdlPv has version GLIBCPP_3.2 expecting GLIBCXX_3.4
Symbol _ZnwjRKSt9nothrow_t has version GLIBCPP_3.2 expecting GLIBCXX_3.4
Symbol _Znaj has version GLIBCPP_3.2 expecting GLIBCXX_3.4
Symbol _ZdaPv has version GLIBCPP_3.2 expecting GLIBCXX_3.4
Symbol _Znwj has version GLIBCPP_3.2 expecting GLIBCXX_3.4
*** glibc detected *** free(): invalid next size (normal): 0x08224258 ***
Aborted


I have also attached the journal.