{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.6V4wRJL8/b1/stockfish_17-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.6V4wRJL8/b2/stockfish_17-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 26bd8d8ad653ac65071281ec556cc4c6 30264 debug optional stockfish-dbgsym_17-1_amd64.deb\n- a96006bb286bf142bb15bcf1876a1c27 61080360 games optional stockfish_17-1_amd64.deb\n+ 93af50869b59bdabe1ddd8d0492524fd 30268 debug optional stockfish-dbgsym_17-1_amd64.deb\n+ dd0430f6f3c4eb81a81b98fbf73906c5 61080136 games optional stockfish_17-1_amd64.deb\n"}, {"source1": "stockfish_17-1_amd64.deb", "source2": "stockfish_17-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-05-03 17:47:24.000000 debian-binary\n -rw-r--r-- 0 0 0 996 2025-05-03 17:47:24.000000 control.tar.xz\n--rw-r--r-- 0 0 0 61079172 2025-05-03 17:47:24.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 61078948 2025-05-03 17:47:24.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/games/stockfish", "source2": "./usr/games/stockfish", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c822c26bad6c670ffdb77b3ae3d64c283a397753\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c332ac43bc9dfa9cb7d45cf0a61c415585f104ec\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --debug-dump=frames {}", "source2": "readelf --wide --debug-dump=frames {}", "unified_diff": "@@ -1246,15 +1246,15 @@\n DW_CFA_advance_loc: 1 to 0000000000030e5e\n DW_CFA_def_cfa_offset: 8\n DW_CFA_advance_loc: 1 to 0000000000030e5f\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-000005a8 000000000000003c 0000057c FDE cie=00000030 pc=0000000000030e80..0000000000030f2e\n+000005a8 000000000000003c 0000057c FDE cie=00000030 pc=0000000000030e80..0000000000030f30\n DW_CFA_advance_loc: 2 to 0000000000030e82\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r14 (r14) at cfa-16\n DW_CFA_advance_loc: 2 to 0000000000030e84\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r13 (r13) at cfa-24\n DW_CFA_advance_loc: 5 to 0000000000030e89\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-L(:9wS/lib64/ld-linux-x86-64.so.2\n+/lib64/ld-linux-x86-64.so.2\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n __libc_start_main\n __cxa_finalize\n _ZSt21ios_base_library_initv\n _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -37976,23 +37976,23 @@\n \tmov %rax,%rbp\n \tmov %rsi,0x18(%rax)\n \tmov %ecx,(%rax)\n \tmov %rax,0x10(%r14)\n \tmov %r14,0x8(%rax)\n \tmov 0x18(%r12),%rdi\n \ttest %rdi,%rdi\n-\tje 30f24 <__cxa_finalize@plt+0x28574>\n+\tjne 30f1f <__cxa_finalize@plt+0x2856f>\n+\tmov 0x10(%r12),%r12\n+\tmov %rbp,%r14\n+\tjmp 30ed2 <__cxa_finalize@plt+0x28522>\n \tmov %r13,%rdx\n \tmov %rax,%rsi\n \tcall 30e80 <__cxa_finalize@plt+0x284d0>\n \tmov %rax,0x18(%rbp)\n-\tmov 0x10(%r12),%r12\n-\tmov %rbp,%r14\n-\tjmp 30ed2 <__cxa_finalize@plt+0x28522>\n-\txchg %ax,%ax\n+\tjmp 30f15 <__cxa_finalize@plt+0x28565>\n \tpush %rbx\n \tmov 0x8(%rdi),%rax\n \tmov %rsi,%rbx\n \ttest %rax,%rax\n \tjne 8fd0 <__cxa_finalize@plt+0x620>\n \tmov $0x28,%edi\n \tcall 8470 \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -87,15 +87,15 @@\n 0x04b10ef8 0e208604 440e2883 054a0e80 02026b0a . ..D.(..J....k.\n 0x04b10f08 0e28410e 20410e18 420e1042 0e08410b .(A. A..B..B..A.\n 0x04b10f18 18000000 34050000 6b804ffb 44000000 ....4...k.O.D...\n 0x04b10f28 000e8002 83058604 8c038d02 28000000 ............(...\n 0x04b10f38 50050000 14ff51fb 2e000000 00410e10 P.....Q......A..\n 0x04b10f48 8602410e 18830344 0e20460a 0e18410e ..A....D. F...A.\n 0x04b10f58 10410e08 410b0000 3c000000 7c050000 .A..A...<...|...\n- 0x04b10f68 18ff51fb ae000000 00420e10 8e02420e ..Q......B....B.\n+ 0x04b10f68 18ff51fb b0000000 00420e10 8e02420e ..Q......B....B.\n 0x04b10f78 188d0345 0e208c04 480e2886 05470e30 ...E. ..H.(..G.0\n 0x04b10f88 83060243 0a0e2841 0e20420e 18420e10 ...C..(A. B..B..\n 0x04b10f98 420e0841 0b000000 18000000 bc050000 B..A............\n 0x04b10fa8 88ff51fb 24000000 00410e10 8302620e ..Q.$....A....b.\n 0x04b10fb8 08000000 14000000 d8050000 0c804ffb ..............O.\n 0x04b10fc8 59000000 000e1083 02000000 4c000000 Y...........L...\n 0x04b10fd8 f0050000 84ff51fb 7a010000 00420e10 ......Q.z....B..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32326332 36626164 36633637 30666664 22c26bad6c670ffd\n- 0x00000010 62373762 33616533 64363463 32383361 b77b3ae3d64c283a\n- 0x00000020 33393737 35332e64 65627567 00000000 397753.debug....\n- 0x00000030 50d75fca P._.\n+ 0x00000000 33326163 34336263 39646661 39636237 32ac43bc9dfa9cb7\n+ 0x00000010 64343563 66306136 31633431 35353835 d45cf0a61c415585\n+ 0x00000020 66313034 65632e64 65627567 00000000 f104ec.debug....\n+ 0x00000030 efba0437 ...7\n \n"}]}]}]}]}, {"source1": "stockfish-dbgsym_17-1_amd64.deb", "source2": "stockfish-dbgsym_17-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-05-03 17:47:24.000000 debian-binary\n -rw-r--r-- 0 0 0 516 2025-05-03 17:47:24.000000 control.tar.xz\n--rw-r--r-- 0 0 0 29556 2025-05-03 17:47:24.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 29560 2025-05-03 17:47:24.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Milan Zamazal \n Installed-Size: 76750\n Depends: stockfish (= 17-1)\n Section: debug\n Priority: optional\n Description: debug symbols for stockfish\n-Build-Ids: c822c26bad6c670ffdb77b3ae3d64c283a397753\n+Build-Ids: c332ac43bc9dfa9cb7d45cf0a61c415585f104ec\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/c8/22c26bad6c670ffdb77b3ae3d64c283a397753.debug\n+usr/lib/debug/.build-id/c3/32ac43bc9dfa9cb7d45cf0a61c415585f104ec.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/lib/debug/.build-id/c8/\n--rw-r--r-- 0 root (0) root (0) 78581600 2025-05-03 17:47:24.000000 ./usr/lib/debug/.build-id/c8/22c26bad6c670ffdb77b3ae3d64c283a397753.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/lib/debug/.build-id/c3/\n+-rw-r--r-- 0 root (0) root (0) 78581600 2025-05-03 17:47:24.000000 ./usr/lib/debug/.build-id/c3/32ac43bc9dfa9cb7d45cf0a61c415585f104ec.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/share/doc/stockfish-dbgsym -> stockfish\n"}, {"source1": "./usr/lib/debug/.build-id/c8/22c26bad6c670ffdb77b3ae3d64c283a397753.debug", "source2": "./usr/lib/debug/.build-id/c3/32ac43bc9dfa9cb7d45cf0a61c415585f104ec.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -148,15 +148,15 @@\n 144: 0000000000034120 740 FUNC LOCAL DEFAULT 14 _ZN9Stockfish4Eval4NNUE7NetworkINS1_19NetworkArchitectureILj128ELi15ELi32EEENS1_18FeatureTransformerILj128EXadL_ZNS1_16AccumulatorState16accumulatorSmallEEEEEE4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_\n 145: 0000000000034930 224 FUNC LOCAL DEFAULT 14 _ZN9Stockfish10ThreadPool5clearEv\n 146: 0000000000034a10 52 FUNC LOCAL DEFAULT 14 _ZN9Stockfish10ThreadPool25ensure_network_replicatedEv\n 147: 0000000000034a50 1512 FUNC LOCAL DEFAULT 14 _ZN9Stockfish6Engine14resize_threadsEv\n 148: 0000000000008a64 699 FUNC LOCAL DEFAULT 14 _ZN9Stockfish6EngineC2ESt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE.cold\n 149: 0000000000030730 89 FUNC LOCAL DEFAULT 14 _ZSt12__str_concatINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_PKNS6_10value_typeENS6_9size_typeES9_SA_RKNS6_14allocator_typeE.isra.0\n 150: 0000000004b35a00 48 OBJECT LOCAL DEFAULT 28 _ZN9StockfishL26STARTUP_PROCESSOR_AFFINITYE.lto_priv.11\n- 151: 0000000000030e80 174 FUNC LOCAL DEFAULT 14 _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE7_M_copyILb0ENS5_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeImESA_PSt18_Rb_tree_node_baseRT0_.isra.0\n+ 151: 0000000000030e80 176 FUNC LOCAL DEFAULT 14 _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE7_M_copyILb0ENS5_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeImESA_PSt18_Rb_tree_node_baseRT0_.isra.0\n 152: 0000000000030e50 46 FUNC LOCAL DEFAULT 14 _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE8_M_eraseEPSt13_Rb_tree_nodeImE.isra.0\n 153: 0000000000030f60 378 FUNC LOCAL DEFAULT 14 _ZN9Stockfish19read_file_to_stringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 154: 0000000000031120 256 FUNC LOCAL DEFAULT 14 _ZN9Stockfish17remove_whitespaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 155: 0000000000031220 407 FUNC LOCAL DEFAULT 14 _ZN9Stockfish10NumaConfig29indices_from_shortened_stringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0\n 156: 0000000000030d60 228 FUNC LOCAL DEFAULT 14 _ZNSt7__cxx119to_stringEm\n 157: 0000000000030cf0 102 FUNC LOCAL DEFAULT 14 _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_\n 158: 0000000000031720 183 FUNC LOCAL DEFAULT 14 _ZN9Stockfish10NumaConfig15add_cpu_to_nodeEmm\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c822c26bad6c670ffdb77b3ae3d64c283a397753\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c332ac43bc9dfa9cb7d45cf0a61c415585f104ec\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}]}]}]}]}