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)

defect
Not set
normal

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)
[3298| 2| 0| 0] 66% ===========================> | 61.5s Exit code: -11 FAIL - gc/oomInParseAsmJS.js
(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
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 → ---
This issue is not reproducible in mozilla-central repo.
Status: REOPENED → RESOLVED
Closed: 10 years ago10 years ago
Flags: needinfo?(hv1989)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.