Closed Bug 1632550 Opened 4 months ago Closed 4 months ago

Perma check> make[3]: *** [memory/replace/logalloc/replay/check] Error 2

Categories

(Core :: Memory Allocator, defect, P5)

defect

Tracking

()

RESOLVED FIXED
mozilla77
Tracking Status
firefox77 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: decoder)

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

Filed by: nerli [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=298992613&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bu9RHMo_STWheJP8jdROwg/runs/0/artifacts/public/logs/live_backing.log


[task 2020-04-23T10:29:00.113Z] 10:29:00 INFO - check> ========================== 12 passed in 1.58 seconds ===========================
[task 2020-04-23T10:29:00.113Z] 10:29:00 INFO - check> Return code from mach python-test: 0
[task 2020-04-23T10:29:00.113Z] 10:29:00 INFO - check> Finished 'mach python-test' with py3 successfully
[task 2020-04-23T10:29:00.113Z] 10:29:00 INFO - check> make[2]: Leaving directory '/builds/worker/workspace/obj-build'
[task 2020-04-23T10:29:00.113Z] 10:29:00 INFO - check> make[2]: Entering directory '/builds/worker/workspace/obj-build'
[task 2020-04-23T10:29:00.113Z] 10:29:00 INFO - check> BUILDSTATUS TIERS check
[task 2020-04-23T10:29:00.113Z] 10:29:00 INFO - check> BUILDSTATUS TIER_START check
[task 2020-04-23T10:29:00.113Z] 10:29:00 INFO - check> make[2]: Leaving directory '/builds/worker/workspace/obj-build'
[task 2020-04-23T10:29:00.113Z] 10:29:00 INFO - check> /usr/bin/make recurse_check
[task 2020-04-23T10:29:00.113Z] 10:29:00 INFO - check> make[4]: Entering directory '/builds/worker/workspace/obj-build/memory/replace/logalloc/replay'
[task 2020-04-23T10:29:00.113Z] 10:29:00 INFO - check> grep "^1 " /builds/worker/checkouts/gecko/memory/replace/logalloc/replay/replay.log > expected_output.log
[task 2020-04-23T10:29:00.113Z] 10:29:00 INFO - check> make[4]: Leaving directory '/builds/worker/workspace/obj-build/memory/replace/logalloc/replay'
[task 2020-04-23T10:29:00.114Z] 10:29:00 INFO - check> /usr/bin/make -C tests/src-simple check-jar
[task 2020-04-23T10:29:00.114Z] 10:29:00 INFO - check> make[5]: Entering directory '/builds/worker/workspace/obj-build/config/tests/src-simple'
[task 2020-04-23T10:29:00.114Z] 10:29:00 INFO - check> if test -d ../../../dist/xpi-stage/test_jar_mn; then rm -rf ../../../dist/xpi-stage/test_jar_mn; fi;
[task 2020-04-23T10:29:00.114Z] 10:29:00 INFO - check> make[5]: Leaving directory '/builds/worker/workspace/obj-build/config/tests/src-simple'
[task 2020-04-23T10:29:00.114Z] 10:29:00 INFO - check> /usr/bin/make realchrome MOZ_JAR_MAKER_FILE_FORMAT=jar
[task 2020-04-23T10:29:00.114Z] 10:29:00 INFO - check> make[6]: Entering directory '/builds/worker/workspace/obj-build/config/tests/src-simple'
[task 2020-04-23T10:29:00.114Z] 10:29:00 INFO - check> mkdir -p '../../../dist/xpi-stage/test_jar_mn/chrome/'
[task 2020-04-23T10:29:00.114Z] 10:29:00 INFO - check> make[6]: Leaving directory '/builds/worker/workspace/obj-build/config/tests/src-simple'
[task 2020-04-23T10:29:00.134Z] 10:29:00 INFO - check> make[4]: Entering directory '/builds/worker/workspace/obj-build/memory/replace/logalloc/replay'
[task 2020-04-23T10:29:00.134Z] 10:29:00 INFO - check> MALLOC_LOG=1 ./../../../../dist/bin/logalloc-replay < /builds/worker/checkouts/gecko/memory/replace/logalloc/replay/replay.log | sed -n '/jemalloc_stats/,$p' | /builds/worker/workspace/obj-build/_virtualenvs/init/bin/python /builds/worker/checkouts/gecko/memory/replace/logalloc/replay/logalloc_munge.py | diff -w - expected_output.log
[task 2020-04-23T10:29:00.134Z] 10:29:00 INFO - check> #1 mapped: 2625536; allocated: 73760; waste: 528384; dirty: 0; bookkeep: 37008; binunused: 8016
[task 2020-04-23T10:29:00.134Z] 10:29:00 INFO - check> #12 mapped: 2625536; allocated: 84096; waste: 528384; dirty: 0; bookkeep: 38096; binunused: 74416
[task 2020-04-23T10:29:00.134Z] 10:29:00 INFO - check> 0a1,17
[task 2020-04-23T10:29:00.134Z] 10:29:00 INFO - check> > 1 1 jemalloc_stats()
[task 2020-04-23T10:29:00.134Z] 10:29:00 INFO - check> > 1 1 malloc(42)=#1
[task 2020-04-23T10:29:00.134Z] 10:29:00 INFO - check> > 1 1 malloc(24)=#2
[task 2020-04-23T10:29:00.134Z] 10:29:00 INFO - check> > 1 1 free(#1)
[task 2020-04-23T10:29:00.134Z] 10:29:00 INFO - check> > 1 1 posix_memalign(4096,1024)=#1
[task 2020-04-23T10:29:00.134Z] 10:29:00 INFO - check> > 1 1 calloc(4,42)=#3
[task 2020-04-23T10:29:00.134Z] 10:29:00 INFO - check> > 1 1 free(#2)
[task 2020-04-23T10:29:00.135Z] 10:29:00 INFO - check> > 1 1 realloc(#3,84)=#2
[task 2020-04-23T10:29:00.135Z] 10:29:00 INFO - check> > 1 1 aligned_alloc(256,1024)=#3
[task 2020-04-23T10:29:00.135Z] 10:29:00 INFO - check> > 1 1 memalign(512,1024)=#4
[task 2020-04-23T10:29:00.135Z] 10:29:00 INFO - check> > 1 1 valloc(1024)=#5
[task 2020-04-23T10:29:00.135Z] 10:29:00 INFO - check> > 1 1 jemalloc_stats()
[task 2020-04-23T10:29:00.135Z] 10:29:00 INFO - check> > 1 1 free(#5)
[task 2020-04-23T10:29:00.135Z] 10:29:00 INFO - check> > 1 1 free(#4)
[task 2020-04-23T10:29:00.135Z] 10:29:00 INFO - check> > 1 1 free(#3)
[task 2020-04-23T10:29:00.135Z] 10:29:00 INFO - check> > 1 1 free(#2)
[task 2020-04-23T10:29:00.135Z] 10:29:00 INFO - check> > 1 1 free(#1)
[task 2020-04-23T10:29:00.135Z] 10:29:00 INFO - check> Makefile:43: recipe for target 'check' failed
[task 2020-04-23T10:29:00.135Z] 10:29:00 ERROR - check> make[4]: *** [check] Error 1
[task 2020-04-23T10:29:00.135Z] 10:29:00 INFO - check> make[4]: Leaving directory '/builds/worker/workspace/obj-build/memory/replace/logalloc/replay'
[task 2020-04-23T10:29:00.135Z] 10:29:00 INFO - check> /builds/worker/checkouts/gecko/config/recurse.mk:101: recipe for target 'memory/replace/logalloc/replay/check' failed
[task 2020-04-23T10:29:00.135Z] 10:29:00 ERROR - check> make[3]: *** [memory/replace/logalloc/replay/check] Error 2
[task 2020-04-23T10:29:00.372Z] 10:29:00 INFO - check> make[6]: Entering directory '/builds/worker/workspace/obj-build/config/tests/src-simple'
[task 2020-04-23T10:29:00.372Z] 10:29:00 INFO - check> /builds/worker/workspace/obj-build/_virtualenvs/init_py3/bin/python -m mozbuild.action.jar_maker -d ../../../dist/xpi-stage/test_jar_mn -t /builds/worker/checkouts/gecko -f jar --relativesrcdir=config/tests/src-simple -c /builds/worker/checkouts/gecko/config/tests/src-simple/l10n -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=8 -DATK_REV_VERSION=0 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEARLY_BETA_OR_EARLIER=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DENABLE_WASM_BIGINT=1 -DENABLE_WASM_BULKMEM_OPS=1 -DENABLE_WASM_CRANELIFT=1 -DENABLE_WASM_GC=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_WASM_REFTYPES=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DFUZZING=1 -DFUZZING_INTERFACES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FTS_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETCONTEXT=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_BUILD_BINAST=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_GC_ZEAL=1 -DJS_HAS_INTL_API=1 -DJS_HAS_TYPED_OBJECTS=1 -DJS_JITSPEW=1 -DJS_MASM_VERBOSE=1 -DJS_PUNBOX64=1 -DJS_STRUCTURED_SPEW=1 -DJS_TRACE_LOGGING=1 -DLIBFUZZER=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"77.0"' -DMOZILLA_VERSION='"77.0a1"' -DMOZILLA_VERSION_U=77.0a1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"77.0a1"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_CLANG_PLUGIN=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DAV1D_ASM=1 -DMOZ_DEBUG=1 -DMOZ_DEBUG_RUST=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DEMANGLE_SYMBOLS=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_DMD=1 -DMOZ_DUMP_PAINTING=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_FORKSERVER=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_SKIA_PDF=1 -DMOZ_ENABLE_SKIA_PDF_SFNTLY=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GECKO_PROFILER_PARSE_ELF=1 -DMOZ_GLEAN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightlydebug -DMOZ_MEMORY=1 -DMOZ_NEW_CERT_STORAGE=1 -DMOZ_NEW_NOTIFICATION_STORE=1 -DMOZ_NEW_XULSTORE=1 -DMOZ_NORMANDY=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PROFILING=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_REFLOW_PERF=1 -DMOZ_REFLOW_PERF_DSP=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_RUST_SIMD=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='".mozilla"' -DMOZ_USING_WASM_SANDBOXING=1 -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VTUNE=1 -DMOZ_WASM_SANDBOXING_GRAPHITE=1 -DMOZ_WASM_SANDBOXING_OGG=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNIGHTLY_BUILD=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DWASM_CODEGEN_DEBUG=1 -DWASM_PRIVATE_REFTYPES=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US -DAB_CD=ab-X-stuff /builds/worker/checkouts/gecko/config/tests/src-simple/jar.mn
[task 2020-04-23T10:29:00.372Z] 10:29:00 INFO - check> processing /builds/worker/checkouts/gecko/config/tests/src-simple/jar.mn
[task 2020-04-23T10:29:00.372Z] 10:29:00 INFO - check> make[6]: Leaving directory '/builds/worker/workspace/obj-build/config/tests/src-simple'
[task 2020-04-23T10:29:00.379Z] 10:29:00 INFO - check> make[5]: Entering directory '/builds/worker/workspace/obj-build/config/tests/src-simple'
[task 2020-04-23T10:29:00.379Z] 10:29:00 INFO - check> Comparing manifests...
[task 2020-04-23T10:29:00.379Z] 10:29:00 INFO - check> Archive: ../../../dist/xpi-stage/test_jar_mn/chrome/test.jar

Mike, Christian, this permafails on central. Changelog: https://hg.mozilla.org/mozilla-central/pushloghtml?changeset=47426d145e246fa1924fbda83a8ecb0d25a6f606

Please take a look what's causing it. Needinfo me if it shall be backfilled on autoland.

Flags: needinfo?(mh+mozilla)

This is caused by the backout of bug 1435148. I explicitly asked for this not to be backed out without having additional config fix patch landed.

Working on that now.

Assignee: nobody → choller
Status: NEW → ASSIGNED
Pushed by choller@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5ec1a52f872e
Disable jemalloc in debug fuzzing build. r=truber
Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77
Flags: needinfo?(mh+mozilla)
You need to log in before you can comment on or make changes to this bug.