[SERVER-20074] handle multiple simultaneous SIGABRT signals Created: 21/Aug/15  Updated: 25/Jan/17  Resolved: 16/Sep/15

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

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

Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: Sharding 9 (09/18/15)
Participants:

 Description   

Currently, if you have two threads signal SIGABRT at the same time, the process will abort without showing any stack trace from either thread. This is due to using SA_RESETHAND when we install the signal handler for SIGABRT.



 Comments   
Comment by Githook User [ 21/Aug/15 ]

Author:

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

Message: SERVER-20074 Log signal information for some thread when several threads raise a signal at once.
Branch: master
https://github.com/mongodb/mongo/commit/6124799c4e14d1ffc9419e6548ec96626e73dcda

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