[SERVER-38997] Segfault in WT while running a patch Created: 14/Jan/19  Updated: 06/Dec/22  Resolved: 24/Jan/19

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

Type: Bug Priority: Major - P3
Reporter: Misha Tyulenev Assignee: Backlog - Storage Engines Team
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to WT-4532 Fix null pointer access to WT_DATA_HA... Closed
Assigned Teams:
Storage Engines
Operating System: ALL
Participants:

 Description   

Got the segfault while running a local patch.



 Comments   
Comment by Alexander Gorrod [ 24/Jan/19 ]

Thanks for raising the issue misha.tyulenev - we are already tracking the failure mode in WT-4532, so we've closed as a dup.

Comment by Bruce Lucas (Inactive) [ 15/Jan/19 ]

Segfault details:

[ReplicaSetFixture:job6:node0] 2019-01-14T21:12:22.667+0000 I ROLLBACK [rsBackgroundSync] Rolling back to the stable timestamp. StableTimestamp: Timestamp(1547500336, 22) Initial Data Timestamp: Timestamp(1547500323, 10)
[ReplicaSetFixture:job6:node0] 2019-01-14T21:12:22.668+0000 F - [rsBackgroundSync] Invalid access at address: 0x50
[ReplicaSetFixture:job6:node0] 2019-01-14T21:12:22.685+0000 F - [rsBackgroundSync] Got signal: 11 (Segmentation fault).
[ReplicaSetFixture:job6:node0] 0x7f12b5774111 0x7f12b57732f9 0x7f12b5773966 0x7f12b1c057e0 0x7f12b3d21cf1 0x7f12b3cbe76a 0x7f12b3cbf82c 0x7f12b3d408dc 0x7f12b3cb6aec 0x7f12b3c80292 0x7f12b3e2a942 0x7f12b3ec9885 0x7f12b3fda572 0x7f12b3fe224a 0x7f12b3faa8f8 0x7f12b3fac35e 0x7f12b3faf621 0x7f12b3fafaae 0x7f12b3fafc7a 0x7f12b589c120 0x7f12b1bfdaa1 0x7f12b194abdd
[ReplicaSetFixture:job6:node0] ----- BEGIN BACKTRACE -----
[ReplicaSetFixture:job6:node0] \{"backtrace":[{"b":"7F12B3147000","o":"262D111","s":"_ZN5mongo15printStackTraceERSo"},\{"b":"7F12B3147000","o":"262C2F9"},\{"b":"7F12B3147000","o":"262C966"},\{"b":"7F12B1BF6000","o":"F7E0"},\{"b":"7F12B3147000","o":"BDACF1","s":"__wt_session_get_dhandle"},\{"b":"7F12B3147000","o":"B7776A"},\{"b":"7F12B3147000","o":"B7882C","s":"__wt_conn_btree_apply"},\{"b":"7F12B3147000","o":"BF98DC","s":"__wt_txn_rollback_to_stable"},\{"b":"7F12B3147000","o":"B6FAEC"},\{"b":"7F12B3147000","o":"B39292","s":"_ZN5mongo18WiredTigerKVEngine24recoverToStableTimestampEPNS_16OperationContextE"},\{"b":"7F12B3147000","o":"CE3942","s":"_ZN5mongo15KVStorageEngine24recoverToStableTimestampEPNS_16OperationContextE"},\{"b":"7F12B3147000","o":"D82885","s":"_ZN5mongo4repl20StorageInterfaceImpl24recoverToStableTimestampEPNS_16OperationContextE"},\{"b":"7F12B3147000","o":"E93572","s":"_ZN5mongo4repl12RollbackImpl25_recoverToStableTimestampEPNS_16OperationContextE"},\{"b":"7F12B3147000","o":"E9B24A","s":"_ZN5mongo4repl12RollbackImpl11runRollbackEPNS_16OperationContextE"},\{"b":"7F12B3147000","o":"E638F8","s":"_ZN5mongo4repl14BackgroundSync34_runRollbackViaRecoverToCheckpointEPNS_16OperationContextERKNS_11HostAndPortEPNS0_14OplogInterfaceEPNS0_16StorageInterfaceESt8functionIFPNS_12DBClientBaseEvEE"},\{"b":"7F12B3147000","o":"E6535E","s":"_ZN5mongo4repl14BackgroundSync12_runRollbackEPNS_16OperationContextERKNS_6StatusERKNS_11HostAndPortEiPNS0_16StorageInterfaceE"},\{"b":"7F12B3147000","o":"E68621","s":"_ZN5mongo4repl14BackgroundSync8_produceEv"},\{"b":"7F12B3147000","o":"E68AAE","s":"_ZN5mongo4repl14BackgroundSync12_runProducerEv"},\{"b":"7F12B3147000","o":"E68C7A","s":"_ZN5mongo4repl14BackgroundSync4_runEv"},\{"b":"7F12B3147000","o":"2755120"},\{"b":"7F12B1BF6000","o":"7AA1"},\{"b":"7F12B1862000","o":"E8BDD","s":"clone"}],"processInfo":\{ "mongodbVersion" : "4.1.6-552-gc943345cc0-patch-5c3ce6c6e3c33110aa991bdf", "gitVersion" : "c943345cc0d617db1db707555c7ee34dc2516410", "compiledModules" : [], "uname" : { "sysname" : "Linux", "release" : "2.6.32-220.el6.x86_64", "version" : "#1 SMP Wed Nov 9 08:03:13 EST 2011", "machine" : "x86_64" }, "somap" : [ \{ "b" : "7F12B3147000", "elfType" : 3, "buildId" : "A202256EF36AF821C88CB58D08E41C4B208CB8FC" }, \{ "b" : "7FFFE9FD7000", "elfType" : 3, "buildId" : "08F634A1D22DEFF00461D50A7699DACDC97657BF" }, \{ "b" : "7F12B2D0A000", "path" : "/lib64/libresolv.so.2", "elfType" : 3, "buildId" : "F0BE1166EDCFFB2422B940D601A1BBD89352D80F" }, \{ "b" : "7F12B2925000", "path" : "/usr/lib64/libcrypto.so.10", "elfType" : 3, "buildId" : "1EDB45C205A844A75EBBB4F0075E705803FFB85B" }, \{ "b" : "7F12B26B9000", "path" : "/usr/lib64/libssl.so.10", "elfType" : 3, "buildId" : "D256E285C5E11D9A99EB04CA7651003A8F67B64E" }, \{ "b" : "7F12B24B5000", "path" : "/lib64/libdl.so.2", "elfType" : 3, "buildId" : "1F7E85410384392BC51FA7324961719A10125F31" }, \{ "b" : "7F12B22AD000", "path" : "/lib64/librt.so.1", "elfType" : 3, "buildId" : "FDF3A36FFFE08375456D59DA959EAB2FC30B6186" }, \{ "b" : "7F12B2029000", "path" : "/lib64/libm.so.6", "elfType" : 3, "buildId" : "8A852AC42F0B64F0F30C760EBBCFA3FE4A228F12" }, \{ "b" : "7F12B1E13000", "path" : "/lib64/libgcc_s.so.1", "elfType" : 3, "buildId" : "EDC925E58FE28DCA536993EB13179C739F1E6566" }, \{ "b" : "7F12B1BF6000", "path" : "/lib64/libpthread.so.0", "elfType" : 3, "buildId" : "85104ECFE42C606B31C2D0D0D2E5DACD3286A341" }, \{ "b" : "7F12B1862000", "path" : "/lib64/libc.so.6", "elfType" : 3, "buildId" : "8E3AACE76351B6A83390CA065E904EB82FBD1EC7" }, \{ "b" : "7F12B2F24000", "path" : "/lib64/ld-linux-x86-64.so.2", "elfType" : 3, "buildId" : "1CC2165E019D43F71FDE0A47AF9F4C8EB5E51963" }, \{ "b" : "7F12B164C000", "path" : "/lib64/libz.so.1", "elfType" : 3, "buildId" : "D053BB4FF0C2FC983842F81598813B9B931AD0D1" }, \{ "b" : "7F12B1408000", "path" : "/lib64/libgssapi_krb5.so.2", "elfType" : 3, "buildId" : "0C249DF4D77989253CCD859956BF50749308A16A" }, \{ "b" : "7F12B1121000", "path" : "/lib64/libkrb5.so.3", "elfType" : 3, "buildId" : "624C7056B8BBE6BA758DEF557F516FBDBD01E1FD" }, \{ "b" : "7F12B0F1D000", "path" : "/lib64/libcom_err.so.2", "elfType" : 3, "buildId" : "57F77704A7F1F4E3689D028D3F9ADD4E77486EC9" }, \{ "b" : "7F12B0CF1000", "path" : "/lib64/libk5crypto.so.3", "elfType" : 3, "buildId" : "C81673692EEF670BC951EE726490F5D1CAB822F4" }, \{ "b" : "7F12B0AE6000", "path" : "/lib64/libkrb5support.so.0", "elfType" : 3, "buildId" : "03B69EEB8998AC9CA7519A27571BAD976BA4C56D" }, \{ "b" : "7F12B08E3000", "path" : "/lib64/libkeyutils.so.1", "elfType" : 3, "buildId" : "3BCCABE75DC61BBA81AAE45D164E26EF4F9F55DB" }, \{ "b" : "7F12B06C4000", "path" : "/lib64/libselinux.so.1", "elfType" : 3, "buildId" : "B4576BE308DDCF7BC31F7304E4734C3D846D0236" } ] }}
[ReplicaSetFixture:job6:node0] mongod(_ZN5mongo15printStackTraceERSo+0x41) [0x7f12b5774111]
[ReplicaSetFixture:job6:node0] mongod(+0x262C2F9) [0x7f12b57732f9]
[ReplicaSetFixture:job6:node0] mongod(+0x262C966) [0x7f12b5773966]
[ReplicaSetFixture:job6:node0] libpthread.so.0(+0xF7E0) [0x7f12b1c057e0]
[ReplicaSetFixture:job6:node0] mongod(__wt_session_get_dhandle+0x3B1) [0x7f12b3d21cf1]
[ReplicaSetFixture:job6:node0] mongod(+0xB7776A) [0x7f12b3cbe76a]
[ReplicaSetFixture:job6:node0] mongod(__wt_conn_btree_apply+0x10C) [0x7f12b3cbf82c]
[ReplicaSetFixture:job6:node0] mongod(__wt_txn_rollback_to_stable+0x7C) [0x7f12b3d408dc]
[ReplicaSetFixture:job6:node0] mongod(+0xB6FAEC) [0x7f12b3cb6aec]
[ReplicaSetFixture:job6:node0] mongod(_ZN5mongo18WiredTigerKVEngine24recoverToStableTimestampEPNS_16OperationContextE+0x332) [0x7f12b3c80292]
[ReplicaSetFixture:job6:node0] mongod(_ZN5mongo15KVStorageEngine24recoverToStableTimestampEPNS_16OperationContextE+0xE2) [0x7f12b3e2a942]
[ReplicaSetFixture:job6:node0] mongod(_ZN5mongo4repl20StorageInterfaceImpl24recoverToStableTimestampEPNS_16OperationContextE+0x35) [0x7f12b3ec9885]
[ReplicaSetFixture:job6:node0] mongod(_ZN5mongo4repl12RollbackImpl25_recoverToStableTimestampEPNS_16OperationContextE+0xA2) [0x7f12b3fda572]
[ReplicaSetFixture:job6:node0] mongod(_ZN5mongo4repl12RollbackImpl11runRollbackEPNS_16OperationContextE+0x45A) [0x7f12b3fe224a]
[ReplicaSetFixture:job6:node0] mongod(_ZN5mongo4repl14BackgroundSync34_runRollbackViaRecoverToCheckpointEPNS_16OperationContextERKNS_11HostAndPortEPNS0_14OplogInterfaceEPNS0_16StorageInterfaceESt8functionIFPNS_12DBClientBaseEvEE+0x498) [0x7f12b3faa8f8]
[ReplicaSetFixture:job6:node0] mongod(_ZN5mongo4repl14BackgroundSync12_runRollbackEPNS_16OperationContextERKNS_6StatusERKNS_11HostAndPortEiPNS0_16StorageInterfaceE+0x10AE) [0x7f12b3fac35e]
[ReplicaSetFixture:job6:node0] mongod(_ZN5mongo4repl14BackgroundSync8_produceEv+0x2E11) [0x7f12b3faf621]
[ReplicaSetFixture:job6:node0] mongod(_ZN5mongo4repl14BackgroundSync12_runProducerEv+0xDE) [0x7f12b3fafaae]
[ReplicaSetFixture:job6:node0] mongod(_ZN5mongo4repl14BackgroundSync4_runEv+0xFA) [0x7f12b3fafc7a]
[ReplicaSetFixture:job6:node0] mongod(+0x2755120) [0x7f12b589c120]
[ReplicaSetFixture:job6:node0] libpthread.so.0(+0x7AA1) [0x7f12b1bfdaa1]
[ReplicaSetFixture:job6:node0] libc.so.6(clone+0x6D) [0x7f12b194abdd]
[ReplicaSetFixture:job6:node0] ----- END BACKTRACE -----

Generated at Thu Feb 08 04:50:41 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.