Closed
Bug 37071
Opened 25 years ago
Closed 25 years ago
browser segfaults on page loading
Categories
(Core :: Networking, defect, P3)
Core
Networking
Tracking
()
VERIFIED
FIXED
People
(Reporter: bugzilla, Assigned: davidm)
References
()
Details
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux 2.2.14 i686; en-US; m15)
BuildID: M15
Using Squid as a proxy with manual configuration, Mozilla goes up to 100% CPU
and segfaults after some time when loading this URL. Netscape loads it (500+kB!)
and shows nothing.
Reproducible: Always
Steps to Reproduce:
1. enter the URL
2. wait
Actual Results: Browser segfaulted:
WEBSHELL+ = 5
->>>>>>>>>>>>>> Write Clipboard to memory
->>>>>>>>>>>>>> Read Clipboard from memory
./run-mozilla.sh: line 29: 20524 Segmentation fault $prog ${1+"$@"}
Expected Results: Display the page?
Comment 1•25 years ago
|
||
does not crash for me with M15 or with 042509 nightly under NT.
jelwell@singleclick.com, can you try linux and resolve this if it works for you
or add "pp" keyword and we'll work on getting this assigned to the proper
component. Thanks
Comment 2•25 years ago
|
||
I can reproduce this crash on Linux with a current CVS pull
(with a proxy, but not Squid). The gdb stack backtrace shows:
(gdb) where
#0 0x41156e4a in hash4 ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#1 0x41159967 in __call_hash ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#2 0x4115924c in hash_access ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#3 0x41159082 in hash_get ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#4 0x4115015a in nsDBAccessor::GetID ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#5 0x41152733 in nsDiskCacheRecord::RetrieveInfo ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#6 0x411507a9 in nsDBEnumerator::GetNext ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#7 0x4114e60a in nsReplacementPolicy::AddAllRecordsInCache ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#8 0x4114f120 in nsReplacementPolicy::LoadAllRecordsInAllCacheDatabases ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#9 0x4114effe in nsReplacementPolicy::DeleteOneEntry ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#10 0x4114ed4e in nsReplacementPolicy::CheckForTooManyCacheEntries ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#11 0x4114ee2d in nsReplacementPolicy::AssociateCacheEntryWithRecord ()
---Type <return> to continue, or q <return> to quit---
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#12 0x4114e65b in nsReplacementPolicy::AddAllRecordsInCache ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#13 0x4114f120 in nsReplacementPolicy::LoadAllRecordsInAllCacheDatabases ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#14 0x4114effe in nsReplacementPolicy::DeleteOneEntry ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#15 0x4114ed4e in nsReplacementPolicy::CheckForTooManyCacheEntries ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#16 0x4114ee2d in nsReplacementPolicy::AssociateCacheEntryWithRecord ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#17 0x4114e65b in nsReplacementPolicy::AddAllRecordsInCache ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#18 0x4114f120 in nsReplacementPolicy::LoadAllRecordsInAllCacheDatabases ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#19 0x4114effe in nsReplacementPolicy::DeleteOneEntry ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#20 0x4114ed4e in nsReplacementPolicy::CheckForTooManyCacheEntries ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#21 0x4114ee2d in nsReplacementPolicy::AssociateCacheEntryWithRecord ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#22 0x4114e65b in nsReplacementPolicy::AddAllRecordsInCache ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
---Type <return> to continue, or q <return> to quit---
#23 0x4114f120 in nsReplacementPolicy::LoadAllRecordsInAllCacheDatabases ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#24 0x4114effe in nsReplacementPolicy::DeleteOneEntry ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#25 0x4114ed4e in nsReplacementPolicy::CheckForTooManyCacheEntries ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#26 0x4114ee2d in nsReplacementPolicy::AssociateCacheEntryWithRecord ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#27 0x4114e65b in nsReplacementPolicy::AddAllRecordsInCache ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#28 0x4114f120 in nsReplacementPolicy::LoadAllRecordsInAllCacheDatabases ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#29 0x4114effe in nsReplacementPolicy::DeleteOneEntry ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#30 0x4114ed4e in nsReplacementPolicy::CheckForTooManyCacheEntries ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#31 0x4114ee2d in nsReplacementPolicy::AssociateCacheEntryWithRecord ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#32 0x4114e65b in nsReplacementPolicy::AddAllRecordsInCache ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#33 0x4114f120 in nsReplacementPolicy::LoadAllRecordsInAllCacheDatabases ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#34 0x4114effe in nsReplacementPolicy::DeleteOneEntry ()
---Type <return> to continue, or q <return> to quit---
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#35 0x4114ed4e in nsReplacementPolicy::CheckForTooManyCacheEntries ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#36 0x4114ee2d in nsReplacementPolicy::AssociateCacheEntryWithRecord ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#37 0x4114e65b in nsReplacementPolicy::AddAllRecordsInCache ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#38 0x4114f120 in nsReplacementPolicy::LoadAllRecordsInAllCacheDatabases ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#39 0x4114effe in nsReplacementPolicy::DeleteOneEntry ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#40 0x4114ed4e in nsReplacementPolicy::CheckForTooManyCacheEntries ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#41 0x4114ee2d in nsReplacementPolicy::AssociateCacheEntryWithRecord ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#42 0x4114e65b in nsReplacementPolicy::AddAllRecordsInCache ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#43 0x4114f120 in nsReplacementPolicy::LoadAllRecordsInAllCacheDatabases ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#44 0x4114effe in nsReplacementPolicy::DeleteOneEntry ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#45 0x4114ed4e in nsReplacementPolicy::CheckForTooManyCacheEntries ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
---Type <return> to continue, or q <return> to quit---
#46 0x4114ee2d in nsReplacementPolicy::AssociateCacheEntryWithRecord ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#47 0x4114e65b in nsReplacementPolicy::AddAllRecordsInCache ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#48 0x4114f120 in nsReplacementPolicy::LoadAllRecordsInAllCacheDatabases ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#49 0x4114effe in nsReplacementPolicy::DeleteOneEntry ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#50 0x4114ed4e in nsReplacementPolicy::CheckForTooManyCacheEntries ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
[ ... and on and on and on and on in the same looping set of calls.
'bt -100' shows the last few non-that-recursion-loop as:]
#55376 0x4114ee2d in nsReplacementPolicy::AssociateCacheEntryWithRecord ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#55377 0x4114e65b in nsReplacementPolicy::AddAllRecordsInCache ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#55378 0x4114f120 in nsReplacementPolicy::LoadAllRecordsInAllCacheDatabases ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#55379 0x4114f170 in nsReplacementPolicy::Evict ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#55380 0x4114b9f5 in nsCacheManager::LimitDiskCacheSize ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#55381 0x4114ba18 in nsCacheManager::LimitCacheSize ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#55382 0x4114faa6 in CacheOutputStream::Write ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#55383 0x4114dc16 in InterceptStreamListener::write ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#55384 0x4114dc63 in InterceptStreamListener::Read ()
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#55385 0x40dba326 in nsParser::OnDataAvailable ()
from /scratch/mozilla/dist/bin/components/libraptorhtmlpars.so
#55386 0x408a0d6b in nsDocumentOpenInfo::OnDataAvailable ()
from /scratch/mozilla/dist/bin/components/liburiloader.so
#55387 0x4114dd35 in InterceptStreamListener::OnDataAvailable ()
---Type <return> to continue, or q <return> to quit---
from /scratch/mozilla/dist/bin/components/libnecko_cache.so
#55388 0x411a79f0 in nsHTTPChunkConv::OnDataAvailable ()
from /scratch/mozilla/dist/bin/components/libconverters.so
#55389 0x40d69715 in nsHTTPServerListener::OnDataAvailable ()
from /scratch/mozilla/dist/bin/components/libnecko_http.so
#55390 0x4083269c in nsOnDataAvailableEvent::HandleEvent ()
from /scratch/mozilla/dist/bin/components/libnecko.so
#55391 0x40831f38 in nsStreamListenerEvent::HandlePLEvent ()
from /scratch/mozilla/dist/bin/components/libnecko.so
#55392 0x40110ab6 in PL_HandleEvent ()
from /scratch/mozilla/dist/bin/libxpcom.so
#55393 0x401109e6 in PL_ProcessPendingEvents ()
from /scratch/mozilla/dist/bin/libxpcom.so
#55394 0x4011178a in nsEventQueueImpl::ProcessPendingEvents ()
from /scratch/mozilla/dist/bin/libxpcom.so
#55395 0x404ce24e in event_processor_callback ()
from /scratch/mozilla/dist/bin/libwidget_gtk.so
#55396 0x404cdff2 in our_gdk_io_invoke ()
from /scratch/mozilla/dist/bin/libwidget_gtk.so
#55397 0x4066daca in g_io_unix_dispatch () from /usr/lib/libglib-1.2.so.0
#55398 0x4066f186 in g_main_dispatch () from /usr/lib/libglib-1.2.so.0
#55399 0x4066f751 in g_main_iterate () from /usr/lib/libglib-1.2.so.0
#55400 0x4066f8f1 in g_main_run () from /usr/lib/libglib-1.2.so.0
---Type <return> to continue, or q <return> to quit---
#55401 0x405945b9 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#55402 0x404ce72d in nsAppShell::Run ()
from /scratch/mozilla/dist/bin/libwidget_gtk.so
#55403 0x4038373d in nsAppShellService::Run ()
from /scratch/mozilla/dist/bin/components/libnsappshell.so
#55404 0x804af92 in main1 ()
#55405 0x804b2ce in main ()
#55406 0x402459cb in __libc_start_main (main=0x804b138 <main>, argc=2,
argv=0xbfffec54, init=0x8049128 <_init>, fini=0x804c060 <_fini>,
rtld_fini=0x4000ae60 <_dl_fini>, stack_end=0xbfffec4c)
at ../sysdeps/generic/libc-start.c:92
Comment 3•25 years ago
|
||
updating component and confirming.
Assignee: asadotzler → gagan
Status: UNCONFIRMED → NEW
Component: Browser-General → Networking
Ever confirmed: true
QA Contact: jelwell → tever
*** Bug 37204 has been marked as a duplicate of this bug. ***
marking all since i can reproduce on win and mac. I think I fixed this. I can
now run and I only crash in layout, long after the case which was causing this
crash.
Status: NEW → RESOLVED
Closed: 25 years ago
OS: Linux → All
Hardware: PC → All
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•