Closed
Bug 289068
Opened 20 years ago
Closed 20 years ago
ASSERTION: WriteToBuffer called with count of zero: 'count', file r:/mozilla/netwerk/cache/src/nsDiskCacheStreams.cpp, line 710
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: timeless, Assigned: timeless)
Details
(Keywords: assertion)
Attachments
(1 obsolete file)
###!!! ASSERTION: WriteToBuffer called with count of zero: 'count', file
r:/mozilla/netwerk/cache/src/nsDiskCacheStreams.cpp, line 710
xpcom_core.dll!nsDebug::Assertion(const char * aStr=0x014ff214, const
char * aExpr=0x014ff20c, const char * aFile=0x014ff1d8, int aLine=0x000002c6)
Line 109 C++
necko.dll!nsDiskCacheStreamIO::WriteToBuffer(const char *
buffer=0x01137e88, unsigned int count=0x00000000) Line 710 + 0x20 C++
necko.dll!nsDiskCacheStreamIO::Write(const char * buffer=0x01137e88,
unsigned int count=0x00000000, unsigned int * bytesWritten=0x0012e75c) Line
561 + 0x10 C++
necko.dll!nsDiskCacheOutputStream::Write(const char * buf=0x01137e88,
unsigned int count=0x00000000, unsigned int * bytesWritten=0x0012e75c) Line 260
C++
necko.dll!nsCacheEntryDescriptor::nsOutputStreamWrapper::Write(const
char * buf=0x01137e88, unsigned int count=0x00000000, unsigned int *
result=0x0012e75c) Line 630 C++
gklayout.dll!nsWyciwygChannel::WriteToCacheEntry(const nsAString &
aData={...}) Line 371 + 0x4e C++
gklayout.dll!nsHTMLDocument::WriteCommon(const nsAString & aText={...},
int aNewlineTerminate=0x00000001) Line 2186 C++
gklayout.dll!nsHTMLDocument::ScriptWriteCommon(int
aNewlineTerminate=0x00000001) Line 2290 + 0x16 C++
gklayout.dll!nsHTMLDocument::Writeln() Line 2325 C++
xpcom_core.dll!XPTC_InvokeByIndex(nsISupports * that=0x0588863c,
unsigned int methodIndex=0x00000015, unsigned int paramCount=0x00000000,
nsXPTCVariant * params=0x0012ea90) Line 102 C++
xpc3250.dll!XPCWrappedNative::CallMethod(XPCCallContext & ccx={...},
XPCWrappedNative::CallMode mode=CALL_METHOD) Line 2068 + 0x1e C++
xpc3250.dll!XPC_WN_CallMethod(JSContext * cx=0x065bd020, JSObject *
obj=0x03f7d518, unsigned int argc=0x00000001, long * argv=0x05ef6fac, long *
vp=0x0012ed64) Line 1311 + 0xb C++
js3250.dll!js_Invoke(JSContext * cx=0x065bd020, unsigned int
argc=0x00000001, unsigned int flags=0x00000000) Line 1293 + 0x20 C
js3250.dll!js_Interpret(JSContext * cx=0x065bd020, unsigned char *
pc=0x040e6825, long * result=0x0012f800) Line 3566 + 0xf C
js3250.dll!js_Execute(JSContext * cx=0x065bd020, JSObject *
chain=0x04f35228, JSScript * script=0x040e67d0, JSStackFrame * down=0x00000000,
unsigned int flags=0x00000000, long * result=0x0012f908) Line 1523 + 0x13
C
js3250.dll!JS_EvaluateUCScriptForPrincipals(JSContext * cx=0x065bd020,
JSObject * obj=0x04f35228, JSPrincipals * principals=0x053007cc, const unsigned
short * chars=0x06551d88, unsigned int length=0x00000b5d, const char *
filename=0x052b23c8, unsigned int lineno=0x00000001, long * rval=0x0012f908)
Line 3766 + 0x19 C
gklayout.dll!nsJSContext::EvaluateString(const nsAString & aScript=
{...}, void * aScopeObject=0x04f35228, nsIPrincipal * aPrincipal=0x053007c8,
const char * aURL=0x052b23c8, unsigned int aLineNo=0x00000001, const char *
aVersion=0x01333854, nsAString * aRetValue=0x00000000, int *
aIsUndefined=0x0012f9d8) Line 1038 + 0x43 C++
gklayout.dll!nsScriptLoader::EvaluateScript(nsScriptLoadRequest *
aRequest=0x0540a5c8, const nsString & aScript={...}) Line 723 C++
gklayout.dll!nsScriptLoader::ProcessRequest(nsScriptLoadRequest *
aRequest=0x0540a5c8) Line 629 + 0x13 C++
gklayout.dll!nsScriptLoader::OnStreamComplete(nsIStreamLoader *
aLoader=0x052b2a90, nsISupports * aContext=0x0540a5c8, unsigned int
aStatus=0x00000000, unsigned int stringLen=0xffffffff, const unsigned char *
string=0x05427dce) Line 975 C++
necko.dll!nsStreamLoader::OnStopRequest(nsIRequest *
request=0x052b2458, nsISupports * ctxt=0x0540a5c8, unsigned int
aStatus=0x00000000) Line 137 C++
necko.dll!nsStreamListenerTee::OnStopRequest(nsIRequest *
request=0x052b2458, nsISupports * context=0x0540a5c8, unsigned int
status=0x00000000) Line 66 C++
necko.dll!nsHttpChannel::OnStopRequest(nsIRequest * request=0x052c1928,
nsISupports * ctxt=0x00000000, unsigned int status=0x00000000) Line 3828
C++
necko.dll!nsInputStreamPump::OnStateStop() Line 507 C++
necko.dll!nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream *
stream=0x052c16d0) Line 343 + 0xb C++
xpcom_core.dll!nsInputStreamReadyEvent::EventHandler(PLEvent *
plevent=0x052c1f1c) Line 120 C++
xpcom_core.dll!PL_HandleEvent(PLEvent * self=0x052c1f1c) Line 698 + 0xa
C
xpcom_core.dll!PL_ProcessPendingEvents(PLEventQueue * self=0x01143078)
Line 633 + 0x9 C
xpcom_core.dll!_md_TimerProc(HWND__ * hwnd=0x000e12b6, unsigned int
uMsg=0x00000113, unsigned int idEvent=0x00000000, unsigned long
dwTime=0x7d8405ca) Line 1034 + 0x9 C
user32.dll!_InternalCallWinProc@20() + 0x28
user32.dll!_UserCallWinProc@24() + 0xa1
user32.dll!_DispatchMessageWorker@8() + 0xcc6
user32.dll!_DispatchMessageA@4() + 0xf
mfc71d.dll!AfxInternalPumpMessage() Line 188 C++
mfc71d.dll!CWinThread::PumpMessage() Line 916 C++
mfc71d.dll!CWinThread::Run() Line 637 + 0xb C++
mfc71d.dll!CWinApp::Run() Line 701 C++
mfc71d.dll!AfxWinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ *
hPrevInstance=0x00000000, char * lpCmdLine=0x00142384, int
nCmdShow=0x0000000a) Line 49 + 0xb C++
mfcembed.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ *
hPrevInstance=0x00000000, char * lpCmdLine=0x00142384, int
nCmdShow=0x0000000a) Line 25 C++
mfcembed.exe!WinMainCRTStartup() Line 390 + 0x39 C
kernel32.dll!_BaseProcessStart@4() + 0x23
- aText {mVTable=0x00ee15b8 const nsObsoleteAStringThunk::`vftable'
mData=0x01137e88 "" mLength=0x00000000 ...} const nsAString &
| mVTable 0x00ee15b8 const nsObsoleteAStringThunk::`vftable' const
void *
|+ mData 0x01137e88 "" unsigned short *
| mLength 0x00000000 unsigned int
\ mFlags 0x00000001 unsigned int
we shouldn't call
mWyciwygChannel->WriteToCacheEntry(aText);
unless !aText.IsEmpty()
the script seems to be;
http://z1.adserver.com/w/cp.x;rid=35;tid=17;ev=1;dt=1;ac=68;c=46;
http://z1.adserver.com/w/cp.x;rid=35;tid=17;ev=1;dt=1;ac=68;c=46;;nc=1
but i can't find js code which actually triggered it.
the referrer is listed as:
http://psx.gamezone.com/gamesell/p20204.htmAssignee: general → timeless
Status: NEW → ASSIGNED
Attachment #179729 -
Flags: superreview?(jst)
Attachment #179729 -
Flags: review?(jst)
Comment 2•20 years ago
|
||
Comment on attachment 179729 [details] [diff] [review] only dive down the rabbit hole if we have something to do r+sr=jst
Attachment #179729 -
Flags: superreview?(jst)
Attachment #179729 -
Flags: superreview+
Attachment #179729 -
Flags: review?(jst)
Attachment #179729 -
Flags: review+
Attachment #179729 -
Flags: approval1.8b3?
Comment 3•20 years ago
|
||
Comment on attachment 179729 [details] [diff] [review] only dive down the rabbit hole if we have something to do a=shaver
Attachment #179729 -
Flags: approval1.8b3? → approval1.8b3+
Comment on attachment 179729 [details] [diff] [review] only dive down the rabbit hole if we have something to do mozilla/content/html/document/src/nsHTMLDocument.cpp 3.603
Attachment #179729 -
Attachment is obsolete: true
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•