Firefox 3.0.3: Program received signal SIGABRT, Aborted.

Bug #294344 reported by Jason Oster
8
Affects Status Importance Assigned to Milestone
firefox-3.0 (Ubuntu)
New
Undecided
Unassigned

Bug Description

This happens every time I visit http://planet.mozilla.org/ (started occurring after I upgraded from Ubuntu 8.04.1 to 8.10) I've also reported this to Mozilla: https://bugzilla.mozilla.org/show_bug.cgi?id=463101

Attached is a full backtrace from GDB.

Revision history for this message
Jason Oster (parasyte) wrote :
Revision history for this message
Mark Aiken (maiken) wrote :
Download full text (3.2 KiB)

I can reproduce this; loading planet.mozilla.org produces a SIGABRT with a very similar backtrace (full dump attached). I started experiencing frequent SIGABRT crashes after upgrading from Hardy to Intrepid.

maiken@maikendev:~$ sudo apt-cache policy firefox-3.0
firefox-3.0:
  Installed: 3.0.3+nobinonly-0ubuntu2
  Candidate: 3.0.3+nobinonly-0ubuntu2
  Version table:
 *** 3.0.3+nobinonly-0ubuntu2 0
        500 http://us.archive.ubuntu.com intrepid/main Packages
        100 /var/lib/dpkg/status
maiken@maikendev:~$ uname -a
Linux maikendev 2.6.27-7-generic #1 SMP Tue Nov 4 19:33:20 UTC 2008 i686 GNU/Linux
maiken@maikendev:~$ lsb_release -rd
Description: Ubuntu 8.10
Release: 8.10

See also https://bugs.launchpad.net/bugs/282287 against the "firefox" package.

#1 0xb7d6b880 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7d6d248 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb3a935dd in talloc_free () from /usr/lib/libtalloc.so.1
No symbol table info available.
#4 0xb0b05289 in ?? () from /lib/libnss_wins.so.2
No symbol table info available.
#5 0xb3a93621 in talloc_free () from /usr/lib/libtalloc.so.1
No symbol table info available.
#6 0xb0b30758 in alloc_sub_basic () from /lib/libnss_wins.so.2
No symbol table info available.
#7 0xb0b30d3f in talloc_sub_basic () from /lib/libnss_wins.so.2
No symbol table info available.
#8 0xb0a70281 in ?? () from /lib/libnss_wins.so.2
No symbol table info available.
#9 0xb0a713f2 in lp_lockdir () from /lib/libnss_wins.so.2
No symbol table info available.
#10 0xb0b2aa75 in lock_path () from /lib/libnss_wins.so.2
No symbol table info available.
#11 0xb0ac9767 in receive_unexpected () from /lib/libnss_wins.so.2
No symbol table info available.
#12 0xb0acc375 in receive_nmb_packet () from /lib/libnss_wins.so.2
No symbol table info available.
#13 0xb0acee4d in name_query () from /lib/libnss_wins.so.2
No symbol table info available.
#14 0xb0a6c555 in _nss_wins_gethostbyname_r () from /lib/libnss_wins.so.2
No symbol table info available.
#15 0xb0a6c853 in _nss_wins_gethostbyname2_r () from /lib/libnss_wins.so.2
No symbol table info available.
#16 0xb7e05666 in gaih_inet () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#17 0xb7e07039 in getaddrinfo () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#18 0xb7c7d6b9 in PR_GetAddrInfoByName (
    hostname=0x86b3664 "stats.wordpress.com", af=0, flags=32800)
    at prnetdb.c:2042
        res = <value optimized out>
        hints = {ai_flags = 0, ai_family = 0, ai_socktype = 1,
  ai_protocol = 0, ai_addrlen = 0, ai_addr = 0x0, ai_canonname = 0x0,
  ai_next = 0x0}
        rv = <value optimized out>
#19 0xb725f454 in nsHostResolver::ThreadFunc (arg=0x836a600)
    at nsHostResolver.cpp:697
        flags = 32800
        status = <value optimized out>
        rec = (nsHostRecord *) 0x86b3630
        ai = (PRAddrInfo *) 0x1
#20 0xb7c8b1e1 in _pt_root (arg=0xa1fe8b0) at ptthread.c:221
        detached = 1
#21 0xb7fcd50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#22 0xb7e217ee in clone () from /lib/tls/i686/cmov/libc.so...

Read more...

Revision history for this message
Jeremy Allison (jra-samba) wrote :

Try this patch for Samba 3.2.x. If it works I'll commit to all git-trees. Thanks,
Jeremy.

Revision history for this message
Jason Oster (parasyte) wrote :

Jeremy, your patch works great and fixes the problem with Firefox crashing. Where I was able to reproduce the crash 100% of the time by visiting planet.mozilla.org in Firefox without the patch, now I can get to the site just fine. I think this is probably verification enough that the patch is just what was needed, but I will certainly continue testing it.

Thanks!

Revision history for this message
Dejan (dejan-rodiger) wrote :

When and where can I get updated .deb?

Thanks

Revision history for this message
Dejan (dejan-rodiger) wrote :

Hi all,

here is a workaround:
edit /etc/nsswitch.conf

find hosts: line and move wins to the end of this line:

Here is mine after the change:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 wins

After this change, my firefox and thunderbird didn't abort.

Revision history for this message
Alexander Sack (asac) wrote : Re: [Bug 294344] Re: Firefox 3.0.3: Program received signal SIGABRT, Aborted.

Dejan wrote:
> Hi all,
>
> here is a workaround:
> edit /etc/nsswitch.conf
>
> find hosts: line and move wins to the end of this line:
>
> Here is mine after the change:
> hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 wins
>
> After this change, my firefox and thunderbird didn't abort.
>
>
what network environment do you have? are you using wins for name
resolution in your network? how can i setup a similar thing?

Revision history for this message
Dejan (dejan-rodiger) wrote :

At work we have Active Directory domain. We can use wins and dns for resolution.

Revision history for this message
Micah Gersten (micahg) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 286119, so it is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Please continue to report any other bugs you may find.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.