[SERVER-10092] buildbot: clientTest failing on OS X 10.5 64-bit Created: 03/Jul/13  Updated: 11/Jul/16  Resolved: 03/Jul/13

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

Type: Bug Priority: Major - P3
Reporter: Matt Kangas Assignee: Daniel Pasette (Inactive)
Resolution: Done Votes: 0
Labels: buildbot
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

OS X 10.5 64-bit
OS X 10.5 64-bit DEBUG
OS X 10.8 64-bit


Backwards Compatibility: Fully Compatible
Operating System: ALL
Steps To Reproduce:

scons --release --64 -j2 --allocator=system --sharedclient smokeClient

Participants:

 Description   

Builder OS X 10.5 64-bit Build #5539

Wed Jul  3 11:51:33.407   Assertion failure conn.findOne(ttlns, BSONObjBuilder().append("name", "foo").obj()).isEmpty() src/mongo/client/examples/clientTest.cpp 156
0x1000a2d9b 0x10007dacc 0x10000502a 0x1000013a4 
 0   clientTest                          0x00000001000a2d9b _ZN5mongo15printStackTraceERSo + 43
 1   clientTest                          0x000000010007dacc _ZN5mongo12verifyFailedEPKcS1_j + 284
 2   clientTest                          0x000000010000502a main + 15450
 3   clientTest                          0x00000001000013a4 start + 52
terminate called after throwing an instance of 'mongo::AssertionException'
  what():  assertion src/mongo/client/examples/clientTest.cpp:156

I had no difficulty reproducing this locally on my laptop. Will run git-bisect asap.



 Comments   
Comment by Matt Kangas [ 03/Jul/13 ]

Author:

{u'username': u'monkey101', u'name': u'Dan Pasette', u'email': u'dan@10gen.com'}

Message: SERVER-10033: fix typo in disable logic
Branch: master
https://github.com/mongodb/mongo/commit/c11ea25c522ce5ac3573b4a9638dfa069ed30d92

Comment by Matt Kangas [ 03/Jul/13 ]

This also just occurred on Solaris-SmartOS 64-bit

http://buildbot.mongodb.org/builders/Solaris-SmartOS%2064-bit/builds/1103/steps/test_7/logs/stdio
http://buildlogs.mongodb.org/Solaris-SmartOS%2064-bit/builds/1103/test/client/clientTest

Wed Jul  3 18:01:19.630   Assertion failure conn.findOne(ttlns, BSONObjBuilder().append("name", "foo").obj()).isEmpty() src/mongo/client/examples/clientTest.cpp 156
0x55fbc8 0x5271de 0x5bf2a6 0x4a8dec 
 /data/buildslaves/SolarisSmartOS_64bit/mongo/clientTest'_ZN5mongo15printStackTraceERSo+0x28 [0x55fbc8]
 /data/buildslaves/SolarisSmartOS_64bit/mongo/clientTest'_ZN5mongo12verifyFailedEPKcS1_j+0xbe [0x5271de]
 /data/buildslaves/SolarisSmartOS_64bit/mongo/clientTest'main+0x4296 [0x5bf2a6]
 /data/buildslaves/SolarisSmartOS_64bit/mongo/clientTest'_start+0x6c [0x4a8dec]
terminate called after throwing an instance of 'mongo::AssertionException'
  what():  assertion src/mongo/client/examples/clientTest.cpp:156

Comment by Matt Kangas [ 03/Jul/13 ]

Tag, you're it!

Comment by Matt Kangas [ 03/Jul/13 ]

git bisect identifies this as the failure:

f397dbcf4378d70a5cdc9b871f583a00d833b9ec is the first bad commit
commit f397dbcf4378d70a5cdc9b871f583a00d833b9ec
Author: Dan Pasette <dan@10gen.com>
Date:   Tue Jul 2 17:50:53 2013 -0400
 
    SERVER-10033 Add parameter to disable the TTLMonitor
 
:040000 040000 dbc7c155708afffdc24da323653929d19d8cad31 91cc1212e0bb46284899c6ae3035a728a1cbebc4 M	src
bisect run success

Here's the bisect log

 
git bisect start
# good: [2b400fabe2fbf0b7c62faeea329aacc15af71ed6] SERVER-7175 $pushAll is syntactic sugar for $push with $each.
git bisect good 2b400fabe2fbf0b7c62faeea329aacc15af71ed6
# bad: [7dff601fa5405c2c210015b7f90a80e8fe2551e6] SERVER-10088 SERVER-10074 Add forgotten copyright message to rotatable_file_writer_test.cpp.
git bisect bad 7dff601fa5405c2c210015b7f90a80e8fe2551e6
# good: [665e6ec217b197577663fd739d66ae7a4e8aa359] SERVER-10074 RotatableFileWriter type, introduce logger module.
git bisect good 665e6ec217b197577663fd739d66ae7a4e8aa359
# bad: [f397dbcf4378d70a5cdc9b871f583a00d833b9ec] SERVER-10033 Add parameter to disable the TTLMonitor
git bisect bad f397dbcf4378d70a5cdc9b871f583a00d833b9ec
# good: [cb9a63eacaf4e205c0361e362c8b7375b109ac4e] Avoid underflow if asked to pad to smaller than current size
git bisect good cb9a63eacaf4e205c0361e362c8b7375b109ac4e

516	 git bisect start
517	 git bisect good 2b400fabe2fbf0b7c62faeea329aacc15af71ed6
518	 git bisect bad 7dff601fa5405c2c210015b7f90a80e8fe2551e6
519	 git bisect run scons --release  --64 -j4 --allocator=system  --sharedclient smokeClient

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