Closed
Bug 1227032
Opened 10 years ago
Closed 10 years ago
TraceLogger: jit-test FAILURE: jit-test/tests/gc/oomInParseAsmJS.js
Categories
(Core :: JavaScript Engine, defect)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
People
(Reporter: wuwei, Assigned: h4writer)
Details
$../_DBG.OBJ/dist/bin/js -f lib/prologue.js -f /gecko-dev/js/src/jit-test/tests/gc/oomInParseAsmJS.js
Segmentation fault (core dumped)
(gdb) bt
#0 _IO_vfprintf_internal (s=0xe4e4e4e4e4e4e4e4, format=0x108f771 "]", ap=ap@entry=0x7f788a8128e8) at vfprintf.c:1295
#1 0x00007f788c5e03f7 in __fprintf (stream=<optimized out>, format=<optimized out>) at fprintf.c:32
#2 0x000000000054eef7 in TraceLoggerGraph::~TraceLoggerGraph (this=0x7f788c3a3a10, __in_chrg=<optimized out>) at /gecko-dev/js/src/vm/TraceLoggingGraph.cpp:226
#3 0x000000000054906c in mozilla::DefaultDelete<TraceLoggerGraph>::operator() (this=0x7f788c317d48, aPtr=0x7f788c3a3a10) at ../../dist/include/mozilla/UniquePtr.h:482
#4 0x00000000005473ce in mozilla::UniquePtr<TraceLoggerGraph, mozilla::DefaultDelete<TraceLoggerGraph> >::reset (this=0x7f788c317d48, aPtr=0x0) at ../../dist/include/mozilla/UniquePtr.h:309
#5 0x0000000000547471 in mozilla::UniquePtr<TraceLoggerGraph, mozilla::DefaultDelete<TraceLoggerGraph> >::operator=(decltype(nullptr)) (this=0x7f788c317d48) at ../../dist/include/mozilla/UniquePtr.h:279
#6 0x00000000005433e8 in js::TraceLoggerThread::initGraph (this=0x7f788c317d40) at /gecko-dev/js/src/vm/TraceLogging.cpp:166
#7 0x00000000005457ef in js::TraceLoggerThreadState::forThread (this=0x7f788c3950e0, thread=0x7f788c329260) at /gecko-dev/js/src/vm/TraceLogging.cpp:910
#8 0x00000000005456bd in js::TraceLoggerForCurrentThread () at /gecko-dev/js/src/vm/TraceLogging.cpp:886
#9 0x00000000006caf18 in js::jit::OptimizeMIR (mir=0x7f78893046d0) at /gecko-dev/js/src/jit/Ion.cpp:1493
#10 0x0000000000b7c074 in js::HelperThread::handleAsmJSWorkload (this=0x7f788c362400) at /gecko-dev/js/src/vm/HelperThreads.cpp:1217
#11 0x0000000000b7d8fd in js::HelperThread::threadLoop (this=0x7f788c362400) at /gecko-dev/js/src/vm/HelperThreads.cpp:1601
#12 0x0000000000b7be75 in js::HelperThread::ThreadMain (arg=0x7f788c362400) at /gecko-dev/js/src/vm/HelperThreads.cpp:1192
#13 0x0000000000bf7729 in nspr::Thread::ThreadRoutine (arg=0x7f788c329260) at /gecko-dev/js/src/vm/PosixNSPR.cpp:45
#14 0x00007f788d596182 in start_thread (arg=0x7f788a813700) at pthread_create.c:312
#15 0x00007f788c68647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb)
| Reporter | ||
Comment 1•10 years ago
|
||
[3298| 2| 0| 0] 66% ===========================> | 61.5s
Exit code: -11
FAIL - gc/oomInParseAsmJS.js
| Reporter | ||
Comment 2•10 years ago
|
||
(In reply to Wei Wu [:w :wuwei UTC+8] from comment #0)
> $../_DBG.OBJ/dist/bin/js -f lib/prologue.js -f
> /gecko-dev/js/src/jit-test/tests/gc/oomInParseAsmJS.js
> Segmentation fault (core dumped)
>
> (gdb) bt
> #0 _IO_vfprintf_internal (s=0xe4e4e4e4e4e4e4e4, format=0x108f771 "]",
> ap=ap@entry=0x7f788a8128e8) at vfprintf.c:1295
> #1 0x00007f788c5e03f7 in __fprintf (stream=<optimized out>,
> format=<optimized out>) at fprintf.c:32
> #2 0x000000000054eef7 in TraceLoggerGraph::~TraceLoggerGraph
> (this=0x7f788c3a3a10, __in_chrg=<optimized out>) at
> /gecko-dev/js/src/vm/TraceLoggingGraph.cpp:226
> #3 0x000000000054906c in
> mozilla::DefaultDelete<TraceLoggerGraph>::operator() (this=0x7f788c317d48,
> aPtr=0x7f788c3a3a10) at ../../dist/include/mozilla/UniquePtr.h:482
> #4 0x00000000005473ce in mozilla::UniquePtr<TraceLoggerGraph,
> mozilla::DefaultDelete<TraceLoggerGraph> >::reset (this=0x7f788c317d48,
> aPtr=0x0) at ../../dist/include/mozilla/UniquePtr.h:309
> #5 0x0000000000547471 in mozilla::UniquePtr<TraceLoggerGraph,
> mozilla::DefaultDelete<TraceLoggerGraph> >::operator=(decltype(nullptr))
> (this=0x7f788c317d48) at ../../dist/include/mozilla/UniquePtr.h:279
> #6 0x00000000005433e8 in js::TraceLoggerThread::initGraph
> (this=0x7f788c317d40) at /gecko-dev/js/src/vm/TraceLogging.cpp:166
> #7 0x00000000005457ef in js::TraceLoggerThreadState::forThread
> (this=0x7f788c3950e0, thread=0x7f788c329260) at
> /gecko-dev/js/src/vm/TraceLogging.cpp:910
> #8 0x00000000005456bd in js::TraceLoggerForCurrentThread () at
> /gecko-dev/js/src/vm/TraceLogging.cpp:886
> #9 0x00000000006caf18 in js::jit::OptimizeMIR (mir=0x7f78893046d0) at
> /gecko-dev/js/src/jit/Ion.cpp:1493
> #10 0x0000000000b7c074 in js::HelperThread::handleAsmJSWorkload
> (this=0x7f788c362400) at /gecko-dev/js/src/vm/HelperThreads.cpp:1217
> #11 0x0000000000b7d8fd in js::HelperThread::threadLoop (this=0x7f788c362400)
> at /gecko-dev/js/src/vm/HelperThreads.cpp:1601
> #12 0x0000000000b7be75 in js::HelperThread::ThreadMain (arg=0x7f788c362400)
> at /gecko-dev/js/src/vm/HelperThreads.cpp:1192
> #13 0x0000000000bf7729 in nspr::Thread::ThreadRoutine (arg=0x7f788c329260)
> at /gecko-dev/js/src/vm/PosixNSPR.cpp:45
> #14 0x00007f788d596182 in start_thread (arg=0x7f788a813700) at
> pthread_create.c:312
> #15 0x00007f788c68647d in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
> (gdb)
It's a fprintf stmt, which wrote dictFile to disk.
Since this is caused by a unrelated oom test, we don't need to worry about it.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
| Reporter | ||
Comment 3•10 years ago
|
||
I might overlooked this bug. ni?h4writer for double check.
might be duplicated with bug 1227028, bug 1227033. not sure.
> Core was generated by `/work/repo/gecko-dev/js/src/_DBG.OBJ/dist/bin/js -f /work/repo/gecko-dev/js/src'.
> Program terminated with signal SIGSEGV, Segmentation fault.
> #0 _IO_vfprintf_internal (s=0xe4e4e4e4e4e4e4e4, format=0x10e5a11 "]", ap=ap@entry=0x7f05f13118e8) at vfprintf.c:1295
> 1295 vfprintf.c: No such file or directory.
> Loading JavaScript value pretty-printers; see js/src/gdb/README.
> If they cause trouble, type: disable pretty-printer .* SpiderMonkey
> Traceback (most recent call last):
> File "/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19-gdb.py", line 63, in <module>
> from libstdcxx.v6.printers import register_libstdcxx_printers
> ImportError: No module named 'libstdcxx'
> (gdb) bt
> #0 _IO_vfprintf_internal (s=0xe4e4e4e4e4e4e4e4, format=0x10e5a11 "]", ap=ap@entry=0x7f05f13118e8) at vfprintf.c:1295
> #1 0x00007f05f32ed3f7 in __fprintf (stream=<optimized out>, format=<optimized out>) at fprintf.c:32
> #2 0x00000000005532ed in TraceLoggerGraph::~TraceLoggerGraph (this=0x7f05f30a0920, __in_chrg=<optimized out>) at /work/repo/gecko-dev/js/src/vm/TraceLoggingGraph.cpp:226
> #3 0x000000000054d462 in mozilla::DefaultDelete<TraceLoggerGraph>::operator() (this=0x7f05f3017e28, aPtr=0x7f05f30a0920) at ../../dist/include/mozilla/UniquePtr.h:482
> #4 0x000000000054b7c4 in mozilla::UniquePtr<TraceLoggerGraph, mozilla::DefaultDelete<TraceLoggerGraph> >::reset (this=0x7f05f3017e28, aPtr=0x0) at ../../dist/include/mozilla/UniquePtr.h:309
> #5 0x000000000054b867 in mozilla::UniquePtr<TraceLoggerGraph, mozilla::DefaultDelete<TraceLoggerGraph> >::operator=(decltype(nullptr)) (this=0x7f05f3017e28) at ../../dist/include/mozilla/UniquePtr.h:279
> #6 0x00000000005477e6 in js::TraceLoggerThread::initGraph (this=0x7f05f3017e20) at /work/repo/gecko-dev/js/src/vm/TraceLogging.cpp:163
> #7 0x0000000000549be7 in js::TraceLoggerThreadState::forThread (this=0x7f05f30950e0, thread=0x7f05f3029240) at /work/repo/gecko-dev/js/src/vm/TraceLogging.cpp:907
> #8 0x0000000000549ab5 in js::TraceLoggerForCurrentThread () at /work/repo/gecko-dev/js/src/vm/TraceLogging.cpp:883
> #9 0x00000000006cebde in js::jit::OptimizeMIR (mir=0x7f05f000d6d0) at /work/repo/gecko-dev/js/src/jit/Ion.cpp:1493
> #10 0x0000000000b7e9c8 in js::HelperThread::handleAsmJSWorkload (this=0x7f05f3062600) at /work/repo/gecko-dev/js/src/vm/HelperThreads.cpp:1217
> #11 0x0000000000b80251 in js::HelperThread::threadLoop (this=0x7f05f3062600) at /work/repo/gecko-dev/js/src/vm/HelperThreads.cpp:1601
> #12 0x0000000000b7e7c9 in js::HelperThread::ThreadMain (arg=0x7f05f3062600) at /work/repo/gecko-dev/js/src/vm/HelperThreads.cpp:1192
> #13 0x0000000000bfa5e1 in nspr::Thread::ThreadRoutine (arg=0x7f05f3029240) at /work/repo/gecko-dev/js/src/vm/PosixNSPR.cpp:45
> #14 0x00007f05f42a3182 in start_thread (arg=0x7f05f1312700) at pthread_create.c:312
> #15 0x00007f05f339347d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
> (gdb) show args
> Argument list to give program being debugged when it is started is "".
> (gdb)
Assignee: nobody → hv1989
Status: RESOLVED → REOPENED
Flags: needinfo?(hv1989)
Resolution: WONTFIX → ---
| Reporter | ||
Comment 4•10 years ago
|
||
This issue is not reproducible in mozilla-central repo.
Status: REOPENED → RESOLVED
Closed: 10 years ago → 10 years ago
Flags: needinfo?(hv1989)
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•