[SERVER-28415] Run thread backtrace before loading Python modules in hang_analyzer.py on ARM platform Created: 21/Mar/17 Updated: 07/Sep/17 Resolved: 23/Mar/17 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Testing Infrastructure |
| Affects Version/s: | None |
| Fix Version/s: | 3.4.5, 3.5.5 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Jonathan Abrahams | Assignee: | Jonathan Abrahams |
| Resolution: | Done | Votes: | 0 |
| Labels: | bkp | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Backport Requested: |
v3.4
|
||||||||
| Sprint: | TIG 2017-04-17 | ||||||||
| Participants: | |||||||||
| Description |
|
GDB on ARM platform can run out of virtual memory, when executing a backtrace, after the Python modules are loaded. As a work around, we will run the thread backtrace, thread apply all bt before loading the Python modules, on the ARM 64 platform (Ubuntu 16.04). Note the platform can be identified as aarch64-unknown-linux-gnu |
| Comments |
| Comment by Githook User [ 28/Apr/17 ] |
|
Author: {u'username': u'hptabster', u'name': u'Jonathan Abrahams', u'email': u'jonathan@mongodb.com'}Message: (cherry picked from commit d65a41a35dd9caaae77ae2808d7954c757d035ad) |
| Comment by Githook User [ 23/Mar/17 ] |
|
Author: {u'username': u'hptabster', u'name': u'Jonathan Abrahams', u'email': u'jonathan@mongodb.com'}Message: |