[SERVER-8782] Solaris segfault in geo_update_btree.js during small_oplog test suite Created: 28/Feb/13  Updated: 11/Jul/16  Resolved: 05/Mar/13

Status: Closed
Project: Core Server
Component/s: Stability
Affects Version/s: None
Fix Version/s: 2.4.0-rc2

Type: Bug Priority: Major - P3
Reporter: Ian Whalen (Inactive) Assignee: Eric Milkie
Resolution: Done Votes: 0
Labels: buildbot
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-8795 remapPrivateView: Solaris mmap() is n... Closed
Operating System: ALL
Participants:

 Description   

http://buildlogs.mongodb.org/Nightly%20Solaris-SmartOS%2064-bit/builds/286/test/small%20oplog/geo_update_btree.js

	
Thu Feb 28 07:05:53.089 [conn1871] update test.jstests_geo_update_btree query: { loc: { $within: { $center: [ [ 7.9156494140625, 118.135986328125 ], 48.992919921875 ] } } } update: { $set: { v: ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..." } } nscanned:1453 nupdated:1453 keyUpdates:0 locks(micros) w:208874 153ms
Thu Feb 28 07:05:53.218 [conn1871] update test.jstests_geo_update_btree query: { loc: { $within: { $center: [ [ 100.052490234375, 138.2464599609375 ], 25.567626953125 ] } } } update: { $set: { v: ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..." } } nscanned:650 nupdated:650 keyUpdates:0 locks(micros) w:181780 120ms
Thu Feb 28 07:05:32.546 [replslave] repl:   syncedTo: Feb 28 07:05:32 512f01bc:c6b
2013-02-28 02:05:53 EST	
Thu Feb 28 07:05:53.379 [conn1871] update test.jstests_geo_update_btree query: { loc: { $within: { $center: [ [ 146.546630859375, 29.124755859375 ], 47.55859375 ] } } } update: { $set: { v: ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..." } } nscanned:1713 nupdated:1713 keyUpdates:0 locks(micros) w:182577 129ms
340
Thu Feb 28 07:05:53.514 [replslave] repl:   checkpoint applied 100005 operations
350
Thu Feb 28 07:05:54.220 [conn1871] update test.jstests_geo_update_btree query: { loc: { $within: { $center: [ [ 40.9515380859375, 81.5240478515625 ], 38.4796142578125 ] } } } update: { $set: { v: ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..." } } nscanned:1455 nupdated:1455 keyUpdates:0 locks(micros) w:171390 122ms
Thu Feb 28 07:05:54.255 Invalid access at address: 0xfffffd7fbad3d5e8 from thread: conn3
Thu Feb 28 07:05:54.272 Got signal: 11 (Segmentation Fault).
Thu Feb 28 07:05:54.273 Backtrace:
0xdb93e8 0x9230be 0x92349d 0xfffffd7fff2573b6 0xfffffd7fff24a09c 0xc32400 0xa0f893 0xa0f953 0xb8f3e0 0xb3af0b 0xb3cce2 0x933411 0xda98bb 0xe0ab6e 0xfffffd7fff257024 0xfffffd7fff2572f0 
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo15printStackTraceERSo+0x28 [0xdb93e8]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo10abruptQuitEi+0x3ce [0x9230be]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo24abruptQuitWithAddrSignalEiP7siginfoPv+0x26d [0x92349d]
 /lib/amd64/libc.so.1'__sighndlr+0x6 [0xfffffd7fff2573b6]
 /lib/amd64/libc.so.1'call_user_handler+0x2a4 [0xfffffd7fff24a09c]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZNK5mongo6Record5touchEb+0x0 [0xc32400]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo12ClientCursor5yieldEiPNS_6RecordE+0x63 [0xa0f893]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo12ClientCursor14yieldSometimesENS0_11RecordNeedsEPb+0x73 [0xa0f953]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo14processGetMoreEPKcixRNS_5CurOpEiRbPb+0x4e0 [0xb8f3e0]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo15receivedGetMoreERNS_10DbResponseERNS_7MessageERNS_5CurOpE+0x43b [0xb3af0b]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo16assembleResponseERNS_7MessageERNS_10DbResponseERKNS_11HostAndPortE+0x1332 [0xb3cce2]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo16MyMessageHandler7processERNS_7MessageEPNS_21AbstractMessagingPortEPNS_9LastErrorE+0x91 [0x933411]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo17PortMessageServer17handleIncomingMsgEPv+0x43b [0xda98bb]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'thread_proxy+0x7e [0xe0ab6e]
 /lib/amd64/libc.so.1'_thrp_setup+0xbc [0xfffffd7fff257024]
 /lib/amd64/libc.so.1'_lwp_start+0x0 [0xfffffd7fff2572f0]
Thu Feb 28 07:05:54.281 DBClientCursor::init call() failed
Thu Feb 28 07:05:54.282 JavaScript execution failed: Error: error doing query: failed at src/mongo/shell/collection.js:L51
failed to load: /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/jstests/geo_update_btree.js



 Comments   
Comment by auto [ 18/Jul/13 ]

Author:

{u'username': u'tadmarshall', u'name': u'Tad Marshall', u'email': u'tad@10gen.com'}

Message: SERVER-8795 Revert "SERVER-8782 disable smalloplog geo_update_btree.js on Solaris"

This reverts commit cafb1081b84aa443aa0b5c2c12d4d14eaa628a82.

Fixing SERVER-8795 should make geo_update_btree.js not segfault.
Branch: v2.4
https://github.com/mongodb/mongo/commit/cfe110242f4eeee9987fba0a782d8dada0c0290b

Comment by auto [ 03/Jun/13 ]

Author:

{u'username': u'tadmarshall', u'name': u'Tad Marshall', u'email': u'tad@10gen.com'}

Message: SERVER-8795 Revert "SERVER-8782 disable smalloplog geo_update_btree.js on Solaris"

This reverts commit cafb1081b84aa443aa0b5c2c12d4d14eaa628a82.

Fixing SERVER-8795 should make geo_update_btree.js not segfault.
Branch: master
https://github.com/mongodb/mongo/commit/054f48f94a98ca9ea43eb861c29b52b87a7aa32e

Comment by auto [ 04/Mar/13 ]

Author:

{u'date': u'2013-03-04T16:35:53Z', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-8782 disable smalloplog geo_update_btree.js on Solaris
Branch: master
https://github.com/mongodb/mongo/commit/cafb1081b84aa443aa0b5c2c12d4d14eaa628a82

Comment by Eric Milkie [ 04/Mar/13 ]

Note this is not a regression in 2.4.

Comment by Eric Milkie [ 28/Feb/13 ]

We can disable the test on Solaris for now. It pretty much fails every time I run it on the SmartOS builder.

Comment by Eric Milkie [ 28/Feb/13 ]

Apparently, mmap() on Solaris does not atomically remap the private view. With higher verbosity, I can see that remapprivateview is in progress while the getMore thread is attempting to read from the mapping. This is similar to access violations that we saw on Windows; we'll probably need a similar solution here for Solaris.

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