Closed Bug 1714500 Opened 4 years ago Closed 4 years ago

Intermittent Hit MOZ_CRASH(Initial length is too large) at /builds/worker/checkouts/gecko/xpcom/ds/PLDHashTable.cpp:166 - DO NOT USE

Categories

(Core :: XPCOM, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Filed by: abutkovits [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=341732127&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NAfpEkK_RfKV6aEzuDiWnw/runs/0/artifacts/public/logs/live_backing.log


[task 2021-06-04T05:59:09.939Z] 05:59:09     INFO -  TEST-START | PLDHashTableTest.InitCapacityOk
[task 2021-06-04T05:59:09.940Z] 05:59:09     INFO -  [Parent 1311, Main Thread] WARNING: OOPDeinit() without successful OOPInit(): file /builds/worker/checkouts/gecko/toolkit/crashreporter/nsExceptionHandler.cpp:3402
[task 2021-06-04T05:59:09.940Z] 05:59:09     INFO -  TestCrashyOperation length too big: The following crash is expected. Do not panic.
[task 2021-06-04T05:59:09.940Z] 05:59:09     INFO -  Hit MOZ_CRASH(Initial length is too large) at /builds/worker/checkouts/gecko/xpcom/ds/PLDHashTable.cpp:166
[task 2021-06-04T05:59:09.940Z] 05:59:09     INFO -  Initializing stack-fixing for the first stack frame, this may take a while...
[task 2021-06-04T05:59:19.013Z] 05:59:19     INFO -  #01: PLDHashTable::PLDHashTable(PLDHashTableOps const*, unsigned int, unsigned int) [xpcom/ds/PLDHashTable.cpp:186]
[task 2021-06-04T05:59:19.013Z] 05:59:19     INFO -  #02: InitCapacityOk_InitialLengthTooBig() [xpcom/tests/gtest/TestPLDHash.cpp:96]
[task 2021-06-04T05:59:19.014Z] 05:59:19     INFO -  #03: TestCrashyOperation(char const*, void (*)()) [xpcom/tests/gtest/TestPLDHash.cpp:59]
[task 2021-06-04T05:59:19.014Z] 05:59:19     INFO -  #04: PLDHashTableTest_InitCapacityOk_Test::TestBody() [xpcom/tests/gtest/TestPLDHash.cpp:127]
[task 2021-06-04T05:59:19.014Z] 05:59:19     INFO -  #05: testing::Test::Run() [testing/gtest/gtest/src/gtest.cc:2526]
[task 2021-06-04T05:59:19.014Z] 05:59:19     INFO -  #06: testing::TestInfo::Run() [testing/gtest/gtest/src/gtest.cc:2699]
[task 2021-06-04T05:59:19.014Z] 05:59:19     INFO -  #07: testing::TestCase::Run() [testing/gtest/gtest/src/gtest.cc:2812]
[task 2021-06-04T05:59:19.015Z] 05:59:19     INFO -  #08: testing::internal::UnitTestImpl::RunAllTests() [testing/gtest/gtest/src/gtest.cc:5178]
[task 2021-06-04T05:59:19.015Z] 05:59:19     INFO -  #09: testing::UnitTest::Run() [testing/gtest/gtest/src/gtest.cc:4788]
[task 2021-06-04T05:59:19.015Z] 05:59:19     INFO -  #10: mozilla::RunGTestFunc(int*, char**) [testing/gtest/mozilla/GTestRunner.cpp:156]
[task 2021-06-04T05:59:19.015Z] 05:59:19     INFO -  #11: XREMain::XRE_mainStartup(bool*) [toolkit/xre/nsAppRunner.cpp:4294]
[task 2021-06-04T05:59:19.016Z] 05:59:19     INFO -  #12: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:5430]
[task 2021-06-04T05:59:19.016Z] 05:59:19     INFO -  #13: XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:5501]
[task 2021-06-04T05:59:19.016Z] 05:59:19     INFO -  #14: main [browser/app/nsBrowserApp.cpp:351]
[task 2021-06-04T05:59:19.016Z] 05:59:19     INFO -  [Parent 1313, Main Thread] WARNING: OOPDeinit() without successful OOPInit(): file /builds/worker/checkouts/gecko/toolkit/crashreporter/nsExceptionHandler.cpp:3402
[task 2021-06-04T05:59:19.017Z] 05:59:19     INFO -  TestCrashyOperation entry store too big: The following crash is expected. Do not panic.
[task 2021-06-04T05:59:19.017Z] 05:59:19     INFO -  Hit MOZ_CRASH(Initial entry store size is too large) at /builds/worker/checkouts/gecko/xpcom/ds/PLDHashTable.cpp:174
[task 2021-06-04T05:59:19.017Z] 05:59:19     INFO -  #01: PLDHashTable::PLDHashTable(PLDHashTableOps const*, unsigned int, unsigned int) [xpcom/ds/PLDHashTable.cpp:186]
[task 2021-06-04T05:59:19.018Z] 05:59:19     INFO -  #02: InitCapacityOk_InitialEntryStoreTooBig() [xpcom/tests/gtest/TestPLDHash.cpp:103]
[task 2021-06-04T05:59:19.018Z] 05:59:19     INFO -  #03: TestCrashyOperation(char const*, void (*)()) [xpcom/tests/gtest/TestPLDHash.cpp:59]
[task 2021-06-04T05:59:19.018Z] 05:59:19     INFO -  #04: PLDHashTableTest_InitCapacityOk_Test::TestBody() [xpcom/tests/gtest/TestPLDHash.cpp:131]
[task 2021-06-04T05:59:19.018Z] 05:59:19     INFO -  #05: testing::Test::Run() [testing/gtest/gtest/src/gtest.cc:2526]
[task 2021-06-04T05:59:19.018Z] 05:59:19     INFO -  #06: testing::TestInfo::Run() [testing/gtest/gtest/src/gtest.cc:2699]
[task 2021-06-04T05:59:19.019Z] 05:59:19     INFO -  #07: testing::TestCase::Run() [testing/gtest/gtest/src/gtest.cc:2812]
[task 2021-06-04T05:59:19.019Z] 05:59:19     INFO -  #08: testing::internal::UnitTestImpl::RunAllTests() [testing/gtest/gtest/src/gtest.cc:5178]
[task 2021-06-04T05:59:19.019Z] 05:59:19     INFO -  #09: testing::UnitTest::Run() [testing/gtest/gtest/src/gtest.cc:4788]
[task 2021-06-04T05:59:19.019Z] 05:59:19     INFO -  #10: mozilla::RunGTestFunc(int*, char**) [testing/gtest/mozilla/GTestRunner.cpp:156]
[task 2021-06-04T05:59:19.020Z] 05:59:19     INFO -  #11: XREMain::XRE_mainStartup(bool*) [toolkit/xre/nsAppRunner.cpp:4294]
[task 2021-06-04T05:59:19.020Z] 05:59:19     INFO -  #12: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:5430]
[task 2021-06-04T05:59:19.020Z] 05:59:19     INFO -  #13: XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:5501]
[task 2021-06-04T05:59:19.020Z] 05:59:19     INFO -  #14: main [browser/app/nsBrowserApp.cpp:351]
[task 2021-06-04T05:59:19.020Z] 05:59:19     INFO -  [Parent 1314, Main Thread] WARNING: OOPDeinit() without successful OOPInit(): file /builds/worker/checkouts/gecko/toolkit/crashreporter/nsExceptionHandler.cpp:3402
[task 2021-06-04T05:59:19.021Z] 05:59:19     INFO -  TestCrashyOperation entry size too big: The following crash is expected. Do not panic.
[task 2021-06-04T05:59:19.021Z] 05:59:19     INFO -  Hit MOZ_CRASH(Entry size is too large) at /builds/worker/checkouts/gecko/xpcom/ds/PLDHashTable.cpp:194
[task 2021-06-04T05:59:19.021Z] 05:59:19     INFO -  #01: PLDHashTable::PLDHashTable(PLDHashTableOps const*, unsigned int, unsigned int) [xpcom/ds/PLDHashTable.cpp:194]
[task 2021-06-04T05:59:19.021Z] 05:59:19     INFO -  #02: InitCapacityOk_EntrySizeTooBig() [xpcom/tests/gtest/TestPLDHash.cpp:108]
[task 2021-06-04T05:59:19.022Z] 05:59:19     INFO -  #03: TestCrashyOperation(char const*, void (*)()) [xpcom/tests/gtest/TestPLDHash.cpp:59]
[task 2021-06-04T05:59:19.022Z] 05:59:19     INFO -  #04: PLDHashTableTest_InitCapacityOk_Test::TestBody() [xpcom/tests/gtest/TestPLDHash.cpp:140]
[task 2021-06-04T05:59:19.022Z] 05:59:19     INFO -  #05: testing::Test::Run() [testing/gtest/gtest/src/gtest.cc:2526]
[task 2021-06-04T05:59:19.022Z] 05:59:19     INFO -  #06: testing::TestInfo::Run() [testing/gtest/gtest/src/gtest.cc:2699]
[task 2021-06-04T05:59:19.022Z] 05:59:19     INFO -  #07: testing::TestCase::Run() [testing/gtest/gtest/src/gtest.cc:2812]
[task 2021-06-04T05:59:19.023Z] 05:59:19     INFO -  #08: testing::internal::UnitTestImpl::RunAllTests() [testing/gtest/gtest/src/gtest.cc:5178]
[task 2021-06-04T05:59:19.023Z] 05:59:19     INFO -  #09: testing::UnitTest::Run() [testing/gtest/gtest/src/gtest.cc:4788]
[task 2021-06-04T05:59:19.023Z] 05:59:19     INFO -  #10: mozilla::RunGTestFunc(int*, char**) [testing/gtest/mozilla/GTestRunner.cpp:156]
[task 2021-06-04T05:59:19.023Z] 05:59:19     INFO -  #11: XREMain::XRE_mainStartup(bool*) [toolkit/xre/nsAppRunner.cpp:4294]
[task 2021-06-04T05:59:19.023Z] 05:59:19     INFO -  #12: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:5430]
[task 2021-06-04T05:59:19.024Z] 05:59:19     INFO -  #13: XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:5501]
[task 2021-06-04T05:59:19.024Z] 05:59:19     INFO -  #14: main [browser/app/nsBrowserApp.cpp:351]

The log says: "TestCrashyOperation length too big: The following crash is expected. Do not panic.", so I think the crashes here are not a real failure.

I think that the real failure here is the "TEST-UNEXPECTED-FAIL | TestAudioTrackGraph.AudioInputTrackDisabling" that occurs later, but the recent change bug 1626352 made the MOZ_CRASH get highlighted even though it apparently isn't really an error. I'll mark this as a "regression" from that.

Keywords: regression
Regressed by: 1626352
Has Regression Range: --- → yes
Summary: Intermittent Hit MOZ_CRASH(Initial length is too large) at /builds/worker/checkouts/gecko/xpcom/ds/PLDHashTable.cpp:166 → Intermittent Hit MOZ_CRASH(Initial length is too large) at /builds/worker/checkouts/gecko/xpcom/ds/PLDHashTable.cpp:166 - DO NOT USE
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.