Bug 41080

Summary: xt/tt_tidy.t is failing randomly (on U22 only?)
Product: Koha Reporter: Jonathan Druart <jonathan.druart>
Component: Test SuiteAssignee: Chris Cormack <chris>
Status: CLOSED FIXED QA Contact: Testopia <testopia>
Severity: critical    
Priority: P5 - low CC: lucas, paul.derscheid, tomascohen
Version: unspecifiedKeywords: rel_25_11_candidate
Hardware: All   
OS: All   
GIT URL: Initiative type: ---
Sponsorship status: --- Comma delimited list of Sponsors:
Crowdfunding goal: 0 Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:
Bug Depends on: 38426    
Bug Blocks:    

Description Jonathan Druart 2025-10-23 08:40:26 UTC
Since the node upgrade (18 to 20) U22 failed 2 times on xt/tt_tidy.t:


Koha_Main_U22/2191 (Docker_1)
18:45:38 koha-1  | #
18:45:38 koha-1  | # Fatal error in , line 0
18:45:38 koha-1  | # unreachable code
18:45:38 koha-1  | #
18:45:38 koha-1  | #
18:45:38 koha-1  | #
18:45:38 koha-1  | #FailureMessage Object: 0x7ffe142cde30
18:45:38 koha-1  | ----- Native stack trace -----
18:45:38 koha-1  | 
18:45:38 koha-1  |  1: 0xd30a21  [node]
18:45:38 koha-1  |  2: 0x2141bf1 V8_Fatal(char const*, ...) [node]
18:45:38 koha-1  |  3: 0x155ef21 int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHandle<v8::internal::Isolate> >(unsigned char, v8::internal::SlotAccessorForHandle<v8::internal::Isolate>) [node]
18:45:38 koha-1  |  4: 0x155f09f v8::internal::Deserializer<v8::internal::Isolate>::ReadObject() [node]
18:45:38 koha-1  |  5: 0x155e3e6 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:45:38 koha-1  |  6: 0x155e799 int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHandle<v8::internal::Isolate> >(unsigned char, v8::internal::SlotAccessorForHandle<v8::internal::Isolate>) [node]
18:45:38 koha-1  |  7: 0x155f09f v8::internal::Deserializer<v8::internal::Isolate>::ReadObject() [node]
18:45:38 koha-1  |  8: 0x155e3e6 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:50:08 koha-1  |  9: 0x155e799 int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHandle<v8::internal::Isolate> >(unsigned char, v8::internal::SlotAccessorForHandle<v8::internal::Isolate>) [node]
18:50:08 koha-1  | 10: 0x155f09f v8::internal::Deserializer<v8::internal::Isolate>::ReadObject() [node]
18:50:08 koha-1  | 11: 0x155e3e6 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:50:08 koha-1  | 12: 0x155e799 int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHandle<v8::internal::Isolate> >(unsigned char, v8::internal::SlotAccessorForHandle<v8::internal::Isolate>) [node]
18:50:08 koha-1  | 13: 0x155f09f v8::internal::Deserializer<v8::internal::Isolate>::ReadObject() [node]
18:50:08 koha-1  | 14: 0x155e3e6 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:50:08 koha-1  | 15: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
18:50:08 koha-1  | 16: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
18:50:08 koha-1  | 17: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:50:08 koha-1  | 18: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
18:50:08 koha-1  | 19: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
18:50:08 koha-1  | 20: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:50:08 koha-1  | 21: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
18:50:08 koha-1  | 22: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
18:50:08 koha-1  | 23: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:50:08 koha-1  | 24: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
18:50:08 koha-1  | 25: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
18:50:08 koha-1  | 26: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:50:08 koha-1  | 27: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
18:50:08 koha-1  | 28: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
18:50:08 koha-1  | 29: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:50:08 koha-1  | 30: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
18:50:08 koha-1  | 31: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
18:50:08 koha-1  | 32: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:50:08 koha-1  | 33: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
18:50:08 koha-1  | 34: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
18:50:08 koha-1  | 35: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:50:08 koha-1  | 36: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
18:50:08 koha-1  | 37: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
18:50:08 koha-1  | 38: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:50:08 koha-1  | 39: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
18:50:08 koha-1  | 40: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
18:50:08 koha-1  | 41: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:50:08 koha-1  | 42: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
18:50:08 koha-1  | 43: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
18:50:08 koha-1  | 44: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:50:08 koha-1  | 45: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
18:50:08 koha-1  | 46: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
18:50:08 koha-1  | 47: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:50:08 koha-1  | 48: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
18:50:08 koha-1  | 49: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
18:50:08 koha-1  | 50: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:50:08 koha-1  | 51: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
18:50:08 koha-1  | 52: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
18:50:08 koha-1  | 53: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
18:50:08 koha-1  | 54: 0x155e799 int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHandle<v8::internal::Isolate> >(unsigned char, v8::internal::SlotAccessorForHandle<v8::internal::Isolate>) [node]
18:50:08 koha-1  | 55: 0x155f09f v8::internal::Deserializer<v8::internal::Isolate>::ReadObject() [node]
18:50:08 koha-1  | 56: 0x1563c32 v8::internal::ObjectDeserializer::Deserialize() [node]
18:50:08 koha-1  | 57: 0x1563e44 v8::internal::ObjectDeserializer::DeserializeSharedFunctionInfo(v8::internal::Isolate*, v8::internal::SerializedCodeData const*, v8::internal::Handle<v8::internal::String>) [node]
18:50:08 koha-1  | 58: 0x1556b82 v8::internal::CodeSerializer::Deserialize(v8::internal::Isolate*, v8::internal::AlignedCachedData*, v8::internal::Handle<v8::internal::String>, v8::ScriptOriginOptions, v8::internal::MaybeHandle<v8::internal::Script>) [node]
18:55:04 koha-1  | 59: 0xfb026b  [node]
18:55:04 koha-1  | 60: 0xfb054d v8::internal::Compiler::GetSharedFunctionInfoForScriptWithCachedData(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>, v8::internal::ScriptDetails const&, v8::internal::AlignedCachedData*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason, v8::internal::NativesFlag) [node]
18:55:04 koha-1  | 61: 0xf1035c  [node]
18:55:04 koha-1  | 62: 0xf10468 v8::ScriptCompiler::CompileUnboundScript(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason) [node]
18:55:04 koha-1  | 63: 0xc9e0a1 node::contextify::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) [node]
18:55:04 koha-1  | 64: 0xf4e44f v8::internal::FunctionCallbackArguments::Call(v8::internal::CallHandlerInfo) [node]
18:55:04 koha-1  | 65: 0xf4ea05  [node]
18:55:04 koha-1  | 66: 0xf4f123 v8::internal::Builtin_HandleApiCall(int, unsigned long*, v8::internal::Isolate*) [node]
18:55:04 koha-1  | 67: 0x1959df6  [node] at misc/devel/tidy.pl line 108.
18:55:04 koha-1  | 'yarn --silent run prettier --write ./gjCHXTOtct.tt' died with signal 11, without coredump at misc/devel/tidy.pl line 108.
18:55:04 koha-1  | [16:44:24] t/db_dependent/Koha/Plugins/Broken.t ........................................ ok  1021330 ms ( 0.00 usr  0.00 sys +  3.08 cusr  0.28 csys =  3.36 CPU)
18:55:04 koha-1  | [16:44:24] xt/tt_tidy.t ................................................................ 
18:55:04 koha-1  | Dubious, test returned 2 (wstat 512, 0x200)
18:55:04 koha-1  | Failed 2/869 subtests 
18:55:04 koha-1  | 
18:55:04 koha-1  | #   Failed test 'koha-tmpl/intranet-tmpl/prog/en/includes/ill-availability-table.inc should be kept tidy'
18:55:04 koha-1  | #   at xt/tt_tidy.t line 55.
18:55:04 koha-1  | 
18:55:04 koha-1  | #   Failed test 'koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_146c.tt should be kept tidy'
18:55:04 koha-1  | #   at xt/tt_tidy.t line 55.
18:55:04 koha-1  | # Looks like you failed 2 tests of 869.




Koha_Main_U22/2193 (also on Docker_1)

16:14:46 koha-1  | # Fatal error in , line 0
16:14:46 koha-1  | # unreachable code
16:14:46 koha-1  | #
16:14:46 koha-1  | #
16:14:46 koha-1  | #
16:24:04 koha-1  | #FailureMessage Object: 0x7ffc69803210
16:24:04 koha-1  | ----- Native stack trace -----
16:24:04 koha-1  | 
16:24:04 koha-1  |  1: 0xd30a21  [node]
16:24:04 koha-1  |  2: 0x2141bf1 V8_Fatal(char const*, ...) [node]
16:24:04 koha-1  |  3: 0x155eea4 int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHandle<v8::internal::Isolate> >(unsigned char, v8::internal::SlotAccessorForHandle<v8::internal::Isolate>) [node]
16:24:04 koha-1  |  4: 0x155f09f v8::internal::Deserializer<v8::internal::Isolate>::ReadObject() [node]
16:24:04 koha-1  |  5: 0x155e3e6 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  |  6: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  |  7: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  |  8: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  |  9: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 10: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  | 11: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  | 12: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 13: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  | 14: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  | 15: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 16: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  | 17: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  | 18: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 19: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  | 20: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  | 21: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 22: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  | 23: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  | 24: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 25: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  | 26: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  | 27: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 28: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  | 29: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  | 30: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 31: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  | 32: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  | 33: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 34: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  | 35: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  | 36: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 37: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  | 38: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  | 39: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 40: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  | 41: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  | 42: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 43: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  | 44: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  | 45: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 46: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  | 47: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  | 48: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 49: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  | 50: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  | 51: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 52: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  | 53: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  | 54: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 55: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:24:04 koha-1  | 56: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:24:04 koha-1  | 57: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:24:04 koha-1  | 58: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:32:09 koha-1  | 59: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:32:09 koha-1  | 60: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
16:32:09 koha-1  | 61: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
16:32:09 koha-1  | 62: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
16:32:09 koha-1  | 63: 0x155e799 int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHandle<v8::internal::Isolate> >(unsigned char, v8::internal::SlotAccessorForHandle<v8::internal::Isolate>) [node]
16:32:09 koha-1  | 64: 0x155f09f v8::internal::Deserializer<v8::internal::Isolate>::ReadObject() [node]
16:32:09 koha-1  | 65: 0x1563c32 v8::internal::ObjectDeserializer::Deserialize() [node]
16:32:09 koha-1  | 66: 0x1563e44 v8::internal::ObjectDeserializer::DeserializeSharedFunctionInfo(v8::internal::Isolate*, v8::internal::SerializedCodeData const*, v8::internal::Handle<v8::internal::String>) [node]
16:32:09 koha-1  | 67: 0x1556b82 v8::internal::CodeSerializer::Deserialize(v8::internal::Isolate*, v8::internal::AlignedCachedData*, v8::internal::Handle<v8::internal::String>, v8::ScriptOriginOptions, v8::internal::MaybeHandle<v8::internal::Script>) [node]
16:32:09 koha-1  | 68: 0xfb026b  [node]
16:32:09 koha-1  | 69: 0xfb054d v8::internal::Compiler::GetSharedFunctionInfoForScriptWithCachedData(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>, v8::internal::ScriptDetails const&, v8::internal::AlignedCachedData*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason, v8::internal::NativesFlag) [node]
16:32:09 koha-1  | 70: 0xf1035c  [node]
16:32:09 koha-1  | 71: 0xf10468 v8::ScriptCompiler::CompileUnboundScript(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason) [node]
16:32:09 koha-1  | 72: 0xc9e0a1 node::contextify::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) [node]
16:32:09 koha-1  | 73: 0xf4e44f v8::internal::FunctionCallbackArguments::Call(v8::internal::CallHandlerInfo) [node]
16:32:09 koha-1  | 74: 0xf4ea05  [node]
16:32:09 koha-1  | 75: 0xf4f123 v8::internal::Builtin_HandleApiCall(int, unsigned long*, v8::internal::Isolate*) [node]
16:32:09 koha-1  | 76: 0x1959df6  [node] at misc/devel/tidy.pl line 108.
16:32:09 koha-1  | [14:13:52] t/db_dependent/Koha/BackgroundJobs/BatchDeleteBiblio.t ...................... ok   916634 ms ( 0.00 usr  0.00 sys +  3.75 cusr  0.39 csys =  4.14 CPU)
16:32:09 koha-1  | 
16:32:09 koha-1  | #   Failed test 'koha-tmpl/intranet-tmpl/prog/en/includes/patron-toolbar.inc should be kept tidy'
16:32:09 koha-1  | #   at xt/tt_tidy.t line 55.
16:32:09 koha-1  | # Looks like you failed 1 test of 870.


Note that the run in between pass, also on Docker_1 Koha_Main_U22/2192
Comment 1 Jonathan Druart 2025-10-24 07:37:09 UTC
Koha_Main_D11/1061 Docker_11

20:10:30 koha-1  | [18:05:39] t/db_dependent/db_structure.t ............................................... ok       62 ms ( 0.01 usr  0.00 sys +  0.75 cusr  0.08 csys =  0.84 CPU)
20:10:30 koha-1  | 'yarn --silent run prettier --write ./mYlbCRPN_J.tt' died with signal 11, with coredump at misc/devel/tidy.pl line 108.
20:10:30 koha-1  | [18:06:34] t/db_dependent/Koha/Item.t .................................................. ok    55457 ms ( 0.07 usr  0.00 sys + 15.39 cusr  2.73 csys = 18.19 CPU)
20:10:30 koha-1  | 
20:10:30 koha-1  | #   Failed test 'koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-review.tt should be kept tidy'
20:10:30 koha-1  | #   at xt/tt_tidy.t line 55.
20:10:30 koha-1  | # Looks like you failed 1 test of 870.
20:10:30 koha-1  | [18:06:34] xt/tt_tidy.t ................................................................ 
20:10:30 koha-1  | Dubious, test returned 1 (wstat 256, 0x100)
Comment 2 Jonathan Druart 2025-10-24 07:37:42 UTC
Koha_Main_D11/1060 Docker_1

15:02:00 koha-1  | # Fatal error in , line 0
15:02:00 koha-1  | # unreachable code
15:02:00 koha-1  | #
15:02:00 koha-1  | #
15:02:00 koha-1  | #
15:02:00 koha-1  | #FailureMessage Object: 0x7ffddb3af370
15:02:00 koha-1  | ----- Native stack trace -----
15:02:00 koha-1  | 
15:02:00 koha-1  |  1: 0xd30a21  [node]
15:02:00 koha-1  |  2: 0x2141bf1 V8_Fatal(char const*, ...) [node]
15:02:00 koha-1  |  3: 0x155d04c int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:02:00 koha-1  |  4: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:02:00 koha-1  |  5: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:02:00 koha-1  |  6: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:02:00 koha-1  |  7: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:02:00 koha-1  |  8: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:02:00 koha-1  |  9: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:02:00 koha-1  | 10: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:02:00 koha-1  | 11: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:07:39 koha-1  | 12: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:07:39 koha-1  | 13: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:07:39 koha-1  | 14: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:07:39 koha-1  | 15: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:07:39 koha-1  | 16: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:07:39 koha-1  | 17: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:07:39 koha-1  | 18: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:07:39 koha-1  | 19: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:07:39 koha-1  | 20: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:07:39 koha-1  | 21: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:07:39 koha-1  | 22: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:07:39 koha-1  | 23: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:07:39 koha-1  | 24: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:07:39 koha-1  | 25: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:07:39 koha-1  | 26: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:07:39 koha-1  | 27: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:07:39 koha-1  | 28: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:07:39 koha-1  | 29: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:07:39 koha-1  | 30: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:07:39 koha-1  | 31: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:07:39 koha-1  | 32: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:07:39 koha-1  | 33: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:07:39 koha-1  | 34: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:07:39 koha-1  | 35: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:07:39 koha-1  | 36: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:07:39 koha-1  | 37: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:07:39 koha-1  | 38: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:07:39 koha-1  | 39: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:07:39 koha-1  | 40: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:07:39 koha-1  | 41: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:07:39 koha-1  | 42: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:07:39 koha-1  | 43: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:07:39 koha-1  | 44: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:07:39 koha-1  | 45: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:07:39 koha-1  | 46: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:07:39 koha-1  | 47: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:07:39 koha-1  | 48: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:07:39 koha-1  | 49: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:07:39 koha-1  | 50: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:07:39 koha-1  | 51: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:07:39 koha-1  | 52: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:07:39 koha-1  | 53: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:07:39 koha-1  | 54: 0x155d0bb int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
15:07:39 koha-1  | 55: 0x155e1f1 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
15:07:39 koha-1  | 56: 0x155e4b8 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
15:07:39 koha-1  | 57: 0x155e799 int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHandle<v8::internal::Isolate> >(unsigned char, v8::internal::SlotAccessorForHandle<v8::internal::Isolate>) [node]
15:07:39 koha-1  | 58: 0x155f09f v8::internal::Deserializer<v8::internal::Isolate>::ReadObject() [node]
15:07:39 koha-1  | 59: 0x1563c32 v8::internal::ObjectDeserializer::Deserialize() [node]
15:16:40 koha-1  | 60: 0x1563e44 v8::internal::ObjectDeserializer::DeserializeSharedFunctionInfo(v8::internal::Isolate*, v8::internal::SerializedCodeData const*, v8::internal::Handle<v8::internal::String>) [node]
15:16:40 koha-1  | 61: 0x1556b82 v8::internal::CodeSerializer::Deserialize(v8::internal::Isolate*, v8::internal::AlignedCachedData*, v8::internal::Handle<v8::internal::String>, v8::ScriptOriginOptions, v8::internal::MaybeHandle<v8::internal::Script>) [node]
15:16:40 koha-1  | 62: 0xfb026b  [node]
15:16:40 koha-1  | 63: 0xfb054d v8::internal::Compiler::GetSharedFunctionInfoForScriptWithCachedData(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>, v8::internal::ScriptDetails const&, v8::internal::AlignedCachedData*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason, v8::internal::NativesFlag) [node]
15:16:40 koha-1  | 64: 0xf1035c  [node]
15:16:40 koha-1  | 65: 0xf10468 v8::ScriptCompiler::CompileUnboundScript(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason) [node]
15:16:40 koha-1  | 66: 0xc9e0a1 node::contextify::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) [node]
15:16:40 koha-1  | 67: 0xf4e44f v8::internal::FunctionCallbackArguments::Call(v8::internal::CallHandlerInfo) [node]
15:16:40 koha-1  | 68: 0xf4ea05  [node]
15:16:40 koha-1  | 69: 0xf4f123 v8::internal::Builtin_HandleApiCall(int, unsigned long*, v8::internal::Isolate*) [node]
15:16:40 koha-1  | 70: 0x1959df6  [node] at misc/devel/tidy.pl line 108.
15:16:40 koha-1  | [12:58:31] t/db_dependent/Barcodes.t ................................................... ok  1118204 ms ( 0.01 usr  0.00 sys +  5.23 cusr  0.59 csys =  5.83 CPU)
15:16:40 koha-1  | 
15:16:40 koha-1  | #   Failed test 'koha-tmpl/intranet-tmpl/prog/en/includes/background_jobs/create_eholdings_from_biblios.inc should be kept tidy'
15:16:40 koha-1  | #   at xt/tt_tidy.t line 55.
15:16:40 koha-1  | # Looks like you failed 1 test of 870.
15:16:40 koha-1  | [12:58:32] xt/tt_tidy.t
Comment 3 Jonathan Druart 2025-11-28 09:26:19 UTC
This is still valid after bug 38426's update that was supposed to fix it.
Comment 4 Jonathan Druart 2025-11-28 09:36:41 UTC Comment hidden (obsolete)
Comment 5 Jonathan Druart 2025-11-28 09:37:02 UTC
I don't understand why it does not fail locally...

Should we try to wipe .cache/js-v8flags and .cache/yarn before `yarn install` in ktd?

kohadev-koha@kohadevbox:koha(main)$ ls ~/.cache
Cypress  fontconfig  js-v8flags  yarn
Comment 6 Paul Derscheid 2025-11-28 15:59:36 UTC
Yes, clearing that dir might help.
Comment 8 Jonathan Druart 2025-12-01 10:29:35 UTC
Fixed!

Koha_Main/3454
koha-1      | [10:25:46] xt/tt_tidy.t ................................................................ ok  1144242 ms ( 0.24 usr  0.06 sys + 1387.19 cusr 189.51 csys = 1577.00 CPU)
Comment 9 Jonathan Druart 2026-01-27 15:32:40 UTC
It's back Koha_Main/3549 


22:37:58 koha-1      | 
22:37:58 koha-1      | 
22:37:58 koha-1      | #
22:37:58 koha-1      | # Fatal error in , line 0
22:37:58 koha-1      | # Check failed: current == end_slot_index.
22:38:24 koha-1      | #
22:38:24 koha-1      | #
22:38:24 koha-1      | #
22:38:24 koha-1      | #FailureMessage Object: 0x7ffd541c0380
22:38:24 koha-1      | ----- Native stack trace -----
22:38:24 koha-1      | 
22:38:24 koha-1      |  1: 0xd30d31  [node]
22:38:24 koha-1      |  2: 0x2141dc1 V8_Fatal(char const*, ...) [node]
22:38:24 koha-1      |  3: 0x155e5a1  [node]
22:38:24 koha-1      |  4: 0x155e838 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
22:38:24 koha-1      |  5: 0x155d43b int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
22:38:24 koha-1      |  6: 0x155e571 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
22:38:24 koha-1      |  7: 0x155e838 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
22:38:24 koha-1      |  8: 0x155d43b int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
22:38:24 koha-1      |  9: 0x155e571 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
22:38:24 koha-1      | 10: 0x155e838 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
22:38:24 koha-1      | 11: 0x155d43b int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
22:38:24 koha-1      | 12: 0x155e571 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
22:38:24 koha-1      | 13: 0x155e838 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
22:38:24 koha-1      | 14: 0x155d43b int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
22:38:24 koha-1      | 15: 0x155e571 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
22:38:24 koha-1      | 16: 0x155e838 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
22:38:24 koha-1      | 17: 0x155d43b int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
22:38:24 koha-1      | 18: 0x155e571 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
22:38:24 koha-1      | 19: 0x155e838 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
22:38:24 koha-1      | 20: 0x155d43b int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
22:38:24 koha-1      | 21: 0x155e571 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
22:38:24 koha-1      | 22: 0x155e838 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
22:38:24 koha-1      | 23: 0x155d43b int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
22:38:24 koha-1      | 24: 0x155e571 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
22:38:24 koha-1      | 25: 0x155e838 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
22:38:24 koha-1      | 26: 0x155d43b int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
22:38:24 koha-1      | 27: 0x155e571 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
22:38:24 koha-1      | 28: 0x155e838 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
22:38:24 koha-1      | 29: 0x155d43b int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
22:38:24 koha-1      | 30: 0x155e571 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
22:38:24 koha-1      | 31: 0x155e838 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
22:38:24 koha-1      | 32: 0x155d43b int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
22:38:24 koha-1      | 33: 0x155e571 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
22:38:24 koha-1      | 34: 0x155e838 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
22:38:24 koha-1      | 35: 0x155d43b int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
22:38:24 koha-1      | 36: 0x155e571 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
22:38:24 koha-1      | 37: 0x155e838 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
22:38:24 koha-1      | 38: 0x155d43b int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
22:38:24 koha-1      | 39: 0x155e571 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
22:38:24 koha-1      | 40: 0x155e838 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
22:38:24 koha-1      | 41: 0x155d43b int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHeapObject>(unsigned char, v8::internal::SlotAccessorForHeapObject) [node]
22:38:24 koha-1      | 42: 0x155e571 v8::internal::Deserializer<v8::internal::Isolate>::ReadData(v8::internal::Handle<v8::internal::HeapObject>, int, int) [node]
22:38:24 koha-1      | 43: 0x155e838 v8::internal::Deserializer<v8::internal::Isolate>::ReadObject(v8::internal::SnapshotSpace) [node]
22:38:24 koha-1      | 44: 0x155eb19 int v8::internal::Deserializer<v8::internal::Isolate>::ReadSingleBytecodeData<v8::internal::SlotAccessorForHandle<v8::internal::Isolate> >(unsigned char, v8::internal::SlotAccessorForHandle<v8::internal::Isolate>) [node]
22:38:24 koha-1      | 45: 0x155f41f v8::internal::Deserializer<v8::internal::Isolate>::ReadObject() [node]
22:38:24 koha-1      | 46: 0x1563fb2 v8::internal::ObjectDeserializer::Deserialize() [node]
22:38:24 koha-1      | 47: 0x15641c4 v8::internal::ObjectDeserializer::DeserializeSharedFunctionInfo(v8::internal::Isolate*, v8::internal::SerializedCodeData const*, v8::internal::Handle<v8::internal::String>) [node]
22:38:24 koha-1      | 48: 0x1556f02 v8::internal::CodeSerializer::Deserialize(v8::internal::Isolate*, v8::internal::AlignedCachedData*, v8::internal::Handle<v8::internal::String>, v8::ScriptOriginOptions, v8::internal::MaybeHandle<v8::internal::Script>) [node]
22:38:24 koha-1      | 49: 0xfb05eb  [node]
22:38:24 koha-1      | 50: 0xfb08cd v8::internal::Compiler::GetSharedFunctionInfoForScriptWithCachedData(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>, v8::internal::ScriptDetails const&, v8::internal::AlignedCachedData*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason, v8::internal::NativesFlag) [node]
22:38:24 koha-1      | 51: 0xf1086c  [node]
22:38:24 koha-1      | 52: 0xf10978 v8::ScriptCompiler::CompileUnboundScript(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason) [node]
22:38:24 koha-1      | 53: 0xc9e151 node::contextify::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) [node]
22:38:24 koha-1      | 54: 0xf4e7cf v8::internal::FunctionCallbackArguments::Call(v8::internal::CallHandlerInfo) [node]
22:38:24 koha-1      | 55: 0xf4ed85  [node]
22:38:24 koha-1      | 56: 0xf4f4a3 v8::internal::Builtin_HandleApiCall(int, unsigned long*, v8::internal::Isolate*) [node]
22:38:24 koha-1      | 57: 0x1959df6  [node] at misc/devel/tidy.pl line 108.
22:38:24 selenium-1  | 1769466960085	Marionette	INFO	Stopped listening on port 36415
22:38:24 selenium-1  | JavaScript error: resource:///modules/Interactions.jsm, line 230: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver]
22:38:24 selenium-1  | 22:36:00.739 INFO [ActiveSessions$1.onStop] - Removing session c747a60c-3277-4065-bf2a-a3c67d7e75ec (org.openqa.selenium.firefox.GeckoDriverService)
22:38:24 koha-1      | [22:37:55] t/db_dependent/selenium/authentication_2fa.t ................................ ok   194371 ms ( 0.00 usr  0.01 sys +  2.32 cusr  0.36 csys =  2.69 CPU)
22:38:24 koha-1      | 
22:38:24 koha-1      | #   Failed test 'koha-tmpl/opac-tmpl/bootstrap/en/includes/overdrive-checkout.inc should be kept tidy'
22:38:24 koha-1      | #   at xt/tt_tidy.t line 55.
22:38:24 koha-1      | # Looks like you failed 1 test of 871.
22:38:24 koha-1      | [22:37:55] xt/tt_tidy.t
Comment 10 Jonathan Druart 2026-01-27 15:38:26 UTC
Trying to fix it from misc4dev: https://gitlab.com/koha-community/koha-misc4dev/-/merge_requests/89

It's a temporary solution, but we need to know if it is going to work for us.
Comment 11 Jonathan Druart 2026-01-27 15:39:13 UTC
(In reply to Jonathan Druart from comment #10)
> Trying to fix it from misc4dev:
> https://gitlab.com/koha-community/koha-misc4dev/-/merge_requests/89
> 
> It's a temporary solution, but we need to know if it is going to work for us.

 Issue #100: Pass DISABLE_V8_COMPILE_CACHE=1