Closed Bug 589748 Opened 15 years ago Closed 3 years ago

Assertion failure: stackBase, at jsnativestack.cpp:205 on alpha

Categories

(Core :: JavaScript Engine, defect)

Other
Linux
defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: glandium, Unassigned)

Details

(Whiteboard: [tbneeds])

Stack trace: (gdb) bt full #0 0x000002000006013c in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42 pid = <value optimized out> #1 0x0000000120189884 in JS_Assert (s=<value optimized out>, file=<value optimized out>, ln=<value optimized out>) at jsutil.cpp:84 No locals. #2 0x00000001200c5e58 in js::GetNativeStackBaseImpl () at jsnativestack.cpp:205 thread = 2199023420688 stackBase = 0x589c stackSize = 4826128384 sattr = {__size = "\000\000\000\000\000\000\000\000\b", '\000' <repeats 16 times>"\340, \250\037\001\000\000\000\000\340\250\037\001\000\000\000\260}' \001\000\000\000 \000\000\000\000\000\000", __align = 0} #3 0x000000012004b968 in GetNativeStackBase (this=0x200004985a8) at jsnativestack.h:53 stackBase = <value optimized out> #4 JSThreadData::init (this=0x200004985a8) at jscntxt.cpp:529 No locals. #5 0x000000012004ba28 in js_InitThreads (rt=<value optimized out>) at jscntxt.cpp:700 No locals. #6 0x000000012001430c in JSRuntime::init (this=0x20000498010, maxbytes=<value optimized out>) at jsapi.cpp:611 No locals. #7 0x000000012001ce80 in JS_Init (maxbytes=8388608) at jsapi.cpp:703 rt = 0x20000498010 #8 0x00000001200036f4 in JSAPITest::createRuntime (this=<value optimized out>) at tests.h:238 No locals. #9 0x0000000120003c58 in JSAPITest::init (this=0x589c) at tests.h:125 No locals. #10 0x000000012000235c in main (argc=<value optimized out>, argv=<value optimized out>) at tests.cpp:57 name = 0x1201d3015 "selfTest_globalHasNoParent" test = 0x12024cf70 failures = 0 filter = 0x0 Interestingly, this *doesn't* happen when running the jsapi-tests by hand, only when running under "make check".
We're now seeing this on the Thundebird builders quite frequently. Unfortunately I'm not quite sure how far it goes back. The stack there is a bit shorter: Operating system: Linux 0.0.0 Linux 2.6.18-194.32.1.el5 #1 SMP Wed Jan 5 17:53:09 EST 2011 i686 CPU: x86 GenuineIntel family 6 model 23 stepping 10 2 CPUs Crash reason: SIGABRT Crash address: 0x5a13 Thread 0 (crashed) 0 linux-gate.so + 0x402 eip = 0x40000402 esp = 0xbf80dfbc ebp = 0xbf80dfc8 ebx = 0x00005a13 esi = 0x47052508 edi = 0x00a16ff4 eax = 0x00000000 ecx = 0x00005a13 edx = 0x00000006 efl = 0x00200202 Found by: given as instruction pointer in context 1 libxul.so!JS_Assert [jsutil.cpp:b3149b080c65 : 89 + 0xb] eip = 0x422fae05 esp = 0xbf80dfd0 ebp = 0xbf80dff8 Found by: previous frame's frame pointer 2 libxul.so!js::GetNativeStackBaseImpl [jsnativestack.cpp:b3149b080c65 : 172 + 0x26] eip = 0x42243862 esp = 0xbf80e000 ebp = 0xbf80e058 ebx = 0x42bfc6fc Found by: call frame info
Whiteboard: [tbneeds]
(In reply to comment #1) > We're now seeing this on the Thundebird builders quite frequently. > Unfortunately I'm not quite sure how far it goes back. I'm pretty sure this is unrelated. The bug I filed is about broken Alpha as in http://en.wikipedia.org/wiki/DEC_Alpha, not alpha as in before beta.
Assignee: general → nobody
QA Whiteboard: qa-not-actionable

In the process of migrating remaining bugs to the new severity system, the severity for this bug cannot be automatically determined. Please retriage this bug using the new severity system.

Severity: critical → --
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.