From e28f48494719b67b0ab27f6bdcbb5d652dafd56e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9B=D0=B5=D0=BE=D0=BD=D0=B8=D0=B4=20=D0=AE=D1=80=D1=8C?= =?UTF-8?q?=D0=B5=D0=B2=20=28Leonid=20Yuriev=29?= Date: Fri, 11 Jul 2025 00:22:25 +0300 Subject: [PATCH] =?UTF-8?q?mdbx:=20=D1=83=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=20=D0=BB=D0=B8=D1=88=D0=BD=D0=B8=D1=85/=D0=B2?= =?UTF-8?q?=D1=80=D0=B5=D0=B4=D0=BD=D1=8B=D1=85=20assert-=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=B5=D1=80=D0=BE=D0=BA=20=D0=B2=D0=BD=D1=83=D1=82?= =?UTF-8?q?=D1=80=D0=B8=20`txn=5Flock()`/`txn=5Funlock()`.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lck-posix.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/lck-posix.c b/src/lck-posix.c index fe30ba35..b7c9b22c 100644 --- a/src/lck-posix.c +++ b/src/lck-posix.c @@ -820,7 +820,6 @@ MDBX_INTERNAL void lck_rdt_unlock(MDBX_env *env) { int lck_txn_lock(MDBX_env *env, bool dont_wait) { TRACE("%swait %s", dont_wait ? "dont-" : "", ">>"); - eASSERT(env, env->basal_txn || (env->lck == lckless_stub(env) && (env->flags & MDBX_RDONLY))); jitter4testing(true); const int err = osal_ipclock_lock(env, &env->lck->wrt_lock, dont_wait); int rc = err; @@ -840,8 +839,6 @@ void lck_txn_unlock(MDBX_env *env) { if (env->basal_txn) { eASSERT(env, !env->basal_txn || env->basal_txn->owner == osal_thread_self()); env->basal_txn->owner = 0; - } else { - eASSERT(env, env->lck == lckless_stub(env) && (env->flags & MDBX_RDONLY)); } int err = osal_ipclock_unlock(env, &env->lck->wrt_lock); TRACE("<< err %d", err);