{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.XJOQL0DW/b1/ilmbase_2.5.7-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.XJOQL0DW/b2/ilmbase_2.5.7-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n 7f45259dc2a8e9c7e21cb06c7eec2524 157464 libdevel optional libilmbase-dev_2.5.7-2_amd64.deb\n- a0993728ee1e19302e05aba7ede9febc 405244 debug optional libilmbase25-dbgsym_2.5.7-2_amd64.deb\n- 047885f20fe61e1a9578b1747bbf297e 207712 libs optional libilmbase25_2.5.7-2_amd64.deb\n+ c1764a305f440d5e7a0d81fe2a6a2578 405236 debug optional libilmbase25-dbgsym_2.5.7-2_amd64.deb\n+ fe428110f9a9a5e6394aa0fb572380da 207784 libs optional libilmbase25_2.5.7-2_amd64.deb\n"}, {"source1": "libilmbase25_2.5.7-2_amd64.deb", "source2": "libilmbase25_2.5.7-2_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 2021-09-17 22:16:00.000000 debian-binary\n -rw-r--r-- 0 0 0 1316 2021-09-17 22:16:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 206204 2021-09-17 22:16:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 206276 2021-09-17 22:16:00.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/lib/x86_64-linux-gnu/libIexMath-2_5.so.25.0.6", "source2": "./usr/lib/x86_64-linux-gnu/libIexMath-2_5.so.25.0.6", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000060 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002c0 0002c0 000438 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000006f8 0006f8 000527 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000000c20 000c20 00005a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000006f8 0006f8 000529 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000000c22 000c22 00005a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000000c80 000c80 000060 00 A 4 2 8\n [ 7] .rela.dyn RELA 0000000000000ce0 000ce0 000228 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000000f08 000f08 0001e0 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 000150 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000002170 002170 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000002180 002180 0008e5 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,21 +10,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4d40\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4d50\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x6f8\n 0x0000000000000006 (SYMTAB) 0x2c0\n- 0x000000000000000a (STRSZ) 1319 (bytes)\n+ 0x000000000000000a (STRSZ) 1321 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x4fe8\n 0x0000000000000002 (PLTRELSZ) 480 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xf08\n 0x0000000000000007 (RELA) 0xce0\n 0x0000000000000008 (RELASZ) 552 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0xc80\n 0x000000006fffffff (VERNEEDNUM) 2\n- 0x000000006ffffff0 (VERSYM) 0xc20\n+ 0x000000006ffffff0 (VERSYM) 0xc22\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: dd4043be6d93580bc694bfdc7ef4742eedf2433f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e9ddad130b87c0979e7d6030e9bde9e1a1b143af\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 45 entries:\n- Addr: 0x0000000000000c20 Offset: 0x000c20 Link: 3 (.dynsym)\n+ Addr: 0x0000000000000c22 Offset: 0x000c22 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 008: 3 (CXXABI_1.3) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 00c: 4 (GLIBC_2.4) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 5 (GLIBCXX_3.4) 3 (CXXABI_1.3) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 3 (CXXABI_1.3) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -78,9 +78,9 @@\n 0x00000ba8 2b2e736f 2e36006c 6962632e 736f2e36 +.so.6.libc.so.6\n 0x00000bb8 006c6962 4965784d 6174682d 325f352e .libIexMath-2_5.\n 0x00000bc8 736f2e32 3500474c 49424358 585f332e so.25.GLIBCXX_3.\n 0x00000bd8 34004358 58414249 5f312e33 00474c49 4.CXXABI_1.3.GLI\n 0x00000be8 42435f32 2e340047 4c494243 5f322e32 BC_2.4.GLIBC_2.2\n 0x00000bf8 2e350000 00000000 00000000 00000000 .5..............\n 0x00000c08 00000000 00000000 00000000 00000000 ................\n- 0x00000c18 00000000 000000 .......\n+ 0x00000c18 00000000 00000000 00 .........\n \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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34303433 62653664 39333538 30626336 4043be6d93580bc6\n- 0x00000010 39346266 64633765 66343734 32656564 94bfdc7ef4742eed\n- 0x00000020 66323433 33662e64 65627567 00000000 f2433f.debug....\n- 0x00000030 f423b1b4 .#..\n+ 0x00000000 64646164 31333062 38376330 39373965 ddad130b87c0979e\n+ 0x00000010 37643630 33306539 62646539 65316131 7d6030e9bde9e1a1\n+ 0x00000020 62313433 61662e64 65627567 00000000 b143af.debug....\n+ 0x00000030 097e0082 .~..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libIlmThread-2_5.so.25.0.6", "source2": "./usr/lib/x86_64-linux-gnu/libIlmThread-2_5.so.25.0.6", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0002a0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000500 000500 000c00 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001100 001100 001316 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002416 002416 000100 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001100 001100 001318 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002418 002418 000100 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002518 002518 0000f0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000002608 002608 000738 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002d40 002d40 0005b8 18 AI 3 23 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 0003e0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004400 004400 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004410 004410 001969 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,21 +11,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x8b08\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x8b10\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1100\n 0x0000000000000006 (SYMTAB) 0x500\n- 0x000000000000000a (STRSZ) 4886 (bytes)\n+ 0x000000000000000a (STRSZ) 4888 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x8fe8\n 0x0000000000000002 (PLTRELSZ) 1464 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2d40\n 0x0000000000000007 (RELA) 0x2608\n 0x0000000000000008 (RELASZ) 1848 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2518\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x2416\n+ 0x000000006ffffff0 (VERSYM) 0x2418\n 0x000000006ffffff9 (RELACOUNT) 24\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: d0ff9144a9bfc36d01de9db8c6fd5b9659669fe8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dbdeabf0cbb0eca5a974dcfa5cb7be8cfc4cdea2\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 128 entries:\n- Addr: 0x0000000000002416 Offset: 0x002416 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002418 Offset: 0x002418 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 3 (GLIBCXX_3.4.22) 4 (GLIBC_2.34) \n 004: 5 (GLIBCXX_3.4) 2 (GLIBC_2.2.5) 3 (GLIBCXX_3.4.22) 6 (CXXABI_1.3) \n 008: 1 (*global*) 5 (GLIBCXX_3.4) 4 (GLIBC_2.34) 6 (CXXABI_1.3) \n 00c: 6 (CXXABI_1.3) 2 (GLIBC_2.2.5) 7 (GLIBCXX_3.4.11) 6 (CXXABI_1.3) \n 010: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 8 (GLIBC_2.14) \n 014: 4 (GLIBC_2.34) 2 (GLIBC_2.2.5) 3 (GLIBCXX_3.4.22) 5 (GLIBCXX_3.4)\n 018: 9 (CXXABI_1.3.9) a (GLIBC_2.4) 6 (CXXABI_1.3) b (GLIBCXX_3.4.21) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -301,9 +301,9 @@\n 0x000023a0 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x000023b0 58585f33 2e340047 4c494243 58585f33 XX_3.4.GLIBCXX_3\n 0x000023c0 2e342e32 3200474c 4942435f 322e3400 .4.22.GLIBC_2.4.\n 0x000023d0 474c4942 435f322e 31340047 4c494243 GLIBC_2.14.GLIBC\n 0x000023e0 5f322e33 3400474c 4942435f 322e322e _2.34.GLIBC_2.2.\n 0x000023f0 35000000 00000000 00000000 00000000 5...............\n 0x00002400 00000000 00000000 00000000 00000000 ................\n- 0x00002410 00000000 0000 ......\n+ 0x00002410 00000000 00000000 ........\n \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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66663931 34346139 62666333 36643031 ff9144a9bfc36d01\n- 0x00000010 64653964 62386336 66643562 39363539 de9db8c6fd5b9659\n- 0x00000020 36363966 65382e64 65627567 00000000 669fe8.debug....\n- 0x00000030 9a0aad57 ...W\n+ 0x00000000 64656162 66306362 62306563 61356139 deabf0cbb0eca5a9\n+ 0x00000010 37346463 66613563 62376265 38636663 74dcfa5cb7be8cfc\n+ 0x00000020 34636465 61322e64 65627567 00000000 4cdea2.debug....\n+ 0x00000030 d39a42b0 ..B.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libImath-2_5.so.25.0.6", "source2": "./usr/lib/x86_64-linux-gnu/libImath-2_5.so.25.0.6", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x005218 0x005218 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x005220 0x005220 R 0x1000\n LOAD 0x006000 0x0000000000006000 0x0000000000006000 0x00be4d 0x00be4d R E 0x1000\n LOAD 0x012000 0x0000000000012000 0x0000000000012000 0x001d80 0x001d80 R 0x1000\n LOAD 0x014b88 0x0000000000014b88 0x0000000000014b88 0x000580 0x000750 RW 0x1000\n DYNAMIC 0x014d30 0x0000000000014d30 0x0000000000014d30 0x000210 0x000210 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x012298 0x0000000000012298 0x0000000000012298 0x000594 0x000594 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000758 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009b8 0009b8 001578 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001f30 001f30 002713 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000004644 004644 0001ca 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000004810 004810 000090 00 A 4 3 8\n- [ 7] .rela.dyn RELA 00000000000048a0 0048a0 000678 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000004f18 004f18 000300 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000001f30 001f30 002719 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000464a 00464a 0001ca 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000004818 004818 000090 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 00000000000048a8 0048a8 000678 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000004f20 004f20 000300 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000006020 006020 000210 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000006230 006230 000018 08 AX 0 0 8\n [12] .text PROGBITS 0000000000006250 006250 00bbf2 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000011e44 011e44 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000012000 012000 000298 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000000000012298 012298 000594 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x48a0 contains 69 entries:\n+Relocation section '.rela.dyn' at offset 0x48a8 contains 69 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000014b88 0000000000000008 R_X86_64_RELATIVE 6730\n 0000000000014b90 0000000000000008 R_X86_64_RELATIVE 6530\n 0000000000014b98 0000000000000008 R_X86_64_RELATIVE 6560\n 0000000000014ba0 0000000000000008 R_X86_64_RELATIVE 6590\n 0000000000014ba8 0000000000000008 R_X86_64_RELATIVE 66f0\n 0000000000015100 0000000000000008 R_X86_64_RELATIVE 15100\n@@ -67,15 +67,15 @@\n 0000000000014fb8 0000003000000006 R_X86_64_GLOB_DAT 0000000000014cb8 _ZTVN9Imath_2_513SingMatrixExcE + 0\n 0000000000014fc0 0000007700000006 R_X86_64_GLOB_DAT 00000000000151c0 _ZN9Imath_2_511identity44fE + 0\n 0000000000014fc8 0000003600000006 R_X86_64_GLOB_DAT 0000000000014ce0 _ZTVN9Imath_2_512ZeroScaleExcE + 0\n 0000000000014fd0 0000001400000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000014fd8 0000001600000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000014fe0 0000001700000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n \n-Relocation section '.rela.plt' at offset 0x4f18 contains 32 entries:\n+Relocation section '.rela.plt' at offset 0x4f20 contains 32 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000015000 000000cb00000007 R_X86_64_JUMP_SLOT 000000000000caa0 _ZN9Imath_2_517jacobiEigenSolverIfEEvRNS_8Matrix44IT_EERNS_4Vec4IS2_EES4_S2_ + 0\n 0000000000015008 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7Iex_2_57MathExcC2ERKS0_ + 0\n 0000000000015010 0000007f00000007 R_X86_64_JUMP_SLOT 000000000000fbb0 _ZNK9Imath_2_58Matrix33IdEmlERKS1_ + 0\n 0000000000015018 000000cf00000007 R_X86_64_JUMP_SLOT 0000000000007a00 _ZN9Imath_2_512ZeroScaleExcD1Ev + 0\n 0000000000015020 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7Iex_2_57MathExcC2ERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE + 0\n 0000000000015028 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_allocate_exception@CXXABI_1.3 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,21 +11,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x14b88\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x14ba8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1f30\n 0x0000000000000006 (SYMTAB) 0x9b8\n- 0x000000000000000a (STRSZ) 10003 (bytes)\n+ 0x000000000000000a (STRSZ) 10009 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x14fe8\n 0x0000000000000002 (PLTRELSZ) 768 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x4f18\n- 0x0000000000000007 (RELA) 0x48a0\n+ 0x0000000000000017 (JMPREL) 0x4f20\n+ 0x0000000000000007 (RELA) 0x48a8\n 0x0000000000000008 (RELASZ) 1656 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x4810\n+ 0x000000006ffffffe (VERNEED) 0x4818\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x4644\n+ 0x000000006ffffff0 (VERSYM) 0x464a\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 8351fa2bd9401c70aaa6d850dcd3c0287bd3a826\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5d0d143621f99cb6e106c120bfe2ec464394168a\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 229 entries:\n- Addr: 0x0000000000004644 Offset: 0x004644 Link: 3 (.dynsym)\n+ Addr: 0x000000000000464a Offset: 0x00464a Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 004: 3 (CXXABI_1.3) 4 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5)\n 008: 5 (CXXABI_1.3.9) 1 (*global*) 6 (GLIBC_2.4) 1 (*global*) \n 00c: 1 (*global*) 3 (CXXABI_1.3) 7 (GLIBCXX_3.4) 1 (*global*) \n 010: 3 (CXXABI_1.3) 1 (*global*) 4 (GLIBC_2.2.5) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 7 (GLIBCXX_3.4)\n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n@@ -57,15 +57,15 @@\n 0d4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0dc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0e0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0e4: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000004810 Offset: 0x004810 Link: 4 (.dynstr)\n+ Addr: 0x0000000000004818 Offset: 0x004818 Link: 4 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 4\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0030: Name: GLIBCXX_3.4 Flags: none Version: 7\n 0x0040: Name: CXXABI_1.3.9 Flags: none Version: 5\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 3\n 0x0060: Version: 1 File: libc.so.6 Cnt: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -621,9 +621,9 @@\n 0x000045d0 322e3400 00000000 00000000 00000000 2.4.............\n 0x000045e0 00000000 00000000 00000000 00000000 ................\n 0x000045f0 00000000 00000000 00000000 00000000 ................\n 0x00004600 00000000 00000000 00000000 00000000 ................\n 0x00004610 00000000 00000000 00000000 00000000 ................\n 0x00004620 00000000 00000000 00000000 00000000 ................\n 0x00004630 00000000 00000000 00000000 00000000 ................\n- 0x00004640 000000 ...\n+ 0x00004640 00000000 00000000 00 .........\n \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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35316661 32626439 34303163 37306161 51fa2bd9401c70aa\n- 0x00000010 61366438 35306463 64336330 32383762 a6d850dcd3c0287b\n- 0x00000020 64336138 32362e64 65627567 00000000 d3a826.debug....\n- 0x00000030 40148864 @..d\n+ 0x00000000 30643134 33363231 66393963 62366531 0d143621f99cb6e1\n+ 0x00000010 30366331 32306266 65326563 34363433 06c120bfe2ec4643\n+ 0x00000020 39343136 38612e64 65627567 00000000 94168a.debug....\n+ 0x00000030 913aebdf .:..\n \n"}]}]}]}]}, {"source1": "libilmbase25-dbgsym_2.5.7-2_amd64.deb", "source2": "libilmbase25-dbgsym_2.5.7-2_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 2021-09-17 22:16:00.000000 debian-binary\n--rw-r--r-- 0 0 0 824 2021-09-17 22:16:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 404228 2021-09-17 22:16:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 820 2021-09-17 22:16:00.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 404224 2021-09-17 22:16:00.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": "@@ -6,8 +6,8 @@\n Maintainer: Debian PhotoTools Maintainers \n Installed-Size: 657\n Depends: libilmbase25 (= 2.5.7-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libilmbase25\n-Build-Ids: 14c7911308dee88548c36b162d8711586d6227d9 8351fa2bd9401c70aaa6d850dcd3c0287bd3a826 b4f8a252cd2a28ddca97cfaf1bc9de66dc7a2ca6 d0ff9144a9bfc36d01de9db8c6fd5b9659669fe8 dd4043be6d93580bc694bfdc7ef4742eedf2433f\n+Build-Ids: 14c7911308dee88548c36b162d8711586d6227d9 5d0d143621f99cb6e106c120bfe2ec464394168a b4f8a252cd2a28ddca97cfaf1bc9de66dc7a2ca6 dbdeabf0cbb0eca5a974dcfa5cb7be8cfc4cdea2 e9ddad130b87c0979e7d6030e9bde9e1a1b143af\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,6 +1,6 @@\n usr/lib/debug/.build-id/14/c7911308dee88548c36b162d8711586d6227d9.debug\n-usr/lib/debug/.build-id/83/51fa2bd9401c70aaa6d850dcd3c0287bd3a826.debug\n+usr/lib/debug/.build-id/5d/0d143621f99cb6e106c120bfe2ec464394168a.debug\n usr/lib/debug/.build-id/b4/f8a252cd2a28ddca97cfaf1bc9de66dc7a2ca6.debug\n-usr/lib/debug/.build-id/d0/ff9144a9bfc36d01de9db8c6fd5b9659669fe8.debug\n-usr/lib/debug/.build-id/dd/4043be6d93580bc694bfdc7ef4742eedf2433f.debug\n+usr/lib/debug/.build-id/db/deabf0cbb0eca5a974dcfa5cb7be8cfc4cdea2.debug\n+usr/lib/debug/.build-id/e9/ddad130b87c0979e7d6030e9bde9e1a1b143af.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/libilmbase25.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,21 +1,21 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/14/\n -rw-r--r-- 0 root (0) root (0) 12800 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/14/c7911308dee88548c36b162d8711586d6227d9.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/83/\n--rw-r--r-- 0 root (0) root (0) 139080 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/83/51fa2bd9401c70aaa6d850dcd3c0287bd3a826.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/5d/\n+-rw-r--r-- 0 root (0) root (0) 139080 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/5d/0d143621f99cb6e106c120bfe2ec464394168a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/b4/\n -rw-r--r-- 0 root (0) root (0) 386448 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/b4/f8a252cd2a28ddca97cfaf1bc9de66dc7a2ca6.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/d0/\n--rw-r--r-- 0 root (0) root (0) 84224 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/d0/ff9144a9bfc36d01de9db8c6fd5b9659669fe8.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/dd/\n--rw-r--r-- 0 root (0) root (0) 16336 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/dd/4043be6d93580bc694bfdc7ef4742eedf2433f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/db/\n+-rw-r--r-- 0 root (0) root (0) 84224 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/db/deabf0cbb0eca5a974dcfa5cb7be8cfc4cdea2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/e9/\n+-rw-r--r-- 0 root (0) root (0) 16336 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/e9/ddad130b87c0979e7d6030e9bde9e1a1b143af.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 15264 2021-09-17 22:16:00.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/libilmbase25.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/share/doc/libilmbase25-dbgsym -> libilmbase25\n"}, {"source1": "./usr/lib/debug/.build-id/83/51fa2bd9401c70aaa6d850dcd3c0287bd3a826.debug", "source2": "./usr/lib/debug/.build-id/5d/0d143621f99cb6e106c120bfe2ec464394168a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x005218 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x005220 R 0x1000\n LOAD 0x000000 0x0000000000006000 0x0000000000006000 0x000000 0x00be4d R E 0x1000\n LOAD 0x000000 0x0000000000012000 0x0000000000012000 0x000000 0x001d80 R 0x1000\n LOAD 0x000b88 0x0000000000014b88 0x0000000000014b88 0x000000 0x000750 RW 0x1000\n DYNAMIC 0x000b88 0x0000000000014d30 0x0000000000014d30 0x000000 0x000210 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000012298 0x0000000000012298 0x000000 0x000594 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000758 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009b8 00025c 001578 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001f30 00025c 002713 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000004644 00025c 0001ca 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000004810 00025c 000090 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 00000000000048a0 00025c 000678 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000004f18 00025c 000300 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000001f30 00025c 002719 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000464a 00025c 0001ca 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000004818 00025c 000090 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 00000000000048a8 00025c 000678 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000004f20 00025c 000300 18 A 3 22 8\n [ 9] .init NOBITS 0000000000006000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000006020 001000 000210 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000006230 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 0000000000006250 001000 00bbf2 00 AX 0 0 16\n [13] .fini NOBITS 0000000000011e44 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000012000 001000 000298 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000000000012298 001000 000594 00 A 0 0 4\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 8351fa2bd9401c70aaa6d850dcd3c0287bd3a826\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5d0d143621f99cb6e106c120bfe2ec464394168a\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-&GCC: (Debian 12.2.0-7) 12.2.0\n+GCC: (Debian 12.2.0-7) 12.2.0\n uBPCN^tm\n #9iaz\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libilmbase25.debug\n IexMathFloatExc.cpp\n _ZN7Iex_2_512_GLOBAL__N_110fpeHandlerEiPKc\n _ZN7Iex_2_512_GLOBAL__N_110fpeHandlerE\n _GLOBAL__sub_I_IexMathFpu.cpp\n _ZStL8__ioinit\n"}]}]}]}]}]}