-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: 3.5.9
-
Component/s: Networking
-
None
-
Fully Compatible
-
ALL
-
Platforms 2017-07-10
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Starting a mongod listening on a port which is already in use cases the following error, when running with ASAN and UBSAN:
sajack@spencerjacksonDesktop /home/sajack/mongo git SERVER-29688 () % ./mongod
2017-06-21T15:33:20.313-0400 I CONTROL [initandlisten] MongoDB starting : pid=14024 port=27017 dbpath=/data/db 64-bit host=spencerjacksonDesktop.local
2017-06-21T15:33:20.314-0400 I CONTROL [initandlisten] DEBUG build (which is slower)
2017-06-21T15:33:20.314-0400 I CONTROL [initandlisten] db version v0.0.0
2017-06-21T15:33:20.314-0400 I CONTROL [initandlisten] git version: unknown
2017-06-21T15:33:20.314-0400 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.1.0f 25 May 2017
2017-06-21T15:33:20.314-0400 I CONTROL [initandlisten] allocator: system
2017-06-21T15:33:20.314-0400 I CONTROL [initandlisten] modules: ninja enterprise
2017-06-21T15:33:20.314-0400 I CONTROL [initandlisten] build environment:
2017-06-21T15:33:20.314-0400 I CONTROL [initandlisten] distarch: x86_64
2017-06-21T15:33:20.314-0400 I CONTROL [initandlisten] target_arch: x86_64
2017-06-21T15:33:20.314-0400 I CONTROL [initandlisten] options: {}
2017-06-21T15:33:20.314-0400 I STORAGE [initandlisten] exception in initAndListen: 98 Unable to lock the lock file: /data/db/mongod.lock (Resource temporarily unavailable). Another mongod instance is already running on the /data/db directory, terminating
2017-06-21T15:33:20.314-0400 I NETWORK [initandlisten] shutdown: going to close listening sockets...
2017-06-21T15:33:20.314-0400 I NETWORK [initandlisten] shutdown: going to flush diaglog...
2017-06-21T15:33:20.315-0400 I NETWORK [initandlisten] shutdown: going to close all sockets because ASAN is active...
src/mongo/db/db.cpp:994:57: runtime error: member call on null pointer of type 'mongo::transport::TransportLayer'
SUMMARY: AddressSanitizer: undefined-behavior src/mongo/db/db.cpp:994:57 in