[SERVER-14079] basic.js on Windows Created: 19/May/14  Updated: 04/Sep/14  Resolved: 05/Jun/14

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 2.7.2

Type: Bug Priority: Major - P3
Reporter: Siyuan Zhou Assignee: Mark Benvenuto
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Operating System: ALL
Sprint: Server 2.7.2
Participants:

 Description   

91ef92d905 Windows 64-bit DEBUG parallel
https://mci.10gen.com/ui/task/mongodb_mongo_master_windows_64_debug_91ef92d905468dce07cd04cd11e8cd5369f23cb0_14_05_19_17_42_08_parallel_windows_64_debug
https://mci.10gen.com/ui/task_log_raw/mongodb_mongo_master_windows_64_debug_91ef92d905468dce07cd04cd11e8cd5369f23cb0_14_05_19_17_42_08_parallel_windows_64_debug?type=T

basic.js exited with status -1073741819, which is error C0000005 (STATUS_ACCESS_VIOLATION) on Windows.

The last running tests of each shell:

         S3 Test : jstests/core/mr1.js ...
         S2 Test : jstests/core/splitvector.js ...
         S1 Test : jstests/core/insert1.js ...
         S0 Test : jstests/core/geoc.js ...



 Comments   
Comment by Githook User [ 05/Jun/14 ]

Author:

{u'username': u'markbenvenuto', u'name': u'Mark Benvenuto', u'email': u'mark.benvenuto@mongodb.com'}

Message: SERVER-14079: Add signal handlers to shell

The shell currently lacks the signal handlers that mongod/mongos
have making it tough to investigate issues.

This change does the following
1. Add signal handlers to shell & tools.
2. Add invalid_parameter handler for Windows
3. Add better logging for pure call handler on Windows
4. Take dumps on terminate handler on Windows
5. Change shell to use common signal handlers
6. Remove some random dead code / commented lines.
Branch: master
https://github.com/mongodb/mongo/commit/9ca367e8ef23be3f6e2a51f7d89411d8746fad56

Comment by Siyuan Zhou [ 20/May/14 ]

mark.benvenuto - Thanks a lot! I am assigning this ticket to you. Feel free to convert it to a SERVER ticket, if necessary.

Comment by Mark Benvenuto [ 19/May/14 ]

We currently do not setup the unexpected exception handler in Mongo shell (we setup it up for the rest of the tools). I will work on a fix for this and other signal handling issues across the tools.

Comment by Siyuan Zhou [ 19/May/14 ]

mark.benvenuto - Any comments on it? Thanks!

Comment by Matt Kangas [ 19/May/14 ]

Looks like the shell had an access violation, but we don't produce a minidump when it crashes. No stack trace available either.

Next action: ensure better information is captured the next time this occurs.

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