[lsb-discuss] Checking Firefox for LSB-compliance

Robert Schweikert robert.schweikert at abaqus.com
Thu Apr 19 08:58:09 PDT 2007


Sam,

can you post the actual stack trace? While gdb will point to abort() in 
glibc the trace (3 or 4 stack frames later) will show in which routine 
the offending free() call is made.

Thanks,
Robert

Sam Hart wrote:
> I've posted valgrind output from lsbappchk'ing firefox online here:
> http://paste.samhart.net/large/2007-04-19-1128am-valgrind-appchk-firefox.txt
>
> As a reminder as to what this problem was, in running lsbappchk on
> firefox-bin (pre-compiled binary from Mozilla.org) I got the following
> errors:
>
> $ /opt/lsb/bin/lsbappchk firefox-bin
> LSB Application Checker Report
> ==============================
>
> Binary firefox-bin:
> *** glibc detected *** free(): invalid next size (fast): 0x08224a70 ***
> Aborted
>
> With the -j option to lsbappchk
>
> 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
>
> gdb revealed the SIGABRT came from within libc.
>
> _______________________________________________
> lsb-discuss mailing list
> lsb-discuss at lists.freestandards.org
> http://lists.freestandards.org/mailman/listinfo/lsb-discuss
>
>   

-- 
Robert Schweikert                   MAY THE SOURCE BE WITH YOU
(Robert.Schweikert at abaqus.com)                 LINUX
ABAQUS Inc.
Phone : 401-276-7190
FAX : 401-276-4408




More information about the lsb-discuss mailing list