[lsb-discuss] Checking Firefox for LSB-compliance

Sam Hart criswellious at gmail.com
Thu Apr 19 09:40:54 PDT 2007


On 4/19/07, Robert Schweikert <robert.schweikert at abaqus.com> wrote:
> 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.

Unfortunately, I couldn't get any meaningful stacktrace (for whatever
reason, mine always came out looking like this

#4  0xb7e04791 in raise () from /lib/i686/cmov/libc.so.6
#5  0xb7e06008 in abort () from /lib/i686/cmov/libc.so.6
#6  0xb7e3a85b in ?? () from /lib/i686/cmov/libc.so.6
#7  0x00000008 in ?? ()
#8  0xbf940a30 in ?? ()
#9  0x00000400 in ?? ()
#10 0xbf940c47 in ?? ()
--etc--
)

However, Jeff was able to get a bit more information:
http://paste.samhart.net/74
>
> 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