Closed Bug 139207 Opened 23 years ago Closed 23 years ago

Hitting lots of NotReached assertions in nsHTTPConnection::PushBack() when loading web pages.

Categories

(Core :: Networking, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 138754

People

(Reporter: kinmoz, Assigned: darin.moz)

Details

In my trunk build from lastnight (04/21/02 around 9pm), I'm seeing lots of NotReached assertions coming from nsHTTPConnection::PushBack(): ###!!! ASSERTION: PushBack: 'Not Reached', file y:\mozilla\netwerk\protocol\http \src\nsHttpConnection.h, line 98 ###!!! Break: at file y:\mozilla\netwerk\protocol\http\src\nsHttpConnection.h, l ine 98 when loading bug pages or URLs. Some examples of urls where I'm seeing this problem: http://bugzilla.mozilla.org/show_bug.cgi?id=135154 http://amiga.com.pl/comments.php3?mode=nested&id=b39ea6e754e36ca2e51ad9fde1813fb 9 Here's a sample stack: NTDLL! 77fa018c() nsDebug::Assertion(const char * 0x02d21bf8 `string', const char * 0x101276cc, const char * 0x02d21c04 `string', int 98) line 291 + 13 bytes nsDebug::NotReached(const char * 0x02d21bf8 `string', const char * 0x02d21c04 `string', int 98) line 452 + 22 bytes nsHttpConnection::PushBack(const char * 0x043f05e2, unsigned int 14) line 98 + 25 bytes nsHttpTransaction::Read(nsHttpTransaction * const 0x05f45728, char * 0x043ef5f0, unsigned int 4096, unsigned int * 0x038cfdc4) line 907 nsReadFromInputStream(nsIOutputStream * 0x05e26620, void * 0x05f45728, char * 0x043ef5f0, unsigned int 0, unsigned int 4096, unsigned int * 0x038cfdc4) line 838 nsPipe::nsPipeOutputStream::WriteSegments(nsPipe::nsPipeOutputStream * const 0x05e26620, unsigned int (nsIOutputStream *, void *, char *, unsigned int, unsigned int, unsigned int *)* 0x10062d40 nsReadFromInputStream(nsIOutputStream *, void *, char *, unsigned int, unsigned int, unsigned int *), void * 0x05f45728, unsigned int 16384, unsigned int * 0x038cfe58) line 711 + 29 bytes nsPipe::nsPipeOutputStream::WriteFrom(nsPipe::nsPipeOutputStream * const 0x05e26620, nsIInputStream * 0x05f45728, unsigned int 16384, unsigned int * 0x038cfe58) line 846 nsStreamListenerProxy::OnDataAvailable(nsStreamListenerProxy * const 0x043b8d48, nsIRequest * 0x05f45724, nsISupports * 0x00000000, nsIInputStream * 0x05f45728, unsigned int 69632, unsigned int 16384) line 306 + 38 bytes nsHttpTransaction::OnDataReadable(nsIInputStream * 0x060a3f08) line 252 + 96 bytes nsHttpConnection::OnDataAvailable(nsHttpConnection * const 0x05f45a64, nsIRequest * 0x05f45ed8, nsISupports * 0x00000000, nsIInputStream * 0x060a3f08, unsigned int 70122, unsigned int 8192) line 701 + 21 bytes nsSocketReadRequest::OnRead() line 2852 + 57 bytes nsSocketTransport::doReadWrite(short 1) line 1123 + 14 bytes nsSocketTransport::Process(short 1) line 547 + 13 bytes nsSocketTransportService::Run(nsSocketTransportService * const 0x010c325c) line 516 + 13 bytes nsThread::Main(void * 0x010c3790) line 120 + 26 bytes _PR_NativeRunThread(void * 0x0101feb0) line 433 + 13 bytes _threadstartex(void * 0x010c3ad0) line 212 + 13 bytes KERNEL32! 77e8758a()
Forgot to mention that this is making trunk build very difficult to use for dogfood since an assertion displays a dialog in Win32 debug builds.
*** This bug has been marked as a duplicate of 138754 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.