In the last week there have been a number of reports of the following error:
Fatal exception of type "Wikimedia\RequestTimeout\EmergencyTimeoutException"
See this WP:VPT thread: https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Error_message
I've also seen a few posted on the Wikipedia Discord server, e.g.:
Seems to be related to opening page histories or user contributions pages.
Error
- mwversion: 1.44.0-wmf.21
- reqId: e5eb2f07-2b93-43c8-afa3-cf0dae4a9b9f
- Find reqId in Logstash
[{reqId}] {exception_url} Wikimedia\Rdbms\DBUnexpectedError: Cannot execute Wikimedia\Rdbms\Database::commit critical section while session state is out of sync. A critical section from Wikimedia\Rdbms\Database::executeQuery has failed #0 /srv/mediawik
Impact
Notes
Cannot execute Wikimedia\Rdbms\Database::commit critical section while session state is out of sync. A critical section from Wikimedia\Rdbms\Database::executeQuery has failed #0 /srv/mediawiki/php-1.44.0-wmf.21/vendor/wikimedia/request-timeout/src/CriticalSectionScope.php(44): Wikimedia\Rdbms\Database->Wikimedia\Rdbms\{closure}(541) #1 /srv/mediawiki/php-1.44.0-wmf.21/includes/libs/rdbms/database/Database.php(638): Wikimedia\RequestTimeout\CriticalSectionScope->__destruct() #2 /srv/mediawiki/php-1.44.0-wmf.21/includes/libs/rdbms/database/Database.php(1365): Wikimedia\Rdbms\Database->query(Object(Wikimedia\Rdbms\Query), 'MediaWiki\\Exten...') #3 /srv/mediawiki/php-1.44.0-wmf.21/includes/libs/rdbms/database/DBConnRef.php(127): Wikimedia\Rdbms\Database->select(Array, Array, Array, 'MediaWiki\\Exten...', Array, Array) #4 /srv/mediawiki/php-1.44.0-wmf.21/includes/libs/rdbms/database/DBConnRef.php(351): Wikimedia\Rdbms\DBConnRef->__call('select', Array) #5 /srv/mediawiki/php-1.44.0-wmf.21/includes/libs/rdbms/querybuilder/SelectQueryBuilder.php(762): Wikimedia\Rdbms\DBConnRef->select(Array, Array, Array, 'MediaWiki\\Exten...', Array, Array) #6 /srv/mediawiki/php-1.44.0-wmf.21/extensions/Disambiguator/includes/Lookup.php(85): Wikimedia\Rdbms\SelectQueryBuilder->fetchResultSet() #7 /srv/mediawiki/php-1.44.0-wmf.21/extensions/Disambiguator/includes/Hooks.php(163): MediaWiki\Extension\Disambiguator\Lookup->filterDisambiguationPageIds(Array) #8 /srv/mediawiki/php-1.44.0-wmf.21/includes/HookContainer/HookContainer.php(155): MediaWiki\Extension\Disambiguator\Hooks->onGetLinkColours(Array, Array, Object(MediaWiki\Title\Title)) #9 /srv/mediawiki/php-1.44.0-wmf.21/includes/HookContainer/HookRunner.php(1941): MediaWiki\HookContainer\HookContainer->run('GetLinkColours', Array) #10 /srv/mediawiki/php-1.44.0-wmf.21/includes/parser/LinkHolderArray.php(232): MediaWiki\HookContainer\HookRunner->onGetLinkColours(Array, Array, Object(MediaWiki\Title\Title)) #11 /srv/mediawiki/php-1.44.0-wmf.21/includes/parser/LinkHolderArray.php(155): MediaWiki\Parser\LinkHolderArray->replaceInternal('<p><!--LINK'" 4...') #12 /srv/mediawiki/php-1.44.0-wmf.21/includes/parser/Parser.php(5176): MediaWiki\Parser\LinkHolderArray->replace('<p><!--LINK'" 4...') #13 /srv/mediawiki/php-1.44.0-wmf.21/includes/parser/Parser.php(1701): MediaWiki\Parser\Parser->replaceLinkHoldersPrivate('<p><!--LINK'" 4...') #14 /srv/mediawiki/php-1.44.0-wmf.21/includes/parser/Parser.php(703): MediaWiki\Parser\Parser->internalParseHalfParsed('<p><!--LINK'" 4...', true, true) #15 /srv/mediawiki/php-1.44.0-wmf.21/includes/language/MessageParser.php(191): MediaWiki\Parser\Parser->parse('<!--LINK'" 4:0-...', Object(MediaWiki\Title\Title), Object(MediaWiki\Parser\ParserOptions), true) #16 /srv/mediawiki/php-1.44.0-wmf.21/includes/language/MessageParser.php(156): MediaWiki\Language\MessageParser->parseWithoutPostprocessing('[[WP:Featured a...', Object(MediaWiki\Title\Title), true, true, Object(LanguageEn)) #17 /srv/mediawiki/php-1.44.0-wmf.21/includes/language/Message/Message.php(1482): MediaWiki\Language\MessageParser->parse('[[WP:Featured a...', Object(MediaWiki\Title\Title), true, true, Object(LanguageEn)) #18 /srv/mediawiki/php-1.44.0-wmf.21/includes/language/Message/Message.php(1072): MediaWiki\Message\Message->parseText('[[WP:Featured a...') #19 /srv/mediawiki/php-1.44.0-wmf.21/includes/language/Message/Message.php(1114): MediaWiki\Message\Message->format('parse') #20 /srv/mediawiki/php-1.44.0-wmf.21/includes/changetags/ChangeTags.php(1415): MediaWiki\Message\Message->parse() #21 /srv/mediawiki/php-1.44.0-wmf.21/includes/changetags/ChangeTags.php(774): ChangeTags::getChangeTagList(Object(MediaWiki\Context\RequestContext), Object(LanguageEn), true, true) #22 /srv/mediawiki/php-1.44.0-wmf.21/includes/htmlform/fields/HTMLTagFilter.php(75): ChangeTags::buildTagFilterSelector('', true, Object(MediaWiki\Context\RequestContext), true, true) #23 /srv/mediawiki/php-1.44.0-wmf.21/includes/htmlform/OOUIHTMLForm.php(177): MediaWiki\HTMLForm\Field\HTMLTagFilter->getOOUI('') #24 /srv/mediawiki/php-1.44.0-wmf.21/includes/htmlform/HTMLForm.php(2040): MediaWiki\HTMLForm\OOUIHTMLForm->formatField(Object(MediaWiki\HTMLForm\Field\HTMLTagFilter), '') #25 /srv/mediawiki/php-1.44.0-wmf.21/includes/htmlform/HTMLForm.php(2057): MediaWiki\HTMLForm\HTMLForm->displaySection(Array, 'mw-htmlform-con...', 'contribs-top-', true) #26 /srv/mediawiki/php-1.44.0-wmf.21/includes/htmlform/HTMLForm.php(1614): MediaWiki\HTMLForm\HTMLForm->displaySection(Array, '') #27 /srv/mediawiki/php-1.44.0-wmf.21/includes/htmlform/OOUIHTMLForm.php(285): MediaWiki\HTMLForm\HTMLForm->getBody() #28 /srv/mediawiki/php-1.44.0-wmf.21/includes/htmlform/HTMLForm.php(1425): MediaWiki\HTMLForm\OOUIHTMLForm->getBody() #29 /srv/mediawiki/php-1.44.0-wmf.21/includes/specialpage/ContributionsSpecialPage.php(990): MediaWiki\HTMLForm\HTMLForm->getHTML(true) #30 /srv/mediawiki/php-1.44.0-wmf.21/includes/specialpage/ContributionsSpecialPage.php(319): MediaWiki\SpecialPage\ContributionsSpecialPage->getForm(Array) #31 /srv/mediawiki/php-1.44.0-wmf.21/includes/specialpage/SpecialPage.php(729): MediaWiki\SpecialPage\ContributionsSpecialPage->execute('EncycloG') #32 /srv/mediawiki/php-1.44.0-wmf.21/includes/specialpage/SpecialPageFactory.php(1737): MediaWiki\SpecialPage\SpecialPage->run('EncycloG') #33 /srv/mediawiki/php-1.44.0-wmf.21/includes/actions/ActionEntryPoint.php(501): MediaWiki\SpecialPage\SpecialPageFactory->executePath('Contributions/E...', Object(MediaWiki\Context\RequestContext)) #34 /srv/mediawiki/php-1.44.0-wmf.21/includes/actions/ActionEntryPoint.php(145): MediaWiki\Actions\ActionEntryPoint->performRequest() #35 /srv/mediawiki/php-1.44.0-wmf.21/includes/MediaWikiEntryPoint.php(202): MediaWiki\Actions\ActionEntryPoint->execute() #36 /srv/mediawiki/php-1.44.0-wmf.21/index.php(58): MediaWiki\MediaWikiEntryPoint->run() #37 /srv/mediawiki/w/index.php(3): require('/srv/mediawiki/...') #38 {main}