[SERVER-7205] Segfault in Solaris Nightly in jstests/slowNightly/32bit.js Created: 01/Oct/12  Updated: 25/Jul/13  Resolved: 08/Mar/13

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

Type: Bug Priority: Major - P3
Reporter: Tad Marshall Assignee: Unassigned
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: Solaris
Participants:

 Description   

The Nightly Solaris-SmartOS 64-bit buildbot hit a segfault running jstests/slowNightly/32bit.js . This test usually passes, and has the previous four runs.

http://buildbot.mongodb.org/builders/Nightly%20Solaris-SmartOS%2064-bit/builds/92/steps/test_1/logs/stdio
http://buildlogs.mongodb.org/Nightly%20Solaris-SmartOS%2064-bit/builds/92/test/slow%20nightly/32bit.js

Sun Sep 30 06:03:34 [initandlisten] MongoDB starting : pid=28588 port=27999 dbpath=/data/db/sconsTests/ 64-bit host=bs-smartos-x86-64-1.10gen.cc
Sun Sep 30 06:03:34 [initandlisten] 
Sun Sep 30 06:03:34 [initandlisten] ** NOTE: This is a development version (2.3.0-pre-) of MongoDB.
Sun Sep 30 06:03:34 [initandlisten] **       Not recommended for production.
Sun Sep 30 06:03:34 [initandlisten] 
Sun Sep 30 06:03:34 [initandlisten] ** NOTE: your operating system version does not support the method that MongoDB
Sun Sep 30 06:03:34 [initandlisten] **       uses to detect impending page faults.
Sun Sep 30 06:03:34 [initandlisten] **       This may result in slower performance for certain use cases
Sun Sep 30 06:03:34 [initandlisten] 
Sun Sep 30 06:03:34 [initandlisten] db version v2.3.0-pre-, pdfile version 4.5
Sun Sep 30 06:03:34 [initandlisten] git version: c3e637660cb6a5dab79c675dde2d2c04ec85b312
Sun Sep 30 06:03:34 [initandlisten] build info: SunOS bs-smartos-x86-64-1.10gen.cc 5.11 joyent_20120424T232010Z i86pc BOOST_LIB_VERSION=1_49
Sun Sep 30 06:03:34 [initandlisten] options: { dbpath: "/data/db/sconsTests/", port: 27999 }
Sun Sep 30 06:03:34 [initandlisten] journal dir=/data/db/sconsTests/journal
Sun Sep 30 06:03:34 [initandlisten] recover : no journal files present, no recovery needed
Sun Sep 30 06:03:34 [initandlisten] waiting for connections on port 27999
// ... snip ...
Sun Sep 30 06:06:25 [journal] old journal file will be removed: /data/db/sconsTests/journal/j._0
Sun Sep 30 06:07:12 [conn2] update test_32bit.colltest_32bit query: { c: "a                          ba                          ba                          ba                          ba                          ba         ..." } update: { $set: { c: 1.0 } } nscanned:807646 nupdated:727052 keyUpdates:0 numYields: 15862 locks(micros) w:124577441 68543ms
900000
1000000
update cc
Sun Sep 30 06:08:18 [conn2] update test_32bit.colltest_32bit query: { c: "a                          ba                          ba                          ba                          ba                          ba         ..." } update: { $set: { c: 1.0 } } nscanned:1025028 nupdated:195680 keyUpdates:0 numYields: 22576 locks(micros) w:35737662 20071ms
Sun Sep 30 06:08:20 [FileAllocator] allocating new datafile /data/db/sconsTests/test_32bit.5, filling with zeroes...
Sun Sep 30 06:08:20 [FileAllocator] done allocating datafile /data/db/sconsTests/test_32bit.5, size: 2047MB,  took 0 secs
1100000
1200000
1300000
1400000
1500000
Sun Sep 30 06:09:56 [conn2] insert test_32bit.colltest_32bit keyUpdates:0 locks(micros) w:121286 121ms
Sun Sep 30 06:09:56 [journal] old journal file will be removed: /data/db/sconsTests/journal/j._1
1600000
1700000
1800000
1900000
Sun Sep 30 06:11:31 [FileAllocator] allocating new datafile /data/db/sconsTests/test_32bit.6, filling with zeroes...
Sun Sep 30 06:11:31 [FileAllocator] done allocating datafile /data/db/sconsTests/test_32bit.6, size: 2047MB,  took 0 secs
update cc
Sun Sep 30 06:12:05 Invalid access at address: 0xfffffd7e9456006c from thread: conn2
Sun Sep 30 06:12:05 DBClientCursor::init call() failed
Sun Sep 30 06:12:05 query failed : test_32bit.$cmd { getlasterror: 1.0 } to: 127.0.0.1:27999
Sun Sep 30 06:12:05 Error: error doing query: failed src/mongo/shell/collection.js:155
failed to load: /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/jstests/slowNightly/32bit.js
Sun Sep 30 06:12:05 Got signal: 11 (Segmentation Fault).
 
Sun Sep 30 06:12:05 Backtrace:
0xa8b5e8 0x6e44d0 0x6e4835 0xfffffd7fff2573b6 0xfffffd7fff24a09c 0x945630 0x7a3e93 0x7a3fff 0x8be452 0x8c082c 0x862b8c 0x8672db 0x6f40d1 0xa7be8a 0xad7c3e 0xfffffd7fff257024 0xfffffd7fff2572f0 
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo15printStackTraceERSo+0x28 [0xa8b5e8]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo10abruptQuitEi+0x370 [0x6e44d0]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo24abruptQuitWithAddrSignalEiP7siginfoPv+0x245 [0x6e4835]
 /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 [0x945630]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo12ClientCursor5yieldEiPNS_6RecordE+0x63 [0x7a3e93]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo12ClientCursor14yieldSometimesENS0_11RecordNeedsEPb+0x11f [0x7a3fff]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo14_updateObjectsEbPKcRKNS_7BSONObjES4_bbbRNS_7OpDebugEPNS_11RemoveSaverEbRKNS_24QueryPlanSelectionPolicyE+0xb12 [0x8be452]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo13updateObjectsEPKcRKNS_7BSONObjES4_bbbRNS_7OpDebugEbRKNS_24QueryPlanSelectionPolicyE+0xfc [0x8c082c]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo14receivedUpdateERNS_7MessageERNS_5CurOpE+0x36c [0x862b8c]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo16assembleResponseERNS_7MessageERNS_10DbResponseERKNS_11HostAndPortE+0x166b [0x8672db]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo16MyMessageHandler7processERNS_7MessageEPNS_21AbstractMessagingPortEPNS_9LastErrorE+0x91 [0x6f40d1]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'_ZN5mongo3pms9threadRunEPNS_13MessagingPortE+0x41a [0xa7be8a]
 /data/buildslaves/SolarisSmartOS_64bit_Nightly/mongo/mongod'thread_proxy+0x7e [0xad7c3e]
 /lib/amd64/libc.so.1'_thrp_setup+0xbc [0xfffffd7fff257024]
 /lib/amd64/libc.so.1'_lwp_start+0x0 [0xfffffd7fff2572f0]


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