Closed Bug 1464959 Opened 6 years ago Closed 6 years ago

Intermittent PROCESS-CRASH | automation.py | application crashed [@ PLDHashTable::Search(void const *)]

Categories

(Core :: CSS Parsing and Computation, defect, P5)

defect

Tracking

()

RESOLVED FIXED
mozilla62
Tracking Status
firefox-esr52 --- unaffected
firefox-esr60 --- unaffected
firefox60 --- unaffected
firefox61 --- unaffected
firefox62 --- fixed

People

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

References

Details

(Keywords: crash, intermittent-failure, regression)

Crash Data

Filed by: toros [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=180627035&repo=mozilla-inbound

https://queue.taskcluster.net/v1/task/cwzl6_PHTsadfXIc9Z6d8Q/runs/0/artifacts/public/logs/live_backing.log

00:51:59     INFO -  Running manifest: dom\crypto\test\mochitest.ini
00:52:00     INFO -  Z:\task_1527554410\build\tests\bin\pk12util.exe: PKCS12 IMPORT SUCCESSFUL
00:52:00     INFO -  MochitestServer : launching [u'Z:\\task_1527554410\\build\\tests\\bin\\xpcshell.exe', '-g', 'Z:\\task_1527554410\\build\\application\\firefox', '-f', 'Z:\\task_1527554410\\build\\tests\\bin\\components\\httpd.js', '-e', "const _PROFILE_PATH = 'c:\\\\users\\\\task_1527554410\\\\appdata\\\\local\\\\temp\\\\tmppdng5o.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', 'Z:\\task_1527554410\\build\\tests\\mochitest\\server.js']
00:52:00     INFO -  runtests.py | Server pid: 6628
00:52:00     INFO -  runtests.py | Websocket server pid: 5604
00:52:00     INFO -  runtests.py | SSL tunnel pid: 2108
00:52:00     INFO -  runtests.py | Running with e10s: True
00:52:00     INFO -  runtests.py | Running tests: start.
00:52:00     INFO -  Application command: Z:\task_1527554410\build\application\firefox\firefox.exe -marionette -foreground -profile c:\users\task_1527554410\appdata\local\temp\tmppdng5o.mozrunner
00:52:00     INFO -  runtests.py | Application pid: 4024
00:52:00     INFO -  TEST-INFO | started process GECKO(4024)
00:52:01     INFO -  GECKO(4024) | 1527555121226	Marionette	DEBUG	Received observer notification profile-after-change
00:52:01     INFO -  GECKO(4024) | 1527555121355	Marionette	DEBUG	Received observer notification command-line-startup
00:52:01     INFO -  GECKO(4024) | 1527555121356	Marionette	DEBUG	Received observer notification nsPref:changed
00:52:01     INFO -  GECKO(4024) | 1527555121356	Marionette	DEBUG	Init aborted (running=false, enabled=true, finalUIStartup=false)
00:55:00     INFO -  runtests.py | Waiting for browser...
00:55:00     INFO -  TEST-INFO | Main app process: exit 1
00:55:00     INFO -  Buffered messages finished
00:55:00    ERROR -  0 ERROR TEST-UNEXPECTED-FAIL | automation.py | application terminated with exit code 1
00:55:00     INFO -  runtests.py | Application ran for: 0:03:00.319000
00:55:00     INFO -  zombiecheck | Reading PID log: c:\users\task_1527554410\appdata\local\temp\tmpj1wwqlpidlog
00:55:00     INFO -  ==> process 4024 launched child process 984 ("Z:\task_1527554410\build\application\firefox\firefox.exe" -contentproc --channel="4024.0.2021661435\265679025" -childID 1 -isForBrowser -prefsHandle 2040 -prefsLen 16298 -schedulerPrefs 0001,2 -parentBuildID 20180528085754 -greomni "Z:\task_1527554410\build\application\firefox\omni.ja" -appomni "Z:\task_1527554410\build\application\firefox\browser\omni.ja" -appdir "Z:\task_1527554410\build\application\firefox\browser" - 4024 "\\.\pipe\gecko-crash-server-pipe.4024" 2100 tab)
00:55:00     INFO -  ==> process 4024 launched child process 6344 ("Z:\task_1527554410\build\application\firefox\firefox.exe" -contentproc --channel="4024.6.182944849\235019056" -childID 2 -isForBrowser -prefsHandle 2388 -prefsLen 16298 -schedulerPrefs 0001,2 -parentBuildID 20180528085754 -greomni "Z:\task_1527554410\build\application\firefox\omni.ja" -appomni "Z:\task_1527554410\build\application\firefox\browser\omni.ja" -appdir "Z:\task_1527554410\build\application\firefox\browser" - 4024 "\\.\pipe\gecko-crash-server-pipe.4024" 2472 tab)
00:55:00     INFO -  zombiecheck | Checking for orphan process with PID: 984
00:55:00     INFO -  zombiecheck | Checking for orphan process with PID: 6344
00:55:00     INFO -  mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/ZAR3KUxXRFOv_NkX1uxinA/artifacts/public/build/target.crashreporter-symbols.zip
00:55:03     INFO -  mozcrash Copy/paste: Z:\task_1527554410\build\win32-minidump_stackwalk.exe c:\users\task_1527554410\appdata\local\temp\tmppdng5o.mozrunner\minidumps\d59e5394-e999-43f6-a7a6-12a5230e55bc.dmp c:\users\task_1527554410\appdata\local\temp\tmpqiqphr
00:55:10     INFO -  mozcrash Saved minidump as Z:\task_1527554410\build\blobber_upload_dir\d59e5394-e999-43f6-a7a6-12a5230e55bc.dmp
00:55:10     INFO -  mozcrash Saved app info as Z:\task_1527554410\build\blobber_upload_dir\d59e5394-e999-43f6-a7a6-12a5230e55bc.extra
00:55:10  WARNING -  PROCESS-CRASH | automation.py | application crashed [@ PLDHashTable::Search(void const *)]
00:55:10     INFO -  Crash dump filename: c:\users\task_1527554410\appdata\local\temp\tmppdng5o.mozrunner\minidumps\d59e5394-e999-43f6-a7a6-12a5230e55bc.dmp
00:55:10     INFO -  Operating system: Windows NT
00:55:10     INFO -                    10.0.15063
00:55:10     INFO -  CPU: amd64
00:55:10     INFO -       family 6 model 63 stepping 2
00:55:10     INFO -       8 CPUs
00:55:10     INFO -  GPU: UNKNOWN
00:55:10     INFO -  Crash reason:  EXCEPTION_ACCESS_VIOLATION_READ
00:55:10     INFO -  Crash address: 0x0
00:55:10     INFO -  Process uptime: 2 seconds
00:55:10     INFO -  Thread 0 (crashed)
00:55:10     INFO -   0  xul.dll!PLDHashTable::Search(void const *) [PLDHashTable.cpp:57fdca2384d394840be66ca2b77405eadc85c015 : 537 + 0x14]
00:55:10     INFO -      rax = 0x0000000000000000   rdx = 0x000000664dbfb420
00:55:10     INFO -      rcx = 0x000000664dbfb420   rbx = 0x0000020e28eda068
00:55:10     INFO -      rsi = 0x0000020e28eda058   rdi = 0x000000664dbfb420
00:55:10     INFO -      rbp = 0x000000664dbfb440   rsp = 0x000000664dbfb3c0
00:55:10     INFO -       r8 = 0x0000000000000002    r9 = 0x0000000000000000
00:55:10     INFO -      r10 = 0x0000020e28fb5fdc   r11 = 0x0000020e2b7502cc
00:55:10     INFO -      r12 = 0x0000020e28eda000   r13 = 0xfffe000000000000
00:55:10     INFO -      r14 = 0x0000000000000001   r15 = 0x0000020e256929b8
00:55:10     INFO -      rip = 0x00007ff8bc231902
00:55:10     INFO -      Found by: given as instruction pointer in context
00:55:10     INFO -   1  xul.dll!Gecko_GetElementsWithId [ServoBindings.cpp:57fdca2384d394840be66ca2b77405eadc85c015 : 2897 + 0x63]
00:55:10     INFO -      rbx = 0x0000020e28eda068   rbp = 0x000000664dbfb440
00:55:10     INFO -      rsp = 0x000000664dbfb3f0   r12 = 0x0000020e28eda000
00:55:10     INFO -      r13 = 0xfffe000000000000   r14 = 0x0000000000000001
00:55:10     INFO -      r15 = 0x0000020e256929b8   rip = 0x00007ff8bde91e9f
00:55:10     INFO -      Found by: call frame info
00:55:10     INFO -   2  xul.dll!static union core::result::Result<slice<style::gecko::wrapper::GeckoElement>*, ()> style::dom_apis::fast_connected_elements_with_id<style::gecko::wrapper::GeckoNode>(struct style::gecko::wrapper::GeckoNode, struct style::gecko_string_cache::Atom *, selectors::context::QuirksMode) [dom_apis.rs:57fdca2384d394840be66ca2b77405eadc85c015 : 286 + 0x28]
00:55:10     INFO -      rbx = 0x0000020e28eda068   rbp = 0x000000664dbfb440
00:55:10     INFO -      rsp = 0x000000664dbfb450   r12 = 0x0000020e28eda000
00:55:10     INFO -      r13 = 0xfffe000000000000   r14 = 0x0000000000000001
00:55:10     INFO -      r15 = 0x0000020e256929b8   rip = 0x00007ff8bbd557d9
00:55:10     INFO -      Found by: call frame info
00:55:10     INFO -   3  xul.dll!void geckoservo::glue::Servo_SelectorList_QueryAll(struct style::gecko_bindings::structs::root::nsINode *, struct style::gecko_bindings::structs::root::RawServoSelectorList *, struct style::gecko_bindings::structs::root::nsSimpleContentList *, bool) [glue.rs:57fdca2384d394840be66ca2b77405eadc85c015 : 2101 + 0x82]
00:55:10     INFO -      rbx = 0x0000020e28eda068   rbp = 0x000000664dbfb440
00:55:10     INFO -      rsp = 0x000000664dbfb490   r12 = 0x0000020e28eda000
00:55:10     INFO -      r13 = 0xfffe000000000000   r14 = 0x0000000000000001
00:55:10     INFO -      r15 = 0x0000020e256929b8   rip = 0x00007ff8bbd56c6e
00:55:10     INFO -      Found by: call frame info
`Gecko_GetElementsWithId` asserts for a document which points to 0x0. This is Layout and not Releng related.
Component: Applications: MozharnessCore → Layout
Product: Release Engineering → Core
QA Contact: jlund
Looks like this got fixed by the backout of the patch from bug 1464428 via:

https://hg.mozilla.org/integration/mozilla-inbound/rev/046f5a3c578243d3df738b05e3eda361d3809409
Status: NEW → RESOLVED
Closed: 6 years ago
Component: Layout → CSS Parsing and Computation
Resolution: --- → FIXED
Assignee: nobody → emilio
Target Milestone: --- → mozilla62
You need to log in before you can comment on or make changes to this bug.