Closed
Bug 342330
Opened 19 years ago
Closed 19 years ago
nsStringStream::SetEOF not implemented yet called from nsStringStream::Read!
Categories
(Core :: XPCOM, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: bent.mozilla, Assigned: bent.mozilla)
Details
(Keywords: fixed1.8.1, Whiteboard: [1.8 Branch Only])
Attachments
(1 file)
838 bytes,
patch
|
darin.moz
:
review+
dbaron
:
approval1.8.1+
|
Details | Diff | Splinter Review |
When using the XmlHttpRequest object in POST mode we've run into the following assertion:
###!!! ASSERTION: nsStringInputStream::SetEOF: 'NotYetImplemented', file
d:/Home/mozilla_1_8_branch/mozilla/xpcom/io/nsStringStream.cpp, line 302
It seems that SetEOF was never implemented and so the call to SetEOF from Read should be removed.
Here's the stack:
xul.dll!nsStringInputStream::SetEOF() Line 302 + 0x19 C++
xul.dll!nsStringInputStream::Read(char * aBuf=0x02ca4950, unsigned int
aCount=4096, unsigned int * aReadCount=0x0184fde8) Line 223 C++
xul.dll!nsMultiplexInputStream::Read(char * aBuf=0x02ca4950, unsigned int
aCount=4096, unsigned int * _retval=0x0184fe18) Line 197 + 0x23 C++
xul.dll!nsBufferedInputStream::Fill() Line 387 + 0x35 C++
xul.dll!nsBufferedInputStream::ReadSegments(unsigned int (nsIInputStream *,
void *, const char *, unsigned int, unsigned int, unsigned int *)*
writer=0x101e2ad0, void * closure=0x02ca4208, unsigned int count=4096, unsigned
int * result=0x0184feb8) Line 351 + 0x10 C++
xul.dll!nsHttpTransaction::ReadSegments(nsAHttpSegmentReader *
reader=0x02ca71a0, unsigned int count=4096, unsigned int *
countRead=0x0184feb8) Line 386 + 0x2b C++
xul.dll!nsHttpConnection::OnSocketWritable() Line 559 + 0x1e C++
xul.dll!nsHttpConnection::OnOutputStreamReady(nsIAsyncOutputStream *
out=0x02ca7470) Line 770 + 0xb C++
xul.dll!nsSocketOutputStream::OnSocketReady(unsigned int condition=0) Line
490 C++
xul.dll!nsSocketTransport::OnSocketReady(PRFileDesc * fd=0x02ca7760, short
outFlags=2) Line 1469 C++
xul.dll!nsSocketTransportService::Run() Line 585 C++
xul.dll!nsThread::Main(void * arg=0x01019b98) Line 118 + 0x1a C++
nspr4.dll!_PR_NativeRunThread(void * arg=0x01019cb0) Line 436 + 0xd C
nspr4.dll!pr_root(void * arg=0x01019cb0) Line 112 + 0xd C
msvcr71d.dll!_threadstartex(void * ptd=0x010205a8) Line 241 + 0xd C
kernel32.dll!_BaseThreadStart@8() + 0x37
Assignee | ||
Comment 1•19 years ago
|
||
Assignee | ||
Updated•19 years ago
|
Whiteboard: [1.8 Branch Only]
Updated•19 years ago
|
Attachment #226521 -
Flags: review?(darin) → review+
Assignee | ||
Comment 2•19 years ago
|
||
Comment on attachment 226521 [details] [diff] [review]
Patch v1.0 to remove SetEOF
Can I check this in?
Attachment #226521 -
Flags: approval1.8.1?
Attachment #226521 -
Flags: approval1.8.1? → approval1.8.1+
Comment on attachment 226521 [details] [diff] [review]
Patch v1.0 to remove SetEOF
a=dbaron on behalf of drivers (please land this on the MOZILLA_1_8_BRANCH and
add the fixed1.8.1 keyword to this bug)
Assignee | ||
Updated•19 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•