Data race on ScriptSource::data

NEW
Unassigned

Status

()

5 years ago
4 years ago

People

(Reporter: bent.mozilla, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Here we're reading:


mozjs.dll!createScriptForLazilyInterpretedFunction - jsfun.cpp:1123
mozjs.dll!getOrCreateScript - jsfun.h:254
mozjs.dll!Interpret - interpreter.cpp:2467
mozjs.dll!RunScript - interpreter.cpp:446
mozjs.dll!ExecuteKernel - interpreter.cpp:630
mozjs.dll!Execute - interpreter.cpp:667
mozjs.dll!Evaluate - jsapi.cpp:5156
xul.dll!EvaluateString - nsjsutils.cpp:235
xul.dll!EvaluateString - nsjsenvironment.cpp:974
xul.dll!EvaluateScript - nsscriptloader.cpp:859
xul.dll!ProcessRequest - nsscriptloader.cpp:748
xul.dll!Run - nsscriptloader.cpp:371
xul.dll!RemoveScriptBlocker - nscontentutils.cpp:4756
xul.dll!EndUpdate - nsdocument.cpp:4471
xul.dll!EndUpdate - nshtmldocument.cpp:2533
xul.dll!~mozAutoDocUpdate - mozautodocupdate.h:38
xul.dll!ReplaceOrInsertBefore - nsinode.cpp:2045
xul.dll!replaceChild - nodebinding.cpp:586
xul.dll!genericMethod - nodebinding.cpp:1188
mozjs.dll!CallJSNative - jscntxtinlines.h:218
mozjs.dll!Invoke - interpreter.cpp:489
mozjs.dll!Interpret - interpreter.cpp:2484
mozjs.dll!RunScript - interpreter.cpp:446
mozjs.dll!Invoke - interpreter.cpp:508
mozjs.dll!Interpret - interpreter.cpp:2484
mozjs.dll!RunScript - interpreter.cpp:446
mozjs.dll!Invoke - interpreter.cpp:508
mozjs.dll!Interpret - interpreter.cpp:2484
mozjs.dll!RunScript - interpreter.cpp:446
mozjs.dll!Invoke - interpreter.cpp:508
mozjs.dll!Invoke - interpreter.cpp:539
mozjs.dll!JS_CallFunctionValue - jsapi.cpp:5363
xul.dll!Call - functionbinding.cpp:39

While here we're writing:


mozjs.dll!adjustDataSize - jsscript.cpp:1186
mozjs.dll!internalCompress - jsscript.cpp:1086
mozjs.dll!compressorThread - jsscript.cpp:973
nss3.dll!PR_NativeRunThread - pruthr.c:397
nss3.dll!pr_root - w95thred.c:90
(Assignee)

Updated

4 years ago
Assignee: general → nobody
You need to log in before you can comment on or make changes to this bug.