-
Type: Bug
-
Resolution: Gone away
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
Sharding 2018-12-31
-
17
Example output:
Writing raw stacks to debugger_mongod_7400_raw_stacks.log. Redirecting output to debugger_mongod_7400_raw_stacks.log. Done logging to debugger_mongod_7400_raw_stacks.log. MongoDB GDB commands loaded, run 'mongodb-help' for list of commands MongoDB GDB pretty-printers loaded MongoDB Lock analysis commands loaded Thread 70: "signalP.gThread" (Thread 0x3ff8eeff910 (LWP 7410)) Error occurred in Python command: Cannot access memory at address 0x6a9aa67f880 ... Thread 1: "mongod" (Thread 0x3ff92a62aa0 (LWP 7400)) Error occurred in Python command: Cannot access memory at address 0x6a9ae1e2a10 Thread 70: "signalP.gThread" (Thread 0x3ff8eeff910 (LWP 7410)) Traceback (most recent call last): File "/data/mci/1fcc8e1e1b801a663ff93ffc102ac6ea/src/buildscripts/gdb/mongo.py", line 174, in invoke self._dump_unique_stacks(stacks) File "/data/mci/1fcc8e1e1b801a663ff93ffc102ac6ea/src/buildscripts/gdb/mongo.py", line 233, in _dump_unique_stacks print(stack['output']) KeyError: 'output' Error occurred in Python command: ('output',) warning: target file /proc/7400/cmdline contained unexpected null characters Saved corefile dump_mongod.7400.core Running Hang Analyzer Supplement - MongoDBDumpLocks Traceback (most recent call last): File "/data/mci/1fcc8e1e1b801a663ff93ffc102ac6ea/src/buildscripts/gdb/mongo_lock.py", line 387, in invoke self.mongodb_show_locks() File "/data/mci/1fcc8e1e1b801a663ff93ffc102ac6ea/src/buildscripts/gdb/mongo_lock.py", line 394, in mongodb_show_locks get_locks(graph=None, thread_dict=thread_dict, show=True) File "/data/mci/1fcc8e1e1b801a663ff93ffc102ac6ea/src/buildscripts/gdb/mongo_lock.py", line 348, in get_locks find_mutex_holder(graph, thread_dict, show) File "/data/mci/1fcc8e1e1b801a663ff93ffc102ac6ea/src/buildscripts/gdb/mongo_lock.py", line 272, in find_mutex_holder frame = find_frame(r'std::mutex::lock\(\)') File "/data/mci/1fcc8e1e1b801a663ff93ffc102ac6ea/src/buildscripts/gdb/mongo_lock.py", line 254, in find_frame block = frame.block() RuntimeError: Cannot locate object file for block. Error occurred in Python command: Cannot locate object file for block. Traceback (most recent call last): File "/data/mci/1fcc8e1e1b801a663ff93ffc102ac6ea/src/buildscripts/gdb/mongo_lock.py", line 412, in invoke self.mongodb_waitsfor_graph(arg) File "/data/mci/1fcc8e1e1b801a663ff93ffc102ac6ea/src/buildscripts/gdb/mongo_lock.py", line 421, in mongodb_waitsfor_graph get_locks(graph=graph, thread_dict=thread_dict, show=False) File "/data/mci/1fcc8e1e1b801a663ff93ffc102ac6ea/src/buildscripts/gdb/mongo_lock.py", line 348, in get_locks find_mutex_holder(graph, thread_dict, show) File "/data/mci/1fcc8e1e1b801a663ff93ffc102ac6ea/src/buildscripts/gdb/mongo_lock.py", line 272, in find_mutex_holder frame = find_frame(r'std::mutex::lock\(\)') File "/data/mci/1fcc8e1e1b801a663ff93ffc102ac6ea/src/buildscripts/gdb/mongo_lock.py", line 254, in find_frame block = frame.block() RuntimeError: Cannot locate object file for block. Error occurred in Python command: Cannot locate object file for block. Running Print JavaScript Stack Supplement