Page MenuHomePhabricator

Wikimedia\Rdbms\DBUnexpectedError: Cannot execute Wikimedia\Rdbms\Database::selectDomain critical section while session state is out of sync.
Open, Needs TriagePublicPRODUCTION ERROR

Description

Error
message
[{reqId}] {exception_url}   Wikimedia\Rdbms\DBUnexpectedError: Cannot execute Wikimedia\Rdbms\Database::selectDomain critical section while session state is out of sync.

A critical section from Wikimedia\Rdbms\Database::executeQuery has failed
#0 /srv/me
trace
from /srv/mediawiki/php-1.41.0-wmf.20/includes/libs/rdbms/database/Database.php(3309)
#0 /srv/mediawiki/php-1.41.0-wmf.20/includes/libs/rdbms/database/Database.php(1591): Wikimedia\Rdbms\Database->commenceCriticalSection(string)
#1 /srv/mediawiki/php-1.41.0-wmf.20/includes/libs/rdbms/loadbalancer/LoadBalancer.php(975): Wikimedia\Rdbms\Database->selectDomain(Wikimedia\Rdbms\DatabaseDomain)
#2 /srv/mediawiki/php-1.41.0-wmf.20/includes/libs/rdbms/loadbalancer/LoadBalancer.php(848): Wikimedia\Rdbms\LoadBalancer->reuseOrOpenConnectionForNewRef(integer, Wikimedia\Rdbms\DatabaseDomain, integer)
#3 /srv/mediawiki/php-1.41.0-wmf.20/includes/libs/rdbms/loadbalancer/LoadBalancer.php(840): Wikimedia\Rdbms\LoadBalancer->getServerConnection(integer, string, integer)
#4 /srv/mediawiki/php-1.41.0-wmf.20/includes/libs/rdbms/database/DBConnRef.php(103): Wikimedia\Rdbms\LoadBalancer->getConnectionInternal(integer, array, string, integer)
#5 /srv/mediawiki/php-1.41.0-wmf.20/includes/libs/rdbms/database/DBConnRef.php(117): Wikimedia\Rdbms\DBConnRef->ensureConnection()
#6 /srv/mediawiki/php-1.41.0-wmf.20/includes/libs/rdbms/database/DBConnRef.php(364): Wikimedia\Rdbms\DBConnRef->__call(string, array)
#7 /srv/mediawiki/php-1.41.0-wmf.20/includes/libs/rdbms/querybuilder/SelectQueryBuilder.php(737): Wikimedia\Rdbms\DBConnRef->selectRow(array, array, array, string, array, array)
#8 /srv/mediawiki/php-1.41.0-wmf.20/includes/user/User.php(847): Wikimedia\Rdbms\SelectQueryBuilder->fetchRow()
#9 /srv/mediawiki/php-1.41.0-wmf.20/extensions/AbuseFilter/includes/FilterUser.php(57): User::newSystemUser(string, array)
#10 /srv/mediawiki/php-1.41.0-wmf.20/extensions/AbuseFilter/includes/FilterUser.php(48): MediaWiki\Extension\AbuseFilter\FilterUser->getUser()
#11 /srv/mediawiki/php-1.41.0-wmf.20/extensions/AbuseFilter/includes/Hooks/Handlers/CheckUserHandler.php(49): MediaWiki\Extension\AbuseFilter\FilterUser->getUserIdentity()
#12 /srv/mediawiki/php-1.41.0-wmf.20/includes/HookContainer/HookContainer.php(160): MediaWiki\Extension\AbuseFilter\Hooks\Handlers\CheckUserHandler->onCheckUserInsertChangesRow(string, string, array, MediaWiki\User\UserIdentityValue, RecentChange)
#13 /srv/mediawiki/php-1.41.0-wmf.20/extensions/CheckUser/src/Hook/HookRunner.php(60): MediaWiki\HookContainer\HookContainer->run(string, array)
#14 /srv/mediawiki/php-1.41.0-wmf.20/extensions/CheckUser/src/Hooks.php(390): MediaWiki\CheckUser\Hook\HookRunner->onCheckUserInsertChangesRow(string, string, array, MediaWiki\User\UserIdentityValue, RecentChange)
#15 /srv/mediawiki/php-1.41.0-wmf.20/extensions/CheckUser/src/Hooks.php(207): MediaWiki\CheckUser\Hooks::insertIntoCuChangesTable(array, string, MediaWiki\User\UserIdentityValue, RecentChange)
#16 /srv/mediawiki/php-1.41.0-wmf.20/extensions/CheckUser/src/Hooks.php(870): MediaWiki\CheckUser\Hooks::updateCheckUserData(RecentChange)
#17 /srv/mediawiki/php-1.41.0-wmf.20/includes/HookContainer/HookContainer.php(160): MediaWiki\CheckUser\Hooks->onRecentChange_save(RecentChange)
#18 /srv/mediawiki/php-1.41.0-wmf.20/includes/HookContainer/HookRunner.php(3212): MediaWiki\HookContainer\HookContainer->run(string, array)
#19 /srv/mediawiki/php-1.41.0-wmf.20/includes/changes/RecentChange.php(472): MediaWiki\HookContainer\HookRunner->onRecentChange_save(RecentChange)
#20 /srv/mediawiki/php-1.41.0-wmf.20/includes/logging/ManualLogEntry.php(453): RecentChange->save(boolean)
#21 /srv/mediawiki/php-1.41.0-wmf.20/includes/deferred/MWCallableUpdate.php(38): ManualLogEntry->{closure}()
#22 /srv/mediawiki/php-1.41.0-wmf.20/includes/deferred/DeferredUpdatesManager.php(506): MWCallableUpdate->doUpdate()
#23 /srv/mediawiki/php-1.41.0-wmf.20/includes/deferred/DeferredUpdatesManager.php(432): MediaWiki\Deferred\DeferredUpdatesManager->attemptUpdate(MWCallableUpdate, Wikimedia\Rdbms\LBFactoryMulti)
#24 /srv/mediawiki/php-1.41.0-wmf.20/includes/deferred/DeferredUpdatesManager.php(257): MediaWiki\Deferred\DeferredUpdatesManager->run(MWCallableUpdate, string)
#25 /srv/mediawiki/php-1.41.0-wmf.20/includes/deferred/DeferredUpdatesScope.php(267): MediaWiki\Deferred\DeferredUpdatesManager->MediaWiki\Deferred\{closure}(MWCallableUpdate, integer)
#26 /srv/mediawiki/php-1.41.0-wmf.20/includes/deferred/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(integer, integer, Closure)
#27 /srv/mediawiki/php-1.41.0-wmf.20/includes/deferred/DeferredUpdatesManager.php(278): DeferredUpdatesScope->processUpdates(integer, Closure)
#28 /srv/mediawiki/php-1.41.0-wmf.20/includes/deferred/DeferredUpdates.php(159): MediaWiki\Deferred\DeferredUpdatesManager->doUpdates(integer)
#29 /srv/mediawiki/php-1.41.0-wmf.20/includes/MediaWiki.php(1156): DeferredUpdates::doUpdates()
#30 /srv/mediawiki/php-1.41.0-wmf.20/includes/MediaWiki.php(874): MediaWiki->restInPeace()
#31 /srv/mediawiki/php-1.41.0-wmf.20/api.php(130): MediaWiki->doPostOutputShutdown()
#32 /srv/mediawiki/php-1.41.0-wmf.20/api.php(48): wfApiMain()
#33 /srv/mediawiki/w/api.php(3): require(string)
#34 {main}
Impact
Notes