[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:
Backports
Related
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: SERVER-28415 Run thread backtrace before loading Python modules in hang_analyzer.py on ARM platform

(cherry picked from commit d65a41a35dd9caaae77ae2808d7954c757d035ad)
Branch: v3.4
https://github.com/mongodb/mongo/commit/3c7c96c4f295c8988c1c2a0741a0166c64756483

Comment by Githook User [ 23/Mar/17 ]

Author:

{u'username': u'hptabster', u'name': u'Jonathan Abrahams', u'email': u'jonathan@mongodb.com'}

Message: SERVER-28415 Run thread backtrace before loading Python modules in hang_analyzer.py on ARM platform
Branch: master
https://github.com/mongodb/mongo/commit/d65a41a35dd9caaae77ae2808d7954c757d035ad

Generated at Thu Feb 08 04:18:04 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.