[SERVER-22035] Write symbolization script that processes json-formatted mongodb stack traces Created: 30/Dec/15  Updated: 25/Jan/17  Resolved: 06/Jan/16

Status: Closed
Project: Core Server
Component/s: Internal Code
Affects Version/s: None
Fix Version/s: 3.3.0

Type: Task Priority: Major - P3
Reporter: Andy Schwerin Assignee: Andy Schwerin
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by SERVER-14038 implement addr2line replacement for n... Closed
Backwards Compatibility: Fully Compatible
Sprint: Sharding E (01/08/16)
Participants:

 Description   

We need an symbolizer that can interpret the JSON blob printed in mongodb stack traces. That blob contains information necessary to support symbolizing when programs' load addresses are not known statically (i.e., in case of ASLR or --link-model=dynamic).



 Comments   
Comment by Githook User [ 06/Jan/16 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-22035 Make mongosymb.py robust to somap entries that are missing a "b" field.
Branch: master
https://github.com/mongodb/mongo/commit/92d9e63976c7a4cfdd8431eef813fc9737df81a8

Comment by Githook User [ 30/Dec/15 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-22035 Use map comprehension instead of loop in mongosymb.py
Branch: master
https://github.com/mongodb/mongo/commit/02e2602d975004268ff390241fdbcb4eace48400

Comment by Githook User [ 30/Dec/15 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-22035 Introduce mongosymb.py stack trace symbolizer.
Branch: master
https://github.com/mongodb/mongo/commit/fffc3c12ac811b6481a0669fc620f4230a5ce2cb

Generated at Thu Feb 08 03:59:12 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.