Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 93841 - firefox 1.0.4 segfaults
Summary: firefox 1.0.4 segfaults
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Mozilla Gentoo Team
URL: http://www.tiscover.at/at/guide/85342...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-24 12:46 UTC by Alex Riesen
Modified: 2005-12-11 15:59 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Riesen 2005-05-24 12:46:00 UTC
firefox crashes on a site, heavily loaded with flash advertisements. Proxy
active,  software install enabled, java and javascript enabled, popups blocked
(only one site there, not the reported).

Reproducible: Always
Steps to Reproduce:

1. go to the urls above
2. click on accomodation links. Depending on your luck it can happen immediately

Actual Results:  
crash

Expected Results:  
do not crash

Mozilla Bug #295377

$ firefox -g -d gdb
/usr/lib/MozillaFirefox/run-mozilla.sh -g -d gdb /usr/lib/MozillaFirefox/firefox
-bin
MOZILLA_FIVE_HOME=/usr/lib/MozillaFirefox
  LD_LIBRARY_PATH=/usr/lib/MozillaFirefox:/usr/lib/MozillaFirefox/plugins:/usr/l
ib/mre/mre-1.0.4
DISPLAY=:0.0
DYLD_LIBRARY_PATH=/usr/lib/MozillaFirefox:/usr/lib/mre/mre-1.0.4
     LIBRARY_PATH=/usr/lib/MozillaFirefox:/usr/lib/MozillaFirefox/components:/us
r/lib/mre/mre-1.0.4
       SHLIB_PATH=/usr/lib/MozillaFirefox:/usr/lib/mre/mre-1.0.4
          LIBPATH=/usr/lib/MozillaFirefox:/usr/lib/mre/mre-1.0.4
       ADDON_PATH=/usr/lib/MozillaFirefox
      MOZ_PROGRAM=/usr/lib/MozillaFirefox/firefox-bin
      MOZ_TOOLKIT=
        moz_debug=1
     moz_debugger=gdb
/usr/bin/gdb /usr/lib/MozillaFirefox/firefox-bin -x /tmp/mozargs3188
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".

(gdb) r
Starting program: /usr/lib/MozillaFirefox/firefox-bin 
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 3194)]
[New Thread 32769 (LWP 3197)]
[New Thread 16386 (LWP 3198)]
[New Thread 32771 (LWP 3199)]
[New Thread 49156 (LWP 3200)]
[New Thread 65541 (LWP 3201)]
[New Thread 81926 (LWP 3202)]
[Thread 65541 (LWP 3201) exited]
[Thread 81926 (LWP 3202) exited]
[New Thread 98309 (LWP 3293)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 3194)]
0xb6917f28 in DummyParserRequest::~DummyParserRequest ()
   from /usr/lib/MozillaFirefox/components/libgklayout.so
(gdb) bt
#0  0xb6917f28 in DummyParserRequest::~DummyParserRequest ()
   from /usr/lib/MozillaFirefox/components/libgklayout.so
#1  0xb7317734 in NSGetModule ()
   from /usr/lib/MozillaFirefox/components/libnecko.so
#2  0xb6f33e10 in non-virtual thunk to nsDocLoaderImpl::GetInterface(nsID const&
, void**) () from /usr/lib/MozillaFirefox/components/libdocshell.so
#3  0x08f1dd20 in ?? ()
#4  0x804b0002 in ?? ()
#5  0xbffd2a48 in ?? ()
#6  0xb6f3394b in non-virtual thunk to nsDocLoaderImpl::AddRef() ()
   from /usr/lib/MozillaFirefox/components/libdocshell.so
#7  0xbffd2a40 in ?? ()
#8  0x08d405a4 in ?? ()
#9  0x00000000 in ?? ()
#10 0x08d40560 in ?? ()
#11 0x00000000 in ?? ()
#12 0x08d40560 in ?? ()
#13 0xbffd2a68 in ?? ()
#14 0xb7f31154 in nsCOMPtr_base::assign_with_AddRef ()
   from /usr/lib/MozillaFirefox/libxpcom.so
#15 0xb6f33def in non-virtual thunk to nsDocLoaderImpl::GetInterface(nsID const&
, void**) () from /usr/lib/MozillaFirefox/components/libdocshell.so
#16 0x08d40560 in ?? ()
---Type <return> to continue, or q <return> to quit---
#17 0x08d40560 in ?? ()
#18 0xbffd2a98 in ?? ()
#19 0xb7e6ac3e in PR_AtomicDecrement ()
   from /usr/lib/MozillaFirefox/libnspr4.so
#20 0xb6f32b34 in nsURILoader::~nsURILoader ()
   from /usr/lib/MozillaFirefox/components/libdocshell.so
#21 0xb6f1a6a2 in non-virtual thunk to nsDocShell::Reload(unsigned int) ()
   from /usr/lib/MozillaFirefox/components/libdocshell.so
#22 0x08137078 in ?? ()
#23 0xb5b8f700 in ?? ()
#24 0xb6f4f04c in nsIServiceManager::GetIID()::iid ()
   from /usr/lib/MozillaFirefox/components/libdocshell.so
#25 0x08cdadc8 in ?? ()
#26 0x00000002 in ?? ()
#27 0xb7f41af8 in nsObsoleteACString::sCanonicalVTable ()
   from /usr/lib/MozillaFirefox/libxpcom.so
#28 0x00000000 in ?? ()
#29 0xbffd2c46 in ?? ()
#30 0x0000001a in ?? ()
#31 0xbffd2b60 in ?? ()
#32 0xbffd2b70 in ?? ()
#33 0xb5b645e8 in ?? ()
#34 0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
#35 0x00000000 in ?? ()
#36 0x00000000 in ?? ()
#37 0x00000000 in ?? ()
#38 0xb7f41860 in vtable for nsGetServiceByContractID ()
   from /usr/lib/MozillaFirefox/libxpcom.so
#39 0xb6f4ea2d in ?? () from /usr/lib/MozillaFirefox/components/libdocshell.so
#40 0x00000000 in ?? ()
#41 0x00000000 in ?? ()
#42 0x08137078 in ?? ()
#43 0x00000001 in ?? ()
#44 0xb5b648c0 in ?? ()
#45 0xb7f41af8 in nsObsoleteACString::sCanonicalVTable ()
   from /usr/lib/MozillaFirefox/libxpcom.so
#46 0x00000000 in ?? ()
#47 0xbffd2c46 in ?? ()
#48 0xb6f1a527 in non-virtual thunk to nsDocShell::Reload(unsigned int) ()
   from /usr/lib/MozillaFirefox/components/libdocshell.so
#49 0xb6f53940 in ?? () from /usr/lib/MozillaFirefox/components/libdocshell.so
#50 0x00000000 in ?? ()
#51 0xbffd2c50 in ?? ()
#52 0xbffd2df8 in ?? ()
#53 0xb6f20194 in nsDocShell::CheckLoadingPermissions ()
   from /usr/lib/MozillaFirefox/components/libdocshell.so
---Type <return> to continue, or q <return> to quit---
#54 0xb6f20194 in nsDocShell::CheckLoadingPermissions ()
   from /usr/lib/MozillaFirefox/components/libdocshell.so
#55 0xb6f23c24 in nsDocShell::AddToSessionHistory ()
   from /usr/lib/MozillaFirefox/components/libdocshell.so
#56 0xb6f1361d in nsDocShell::ConvertLoadTypeToDocShellLoadInfo ()
   from /usr/lib/MozillaFirefox/components/libdocshell.so
#57 0xb6f4d8e6 in nsSHistory::InitiateLoad ()
   from /usr/lib/MozillaFirefox/components/libdocshell.so
#58 0xb6f4d51b in nsSHistory::CompareFrames ()
   from /usr/lib/MozillaFirefox/components/libdocshell.so
#59 0xb6f4d155 in non-virtual thunk to nsSHistory::GotoIndex(int) ()
   from /usr/lib/MozillaFirefox/components/libdocshell.so
#60 0x086053c8 in ?? ()
#61 0x08b5b76c in ?? ()
#62 0x08bbcc6c in ?? ()
#63 0xb5b645e8 in ?? ()
#64 0x00000002 in ?? ()
#65 0xbffd32f0 in ?? ()
#66 0xbffd32f8 in ?? ()
#67 0xb7edfbf1 in nsVoidArray::InsertElementAt ()
   from /usr/lib/MozillaFirefox/libxpcom.so
#68 0xb6f4cad4 in non-virtual thunk to nsSHistory::GetCanGoForward(int*) ()
   from /usr/lib/MozillaFirefox/components/libdocshell.so
---Type <return> to continue, or q <return> to quit---
#69 0x086053c8 in ?? ()
#70 0x00000005 in ?? ()
#71 0x00000002 in ?? ()
#72 0x00000000 in ?? ()
#73 0x00000001 in ?? ()
#74 0xb5b645e8 in ?? ()
#75 0xbffd3458 in ?? ()
#76 0xb6f183b3 in non-virtual thunk to nsDocShell::GetCanGoForward(int*) ()
   from /usr/lib/MozillaFirefox/components/libdocshell.so
#77 0x086053c8 in ?? ()
#78 0x086053c8 in ?? ()
#79 0xb6f4eeac in nsIDocShellHistory::GetIID()::iid ()
   from /usr/lib/MozillaFirefox/components/libdocshell.so
#80 0xb7f3d568 in ?? () from /usr/lib/MozillaFirefox/libxpcom.so
#81 0xbffd3470 in ?? ()
#82 0x08f1ab60 in ?? ()
#83 0xbffd3438 in ?? ()
#84 0xbffd3430 in ?? ()
#85 0x086053d0 in ?? ()
#86 0xb6a8d178 in nsIHttpChannel::GetIID()::iid ()
   from /usr/lib/MozillaFirefox/components/libgklayout.so
#87 0xbffd344c in ?? ()
#88 0xb73cb4ff in NSGetModule ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/MozillaFirefox/components/libpref.so
Previous frame inner to this frame (corrupt stack?)
(gdb)
Comment 1 Alex Riesen 2005-05-24 12:49:25 UTC
HTT system (2 logical processors), though I don't think it should have any meaning
Comment 2 Julien Allanos (RETIRED) gentoo-dev 2005-06-10 13:46:06 UTC
Your URL doesn't make mine crash, but this one does:
http://www.ninjatune.net/ninja/releases.php
Comment 3 Julien Allanos (RETIRED) gentoo-dev 2005-07-15 13:03:20 UTC
i haven't experienced this for a long time.
Comment 4 Jory A. Pratt 2005-12-11 15:59:51 UTC
both links work fine for me.