:\externals\libmdbx\mdbx.c(4153) : warning C6235: ( || ) is always a non-zero constant. :\externals\libmdbx\mdbx.c(4171) : warning C6235: ( || ) is always a non-zero constant. :\externals\libmdbx\mdbx.c(4186) : warning C6235: ( || ) is always a non-zero constant. :\externals\libmdbx\mdbx.c(4210) : warning C6235: ( || ) is always a non-zero constant. :\externals\libmdbx\mdbx.c(4229) : warning C6235: ( || ) is always a non-zero constant. :\externals\libmdbx\mdbx.c(4254) : warning C6235: ( || ) is always a non-zero constant. :\externals\libmdbx\mdbx.c(4274) : warning C6235: ( || ) is always a non-zero constant. :\externals\libmdbx\mdbx.c(5108) : warning C6237: ( && ) is always zero. is never evaluated and might have side effects. :\externals\libmdbx\mdbx.c(5560) : warning C6386: Buffer overrun while writing to 'new_table'.: Lines: 5543, 5545, 5548, 5549, 5550, 5551, 5552, 5555, 5559, 5560 :\externals\libmdbx\mdbx.c(6277) : warning C6386: Buffer overrun while writing to 'pl'.: Lines: 6269, 6270, 6271, 6273, 6275, 6276, 6277 :\externals\libmdbx\mdbx.c(6422) : warning C6235: ( || ) is always a non-zero constant. :\externals\libmdbx\mdbx.c(6462) : warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(6686) : warning C6386: Buffer overrun while writing to 'tl'.: Lines: 6678, 6679, 6680, 6682, 6684, 6685, 6686 :\externals\libmdbx\mdbx.c(6911) : warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(8478) : warning C6235: ( || ) is always a non-zero constant. :\externals\libmdbx\mdbx.c(8913) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(8913) : warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(9059) : warning C6011: Dereferencing NULL pointer 'txn->tw.dirtylist'. : Lines: 8998, 9000, 9001, 9006, 9008, 9012, 9014, 9017, 9020, 9023, 9057, 9059 :\externals\libmdbx\mdbx.c(9236) : warning C6011: Dereferencing NULL pointer ''. See line 9059 for an earlier location where this can occur: Lines: 8998, 9000, 9001, 9006, 9008, 9012, 9014, 9017, 9020, 9023, 9057, 9059, 9060, 9062, 9073, 9074, 9075, 9081, 9084, 9085, 9121, 9122, 9123, 9124, 9122, 9127, 9130, 9131, 9132, 9133, 9134, 9135, 9136, 9137, 9138, 9142, 9143, 9144, 9145, 9146, 9147, 9135, 9151, 9152, 9153, 9154, 9155, 9156, 9157, 9166, 9175, 9180, 9182, 9183, 9190, 9193, 9194, 9195, 9197, 9198, 9199, 9203, 9204, 9205, 9209, 9210, 9211, 9212, 9215, 9216, 9217, 9218, 9219, 9209, 9195, 9224, 9226, 9227, 9229, 9230, 9232, 9234, 9235, 9236 :\externals\libmdbx\mdbx.c(9577) : warning C6385: Reading invalid data from 'troika->txnid'.: Lines: 9575, 9576, 9577 :\externals\libmdbx\mdbx.c(10025) : warning C6297: Arithmetic overflow. Results might not be an expected value. :\externals\libmdbx\mdbx.c(10025) : warning C26451: Arithmetic overflow: Using operator '<<' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '<<' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(12332) : warning C6001: Using uninitialized memory '*mc->mc_backup'.: Lines: 12317, 12318, 12319, 12320, 12322, 12324, 12325, 12326, 12327, 12329, 12330, 12331, 12332, 12333, 12334, 12335, 12337, 12339, 12340, 12341, 12342, 12343, 12344, 12357, 12358, 12364, 12324, 12325, 12326, 12327, 12329, 12330, 12331, 12332 :\externals\libmdbx\mdbx.c(13219) : warning C6386: Buffer overrun while writing to 'txn'.: Lines: 13158, 13159, 13161, 13163, 13165, 13169, 13170, 13173, 13177, 13179, 13197, 13199, 13209, 13210, 13211, 13216, 13219 :\externals\libmdbx\mdbx.c(14007) : warning C6011: Dereferencing NULL pointer 'txn'. See line 13916 for an earlier location where this can occur: Lines: 13915, 13916, 13920, 13921, 13922, 13925, 13926, 13927, 13943, 13945, 13946, 13945, 13948, 13949, 13950, 13952, 13953, 13955, 13956, 13958, 13961, 13949, 13950, 13952, 13953, 13955, 13956, 13958, 13961, 13963, 13964, 13993, 13949, 13996, 13997, 14000, 14007 :\externals\libmdbx\mdbx.c(13958) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(13958) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(13988) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(13988) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(14002) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(14002) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(14758) : warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(16613) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(17539) : warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(17570) : warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(18458) : warning C6255: _alloca indicates failure by raising a stack overflow exception. Consider using _malloca instead. :\externals\libmdbx\mdbx.c(18634) : warning C6386: Buffer overrun while writing to 'buf'.: Lines: 18506, 18507, 18510, 18512, 18513, 18529, 18530, 18563, 18564, 18565, 18568, 18569, 18574, 18575, 18576, 18577, 18592, 18593, 18594, 18597, 18598, 18599, 18602, 18603, 18604, 18605, 18606, 18633, 18634 :\externals\libmdbx\mdbx.c(18638) : warning C6386: Buffer overrun while writing to 'ctx->dxb'.: Lines: 18506, 18507, 18510, 18512, 18513, 18529, 18530, 18563, 18564, 18565, 18568, 18569, 18574, 18575, 18576, 18577, 18592, 18593, 18594, 18597, 18598, 18599, 18602, 18603, 18604, 18605, 18606, 18633, 18634, 18635, 18636, 18638 :\externals\libmdbx\mdbx.c(18647) : warning C6255: _alloca indicates failure by raising a stack overflow exception. Consider using _malloca instead. :\externals\libmdbx\mdbx.c(18738) : warning C6255: _alloca indicates failure by raising a stack overflow exception. Consider using _malloca instead. :\externals\libmdbx\mdbx.c(19138) : warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(19139) : warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(19267) : warning C6001: Using uninitialized memory '**env.me_dbxs.md_name.iov_base'.: Lines: 19208, 19209, 19214, 19215, 19220, 19221, 19224, 19225, 19226, 19228, 19229, 19232, 19241, 19243, 19244, 19245, 19249, 19250, 19251, 19254, 19255, 19256, 19259, 19260, 19261, 19264, 19265, 19266, 19267, 19265, 19266, 19267 :\externals\libmdbx\mdbx.c(19680) : warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(19680) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(20083) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(20133) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(20456) : warning C6011: Dereferencing NULL pointer 'mp'. : Lines: 20309, 20310, 20311, 20313, 20314, 20315, 20322, 20323, 20324, 20345, 20349, 20448, 20451, 20452, 20455, 20456 :\externals\libmdbx\mdbx.c(20517) : warning C6011: Dereferencing NULL pointer 'mc->mc_xcursor'. : Lines: 20309, 20310, 20311, 20313, 20314, 20315, 20322, 20323, 20324, 20345, 20349, 20448, 20451, 20452, 20455, 20456, 20458, 20459, 20460, 20461, 20462, 20485, 20488, 20489, 20490, 20492, 20499, 20508, 20509, 20510, 20512, 20517 :\externals\libmdbx\mdbx.c(20624) : warning C6011: Dereferencing NULL pointer 'mc->mc_xcursor'. : Lines: 20589, 20591, 20594, 20600, 20601, 20607, 20608, 20609, 20611, 20619, 20620, 20621, 20622, 20624 :\externals\libmdbx\mdbx.c(20673) : warning C6011: Dereferencing NULL pointer 'mc->mc_xcursor'. : Lines: 20639, 20641, 20644, 20650, 20651, 20657, 20658, 20660, 20668, 20669, 20670, 20671, 20673 :\externals\libmdbx\mdbx.c(21086) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(21089) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(21097) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(22216) : warning C6011: Dereferencing NULL pointer 'key'. : Lines: 22186, 22187, 22188, 22193, 22194, 22195, 22196, 22197, 22200, 22201, 22202, 22206, 22207, 22209, 22210, 22211, 22212, 22216 :\externals\libmdbx\mdbx.c(22281) : warning C6011: Dereferencing NULL pointer 'key'. : Lines: 22267, 22268, 22269, 22273, 22274, 22275, 22277, 22278, 22281 :\externals\libmdbx\mdbx.c(22337) : warning C6011: Dereferencing NULL pointer 'data'. : Lines: 22267, 22268, 22269, 22273, 22274, 22275, 22277, 22278, 22281, 22283, 22317, 22318, 22319, 22323, 22324, 22325, 22329, 22330, 22333, 22334, 22335, 22336, 22337 :\externals\libmdbx\mdbx.c(23604) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(23742) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(23744) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(24399) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(24703) : warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(24756) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(25365) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(25739) : warning C6255: _alloca indicates failure by raising a stack overflow exception. Consider using _malloca instead. :\externals\libmdbx\mdbx.c(26783) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(26782) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(28556) : warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(28582) : warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(29603) : warning C6387: '_Param_(1)' could be '0'.: Lines: 29599, 29600, 29601, 29602, 29603 :\externals\libmdbx\mdbx.c(29637) : warning C28251: Inconsistent annotation for 'NtClose': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.20348.0\um\winternl.h(449). :\externals\libmdbx\mdbx.c(29875) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(29886) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(30234) : warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(30343) : warning C6385: Reading invalid data from 'item->sgv'.: Lines: 30334, 30336, 30337, 30338, 30339, 30340, 30341, 30342, 30343, 30354, 30355, 30368, 30334, 30336, 30337, 30338, 30339, 30340, 30341, 30342, 30343, 30344, 30350, 30351, 30343 :\externals\libmdbx\mdbx.c(30527) : warning C6385: Reading invalid data from 'item->sgv'.: Lines: 30374, 30377, 30380, 30381, 30382, 30383, 30384, 30385, 30386, 30422, 30462, 30463, 30464, 30474, 30479, 30382, 30482, 30484, 30485, 30490, 30491, 30498, 30500, 30505, 30508, 30509, 30522, 30523, 30524, 30525, 30526, 30527, 30528, 30529, 30527 :\externals\libmdbx\mdbx.c(30621) : warning C6385: Reading invalid data from 'item->sgv'.: Lines: 30611, 30612, 30613, 30614, 30615, 30617, 30619, 30620, 30621, 30623, 30612, 30613, 30614, 30615, 30617, 30619, 30620, 30621, 30622, 30621 :\externals\libmdbx\mdbx.c(30638) : warning C6001: Using uninitialized memory '**ior.event_pool'.: Lines: 30635, 30637, 30638, 30637, 30638 :\externals\libmdbx\mdbx.c(32261) : warning C6287: Redundant code. :\externals\libmdbx\mdbx.c(33277) : warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(33281) : warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(33285) : warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(33270) : warning C26115: Failing to release lock 'env->me_windowsbug_lock' in function 'mdbx_txn_lock'.: Lines: 33253, 33254, 33259, 33269, 33270 :\externals\libmdbx\mdbx.c(33289) : warning C26115: Failing to release lock 'env->me_windowsbug_lock' in function 'mdbx_txn_lock'.: Lines: 33253, 33254, 33259, 33269, 33272, 33273, 33274, 33275, 33274, 33278, 33288, 33289 :\externals\libmdbx\mdbx.c(33299) : warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(33365) : warning C6386: Buffer overrun while writing to 'ptr'.: Lines: 33354, 33355, 33356, 33362, 33364, 33365 :\externals\libmdbx\mdbx.c(33361) : warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(33538) : warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). :\externals\libmdbx\mdbx.c(33919) : warning C6387: 'hNtdll' could be '0'.: Lines: 33914, 33919 :\externals\libmdbx\mdbx.c(33928) : warning C6387: 'hKernel32dll' could be '0'.: Lines: 33914, 33919, 33922, 33923, 33924, 33927, 33928 :\externals\libmdbx\mdbx.c(33941) : warning C6387: 'hAdvapi32dll' could be '0'.: Lines: 33914, 33919, 33922, 33923, 33924, 33927, 33928, 33929, 33930, 33932, 33940, 33941