Closed Bug 641849 Opened 13 years ago Closed 12 years ago

Intermittent Talos dromaeo_sunspider crash [@ JS_XDRString ]

Categories

(Core :: JavaScript Engine, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: ehsan.akhgari, Unassigned)

References

Details

(Keywords: intermittent-failure)

http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1300158012.1300160185.7593.gz
Rev3 MacOSX Snow Leopard 10.6.2 mozilla-central talos dromaeo on 2011/03/14 20:00:12

NOISE: Cycle 1: loaded http://localhost/page_load_test/dromaeo/sunspider-3d-morph.html (next: http://localhost/page_load_test/dromaeo/sunspider-3d-raytrace.html)
NOISE: 
NOISE: __FAILbrowser non-zero return code (256)__FAIL
NOISE: Cycle 1: loaded http://localhost/page_load_test/dromaeo/sunspider-3d-morph.html (next: http://localhost/page_load_test/dromaeo/sunspider-3d-raytrace.html)
NOISE: 
NOISE: __FAILbrowser non-zero return code (256)__FAIL
NOISE: Found crashdump: /var/folders/H5/H5TD8hgwEqKq9hgKlayjWU+++TM/-Tmp-/tmpsIqwEF/profile/minidumps/81678A12-9CC1-4B38-A9D3-FB1E433B2528.dmp
Operating system: Mac OS X
                  10.6.6 10J567
CPU: amd64
     family 6 model 23 stepping 10
     2 CPUs

Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
Crash address: 0x24500000

Thread 0 (crashed)
 0  XUL!JS_XDRString [jsxdrapi.cpp:4866be78732f : 435 + 0x2]
    rbx = 0x124308a8   r12 = 0x2440fd10   r13 = 0x2440dca0   r14 = 0x00000000
    r15 = 0x5fbf9a80   rip = 0x010bca02   rsp = 0x5fbf99e0   rbp = 0x24861150
 1  XUL!js_XDRRegExpObject [jsregexp.cpp:4866be78732f : 504 + 0xc]
    rbx = 0x00000000   r12 = 0x24410798   r13 = 0x2440dca0   r14 = 0x03392ea0
    r15 = 0x24410800   rip = 0x0107618d   rsp = 0x5fbf9a30   rbp = 0x2440dca0
 2  XUL!js_XDRScript [jsscript.cpp:4866be78732f : 693 + 0x16]
    rbx = 0x00000000   r12 = 0x24410798   r13 = 0x244106e0   r14 = 0x03392ea0
    r15 = 0x24410975   rip = 0x0108b60d   rsp = 0x5fbf9ad0   rbp = 0x2440dca0
 3  XUL!js_XDRFunctionObject [jsfun.cpp:4866be78732f : 1901 + 0xd]
    rbx = 0x206f8580   r12 = 0x03392ea0   r13 = 0x033b5090   r14 = 0x03392ea0
    r15 = 0x033b5028   rip = 0x00fbe13f   rsp = 0x5fbf9d30   rbp = 0x2440dca0
 4  XUL!js_XDRScript [jsscript.cpp:4866be78732f : 680 + 0xa]
    rbx = 0x033b5090   r12 = 0x00000000   r13 = 0x033b4f70   r14 = 0x03392ea0
    r15 = 0x033b5028   rip = 0x0108b588   rsp = 0x5fbf9da0   rbp = 0x2440dca0
 5  XUL!JS_XDRScript [jsxdrapi.cpp:4866be78732f : 671 + 0x6]
    rbx = 0x2440dca0   r12 = 0x033b5150   r13 = 0x03392ea0   r14 = 0x5fbfa070
    r15 = 0x03333510   rip = 0x010bbb8b   rsp = 0x5fbfa000   rbp = 0x5fbfa038
 6  XUL!mozJSComponentLoader::WriteScript [mozJSComponentLoader.cpp:4866be78732f : 417 + 0xc]
    rbx = 0x00000000   r12 = 0x033b5150   r13 = 0x03392ea0   r14 = 0x5fbfa070
    r15 = 0x03333510   rip = 0x00a5610e   rsp = 0x5fbfa020   rbp = 0x2440dca0
 7  XUL!mozJSComponentLoader::GlobalForLocation [mozJSComponentLoader.cpp:4866be78732f : 1228 + 0x22]
    rbx = 0x033b4f70   r12 = 0x03bec400   r13 = 0x03392350   r14 = 0x03354558
    r15 = 0x03333510   rip = 0x00a571fe   rsp = 0x5fbfa120   rbp = 0x03392ea0
 8  XUL!mozJSComponentLoader::ImportInto [mozJSComponentLoader.cpp:4866be78732f : 1471 + 0x27]
    rbx = 0x03392400   r12 = 0x00000000   r13 = 0x03392350   r14 = 0x5fbfa400
    r15 = 0x5fbfa6f8   rip = 0x00a58d6c   rsp = 0x5fbfa380   rbp = 0x22502cb0
 9  XUL!mozJSComponentLoader::Import [mozJSComponentLoader.cpp:4866be78732f : 1378 + 0x19]
    rbx = 0x5fbfa6f8   r12 = 0x03392ea0   r13 = 0x03392350   r14 = 0x06918690
    r15 = 0x5fbfa740   rip = 0x00a56413   rsp = 0x5fbfa6d0   rbp = 0x5fbfa710
10  XUL!nsXPCComponents_Utils::Import [xpccomponents.cpp:4866be78732f : 3775 + 0x8]
    rbx = 0x80004005   r12 = 0x00000000   r13 = 0x00e32150   r14 = 0x5fbfa820
    r15 = 0x069185c0   rip = 0x00979bfb   rsp = 0x5fbfa790   rbp = 0x06918690
11  XUL!NS_InvokeByIndex_P [xptcinvoke_x86_64_unix.cpp:4866be78732f : 195 + 0x1]
    rbx = 0x00000002   r12 = 0x00000000   r13 = 0x00e32150   r14 = 0x5fbfa820
    r15 = 0x069185c0   rip = 0x00e32263   rsp = 0x5fbfa7c0   rbp = 0x5fbfa890
12  XUL!XPCWrappedNative::CallMethod [xpcwrappednative.cpp:4866be78732f : 3124 + 0x1a]
    rbx = 0x5fbfadc0   r12 = 0x03392ea0   r13 = 0x00000001   r14 = 0x00000001
    r15 = 0x00000001   rip = 0x0099e3b0   rsp = 0x5fbfa8a0   rbp = 0x5fbfadc0
13  XUL!XPC_WN_CallMethod [xpcwrappednativejsops.cpp:4866be78732f : 1613 + 0x9]
    rbx = 0x00000006   r12 = 0x03392ea0   r13 = 0x21d11400   r14 = 0x00000001
    r15 = 0x5fbfb100   rip = 0x009a5899   rsp = 0x5fbfb0d0   rbp = 0x21d8d3c8
14  XUL!js::Interpret [jscntxtinlines.h:4866be78732f : 701 + 0xb]
    rbx = 0x05134178   r12 = 0x05134190   r13 = 0x21d11400   r14 = 0x03392ea0
    r15 = 0x21d11400   rip = 0x00fe0763   rsp = 0x5fbfb230   rbp = 0x00000001
15  XUL!js::RunScript [jsinterp.cpp:4866be78732f : 653 + 0xe]
    rbx = 0x05134120   r12 = 0x2c7f6400   r13 = 0x03392ea0   r14 = 0x00000000
    r15 = 0x22eebf78   rip = 0x00ff2def   rsp = 0x5fbfb780   rbp = 0x03392ea0
16  XUL!js::Execute [jsinterp.cpp:4866be78732f : 1028 + 0xf]
    rbx = 0x00000000   r12 = 0x2c7f6400   r13 = 0x03392ea0   r14 = 0x00000000
    r15 = 0x22eebf78   rip = 0x00ff4a5c   rsp = 0x5fbfb7a0   rbp = 0x00000000
17  XUL!JS_ExecuteScriptVersion [jsapi.cpp:4866be78732f : 5026 + 0x12]
    rbx = 0x03392ea0   r12 = 0xffffffff   r13 = 0x00000000   r14 = 0x000010b9
    r15 = 0x03333510   rip = 0x00f576bf   rsp = 0x5fbfb850   rbp = 0x03392ea0
18  XUL!mozJSComponentLoader::GlobalForLocation [mozJSComponentLoader.cpp:4866be78732f : 1245 + 0x1d]
    rbx = 0x2c7f6400   r12 = 0x80004005   r13 = 0x03392350   r14 = 0x03354558
    r15 = 0x03333510   rip = 0x00a57169   rsp = 0x5fbfb880   rbp = 0x03392ea0
19  XUL!mozJSComponentLoader::LoadModuleImpl [mozJSComponentLoader.cpp:4866be78732f : 696 + 0x1c]
    rbx = 0x00000000   r12 = 0x03392350   r13 = 0x5fbfbdc0   r14 = 0x0331e490
    r15 = 0x5fbfbd50   rip = 0x00a578c4   rsp = 0x5fbfbae0   rbp = 0x06902260
20  XUL!mozJSComponentLoader::LoadModuleFromJAR [mozJSComponentLoader.cpp:4866be78732f : 661 + 0x17]
    rbx = 0x5fbfbc80   r12 = 0x0331d400   r13 = 0x5fbfbdc0   r14 = 0x0331e490
    r15 = 0x5fbfbd50   rip = 0x00a58144   rsp = 0x5fbfbc60   rbp = 0x00000000
21  XUL!nsComponentManagerImpl::KnownModule::Load [nsComponentManager.cpp:4866be78732f : 962 + 0xd]
    rbx = 0x0331e480   r12 = 0x5fbfbf20   r13 = 0x24404124   r14 = 0x00000001
    r15 = 0x039c3cd0   rip = 0x00e199bd   rsp = 0x5fbfbe70   rbp = 0x03334270
22  XUL!nsFactoryEntry::GetFactory [nsComponentManager.cpp:4866be78732f : 1948 + 0x4]
    rbx = 0x03334270   r12 = 0x5fbfbf20   r13 = 0x24404124   r14 = 0x00000001
    r15 = 0x039c3cd0   rip = 0x00e19a1e   rsp = 0x5fbfbe80   rbp = 0x03334270
23  XUL!nsComponentManagerImpl::CreateInstance [nsComponentManager.cpp:4866be78732f : 1225 + 0x7]
    rbx = 0x80040154   r12 = 0x5fbfbf20   r13 = 0x24404124   r14 = 0x00000001
    r15 = 0x039c3cd0   rip = 0x00e1b981   rsp = 0x5fbfbe90   rbp = 0x03334270
24  XUL!nsJSCID::CreateInstance [xpcjsid.cpp:4866be78732f : 774 + 0x10]
    rbx = 0x0331d600   r12 = 0x00e1b8d0   r13 = 0x039c3cd0   r14 = 0x24404124
    r15 = 0x5fbfbf20   rip = 0x0098a86a   rsp = 0x5fbfbef0   rbp = 0x03354520
25  XUL!NS_InvokeByIndex_P [xptcinvoke_x86_64_unix.cpp:4866be78732f : 195 + 0x1]
    rbx = 0x00000002   r12 = 0x00000000   r13 = 0x00e32150   r14 = 0x5fbfc020
    r15 = 0x24404100   rip = 0x00e32263   rsp = 0x5fbfbfc0   rbp = 0x5fbfc090
26  XUL!XPCWrappedNative::CallMethod [xpcwrappednative.cpp:4866be78732f : 3124 + 0x1a]
    rbx = 0x5fbfc5c0   r12 = 0x03392ea0   r13 = 0x00000001   r14 = 0x00000001
    r15 = 0x00000001   rip = 0x0099e3b0   rsp = 0x5fbfc0a0   rbp = 0x5fbfc5c0
27  XUL!XPC_WN_CallMethod [xpcwrappednativejsops.cpp:4866be78732f : 1613 + 0x9]
    rbx = 0x00000006   r12 = 0x03392ea0   r13 = 0x21d62680   r14 = 0x00000001
    r15 = 0x5fbfc900   rip = 0x009a5899   rsp = 0x5fbfc8d0   rbp = 0x21d9c370
28  XUL!js::Interpret [jscntxtinlines.h:4866be78732f : 701 + 0xb]
    rbx = 0x051340c0   r12 = 0x051340d8   r13 = 0x21d62680   r14 = 0x03392ea0
    r15 = 0x21d62680   rip = 0x00fe0763   rsp = 0x5fbfca30   rbp = 0x00000001
29  XUL!js::RunScript [jsinterp.cpp:4866be78732f : 653 + 0xe]
    rbx = 0x05134058   r12 = 0x033d0d40   r13 = 0x03392ea0   r14 = 0x033d0d40
    r15 = 0x00000002   rip = 0x00ff2def   rsp = 0x5fbfcf80   rbp = 0x03392ea0
30  XUL!js::Invoke [jsinterp.cpp:4866be78732f : 740 + 0xd]
    rbx = 0x00000000   r12 = 0x00600002   r13 = 0x03392ea0   r14 = 0x033d0d40
    r15 = 0x00000002   rip = 0x00ff32e6   rsp = 0x5fbfcfa0   rbp = 0x05134058
31  XUL!js::ExternalInvoke [jsinterp.cpp:4866be78732f : 863 + 0xc]
    rbx = 0x03392ea0   r12 = 0x5fbfd0d8   r13 = 0x5fbfd0e0   r14 = 0x5fbfd638
    r15 = 0x5fbfd468   rip = 0x00ff3c51   rsp = 0x5fbfd060   rbp = 0x00000002
32  XUL!JS_CallFunctionValue [jsapi.cpp:4866be78732f : 5173 + 0xc]
    rbx = 0x03392ea0   r12 = 0x5fbfd480   r13 = 0x5fbfd758   r14 = 0x00000000
    r15 = 0x24303b60   rip = 0x00f5c771   rsp = 0x5fbfd0d0   rbp = 0x5fbfd370
33  XUL!nsXPCWrappedJSClass::CallMethod [xpcwrappedjsclass.cpp:4866be78732f : 1672 + 0x34]
    rbx = 0x00002040   r12 = 0x5fbfd480   r13 = 0x5fbfd758   r14 = 0x00000000
    r15 = 0x24303b60   rip = 0x00998a42   rsp = 0x5fbfd110   rbp = 0x5fbfd370
34  XUL!nsXPCWrappedJS::CallMethod [xpcwrappedjs.cpp:4866be78732f : 588 + 0x11]
    rbx = 0x00000003   r12 = 0x5fbfd750   r13 = 0x039acad0   r14 = 0x5fbfd750
    r15 = 0x5fbfd850   rip = 0x009922b9   rsp = 0x5fbfd6e0   rbp = 0x204938a0
35  XUL!PrepareAndDispatch [xptcstubs_x86_64_darwin.cpp:4866be78732f : 153 + 0x15]
    rbx = 0x00000003   r12 = 0x00000000   r13 = 0x00e33440   r14 = 0x5fbfd750
    r15 = 0x5fbfd850   rip = 0x00e334b5   rsp = 0x5fbfd730   rbp = 0x00000002
36  XUL + 0xe2e33a
    rbx = 0x0335a020   r12 = 0x019e3e90   r13 = 0x00000194   r14 = 0x019e3e90
    r15 = 0x5fbfdb4c   rip = 0x00e3233b   rsp = 0x5fbfd850   rbp = 0x5fbfd8c0
Mass marking whiteboard:[orange] bugs WFM (to clean up TBPL bug suggestions) that:
* Haven't changed in > 6months
* Whose whiteboard contains none of the strings: {disabled,marked,random,fuzzy,todo,fails,failing,annotated,leave open,time-bomb}
* Passed a (quick) manual inspection of bug summary/whiteboard to ensure they weren't a false positive.

I've also gone through and searched for cases where the whiteboard wasn't labelled correctly after test disabling, by using attachment description & basic comment searches. However if the test for which this bug was about has in fact been disabled/annotated/..., please accept my apologies & reopen/mark the whiteboard appropriately so this doesn't get re-closed in the future (and please ping me via IRC or email so I can try to tweak the saved searches to avoid more edge cases).

Sorry for the spam! Filter on: #FFA500
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Whiteboard: [orange]
You need to log in before you can comment on or make changes to this bug.