{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.U1Bkp7ZWG8/b1/ilmbase_2.5.7-2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.U1Bkp7ZWG8/b2/ilmbase_2.5.7-2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n fac5a54f3844ebe8e6ab284067946726 161148 libdevel optional libilmbase-dev_2.5.7-2_i386.deb\n- acf91b88a855936de71b761f1c9da5c7 370052 debug optional libilmbase25-dbgsym_2.5.7-2_i386.deb\n- 885fd3caed37c34afda5aa4383b691f2 205748 libs optional libilmbase25_2.5.7-2_i386.deb\n+ 1f06d059febd61c714d73090b348079e 370028 debug optional libilmbase25-dbgsym_2.5.7-2_i386.deb\n+ eae7a44638baf366ac20fcc2a0d87cd1 205796 libs optional libilmbase25_2.5.7-2_i386.deb\n"}, {"source1": "libilmbase25_2.5.7-2_i386.deb", "source2": "libilmbase25_2.5.7-2_i386.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 1308 2021-09-17 22:16:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 204248 2021-09-17 22:16:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 204296 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/i386-linux-gnu/libIexMath-2_5.so.25.0.6", "source2": "./usr/lib/i386-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 --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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00bfc 0x00bfc R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00c00 0x00c00 R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x00ac8 0x00ac8 R E 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x00648 0x00648 R 0x1000\n LOAD 0x002eac 0x00003eac 0x00003eac 0x001b8 0x001c4 RW 0x1000\n DYNAMIC 0x002eb8 0x00003eb8 0x00003eb8 0x00100 0x00100 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x002164 0x00002164 0x00002164 0x00094 0x00094 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000060 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001d8 0001d8 0002d0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000004a8 0004a8 000531 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000009da 0009da 00005a 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000a34 000a34 000070 00 A 4 2 4\n- [ 7] .rel.dyn REL 00000aa4 000aa4 0000b8 08 A 3 0 4\n- [ 8] .rel.plt REL 00000b5c 000b5c 0000a0 08 AI 3 22 4\n+ [ 4] .dynstr STRTAB 000004a8 0004a8 000533 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000009dc 0009dc 00005a 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000a38 000a38 000070 00 A 4 2 4\n+ [ 7] .rel.dyn REL 00000aa8 000aa8 0000b8 08 A 3 0 4\n+ [ 8] .rel.plt REL 00000b60 000b60 0000a0 08 AI 3 22 4\n [ 9] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00001020 001020 000150 04 AX 0 0 16\n [11] .plt.got PROGBITS 00001170 001170 000008 08 AX 0 0 8\n [12] .text PROGBITS 00001180 001180 000934 00 AX 0 0 16\n [13] .fini PROGBITS 00001ab4 001ab4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00002000 002000 000164 00 A 0 0 4\n [15] .eh_frame_hdr PROGBITS 00002164 002164 000094 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0xaa4 contains 23 entries:\n+Relocation section '.rel.dyn' at offset 0xaa8 contains 23 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003eac 00000008 R_386_RELATIVE \n 00003eb0 00000008 R_386_RELATIVE \n 00003eb4 00000008 R_386_RELATIVE \n 0000405c 00000008 R_386_RELATIVE \n 00003fb8 00000206 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00003fbc 00000306 R_386_GLOB_DAT 00000000 _ZN7Iex_2_511OverflowExcD1Ev\n@@ -21,15 +21,15 @@\n 00003fec 00001b06 R_386_GLOB_DAT 00000000 _ZTIN7Iex_2_510InexactExcE\n 00003ff0 00001c06 R_386_GLOB_DAT 00000000 _ZTIN7Iex_2_57MathExcE\n 00003ff4 00001d06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00003ff8 00001e06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00003ffc 00001f06 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 00004060 00001301 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0xb5c contains 20 entries:\n+Relocation section '.rel.plt' at offset 0xb60 contains 20 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000400c 00000107 R_386_JUMP_SLOT 00000000 _ZN7Iex_2_511OverflowExcC1EPKc\n 00004010 00002207 R_386_JUMP_SLOT 00001440 _ZN7Iex_2_512getMathExcOnEv\n 00004014 00000507 R_386_JUMP_SLOT 00000000 sigaction@GLIBC_2.0\n 00004018 00000607 R_386_JUMP_SLOT 00000000 _ZN7Iex_2_512UnderflowExcC1EPKc\n 0000401c 00002707 R_386_JUMP_SLOT 00001410 _ZN7Iex_2_59mathExcOnEi\n 00004020 00002407 R_386_JUMP_SLOT 000018b0 _ZN7Iex_2_530handleExceptionsSetInRegistersEv\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,21 +10,21 @@\n 0x00000019 (INIT_ARRAY) 0x3eac\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3eb4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x4a8\n 0x00000006 (SYMTAB) 0x1d8\n- 0x0000000a (STRSZ) 1329 (bytes)\n+ 0x0000000a (STRSZ) 1331 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x4000\n 0x00000002 (PLTRELSZ) 160 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xb5c\n- 0x00000011 (REL) 0xaa4\n+ 0x00000017 (JMPREL) 0xb60\n+ 0x00000011 (REL) 0xaa8\n 0x00000012 (RELSZ) 184 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0xa34\n+ 0x6ffffffe (VERNEED) 0xa38\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0x9da\n+ 0x6ffffff0 (VERSYM) 0x9dc\n 0x6ffffffa (RELCOUNT) 4\n 0x00000000 (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: e0303bcf2f205a2a8dcc9c9d7fa75b1ae99da153\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7f31f332f0062735b3718427c729055e312e82b2\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,25 +1,25 @@\n \n Version symbols section '.gnu.version' contains 45 entries:\n- Addr: 0x00000000000009da Offset: 0x0009da Link: 3 (.dynsym)\n+ Addr: 0x00000000000009dc Offset: 0x0009dc Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.1.3) 1 (*global*) \n 004: 1 (*global*) 3 (GLIBC_2.0) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 4 (CXXABI_1.3) 1 (*global*) 2 (GLIBC_2.1.3)\n 00c: 3 (GLIBC_2.0) 1 (*global*) 5 (GLIBC_2.4) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 6 (GLIBCXX_3.4) 4 (CXXABI_1.3) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 4 (CXXABI_1.3) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 01c: 1 (*global*) 1 (*global*) 1 (*global*) 6 (GLIBCXX_3.4)\n 020: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 024: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 02c: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 2 entries:\n- Addr: 0x0000000000000a34 Offset: 0x000a34 Link: 4 (.dynstr)\n+ Addr: 0x0000000000000a38 Offset: 0x000a38 Link: 4 (.dynstr)\n 000000: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0010: Name: GLIBCXX_3.4 Flags: none Version: 6\n 0x0020: Name: CXXABI_1.3 Flags: none Version: 4\n 0x0030: Version: 1 File: libc.so.6 Cnt: 3\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 5\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 3\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -79,9 +79,9 @@\n 0x00000968 006c6962 4965784d 6174682d 325f352e .libIexMath-2_5.\n 0x00000978 736f2e32 3500474c 49424358 585f332e so.25.GLIBCXX_3.\n 0x00000988 34004358 58414249 5f312e33 00474c49 4.CXXABI_1.3.GLI\n 0x00000998 42435f32 2e340047 4c494243 5f322e30 BC_2.4.GLIBC_2.0\n 0x000009a8 00474c49 42435f32 2e312e33 00000000 .GLIBC_2.1.3....\n 0x000009b8 00000000 00000000 00000000 00000000 ................\n 0x000009c8 00000000 00000000 00000000 00000000 ................\n- 0x000009d8 00 .\n+ 0x000009d8 000000 ...\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", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.U1Bkp7ZWG8/dbd-tmp-v5Q9yQz/diffoscope_1tnd6zjm_b2/tmpy1ym0k9b_DebTarContainer/0/.debug/303bcf2f205a2a8dcc9c9d7fa75b1ae99da153.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33303362 63663266 32303561 32613864 303bcf2f205a2a8d\n- 0x00000010 63633963 39643766 61373562 31616539 cc9c9d7fa75b1ae9\n- 0x00000020 39646131 35332e64 65627567 00000000 9da153.debug....\n- 0x00000030 58fe69d5 X.i.\n+ 0x00000000 33316633 33326630 30363237 33356233 31f332f0062735b3\n+ 0x00000010 37313834 32376337 32393035 35653331 718427c729055e31\n+ 0x00000020 32653832 62322e64 65627567 00000000 2e82b2.debug....\n+ 0x00000030 320c8fbf 2...\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/libIlmThread-2_5.so.25.0.6", "source2": "./usr/lib/i386-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 --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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x025f4 0x025f4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x025f8 0x025f8 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x022c8 0x022c8 R E 0x1000\n LOAD 0x006000 0x00006000 0x00006000 0x015ec 0x015ec R 0x1000\n LOAD 0x007d80 0x00008d80 0x00008d80 0x00388 0x003a0 RW 0x1000\n DYNAMIC 0x007eb0 0x00008eb0 0x00008eb0 0x00110 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x006284 0x00006284 0x00006284 0x00294 0x00294 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0002a0 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000418 000418 000820 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000c38 000c38 001348 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001f80 001f80 000104 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00002084 002084 000110 00 A 4 4 4\n- [ 7] .rel.dyn REL 00002194 002194 000278 08 A 3 0 4\n- [ 8] .rel.plt REL 0000240c 00240c 0001e8 08 AI 3 23 4\n+ [ 4] .dynstr STRTAB 00000c38 000c38 00134a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001f82 001f82 000104 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00002088 002088 000110 00 A 4 4 4\n+ [ 7] .rel.dyn REL 00002198 002198 000278 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002410 002410 0001e8 08 AI 3 23 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 0003e0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00003400 003400 000010 08 AX 0 0 8\n [12] .text PROGBITS 00003410 003410 001ea4 00 AX 0 0 16\n [13] .fini PROGBITS 000052b4 0052b4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00006000 006000 000284 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 00006284 006284 000294 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x2194 contains 79 entries:\n+Relocation section '.rel.dyn' at offset 0x2198 contains 79 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00008d80 00000008 R_386_RELATIVE \n 00008d84 00000008 R_386_RELATIVE \n 00008d8c 00000008 R_386_RELATIVE \n 00008d90 00000008 R_386_RELATIVE \n 00008d94 00000008 R_386_RELATIVE \n 00008d98 00000008 R_386_RELATIVE \n@@ -77,15 +77,15 @@\n 00008fec 00002706 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00008ff0 00002b06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00008ff4 00002d06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00008ff8 00006506 R_386_GLOB_DAT 00008df0 _ZTVN13IlmThread_2_56ThreadE\n 00008ffc 00003006 R_386_GLOB_DAT 00000000 __pthread_key_create@GLIBC_2.0\n 00009104 00002101 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x240c contains 61 entries:\n+Relocation section '.rel.plt' at offset 0x2410 contains 61 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000900c 00003d07 R_386_JUMP_SLOT 000037e0 _ZN13IlmThread_2_56ThreadD1Ev\n 00009010 00007207 R_386_JUMP_SLOT 00004e70 _ZN13IlmThread_2_59SemaphoreD1Ev\n 00009014 00000107 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 00009018 00006b07 R_386_JUMP_SLOT 00004d10 _ZNSt6vectorIPN13IlmThread_2_54TaskESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_\n 0000901c 00003a07 R_386_JUMP_SLOT 000043d0 _ZN13IlmThread_2_518ThreadPoolProviderD1Ev\n 00009020 00000407 R_386_JUMP_SLOT 00000000 _ZSt9terminatev@GLIBCXX_3.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x00000019 (INIT_ARRAY) 0x8d80\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x8d84\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xc38\n 0x00000006 (SYMTAB) 0x418\n- 0x0000000a (STRSZ) 4936 (bytes)\n+ 0x0000000a (STRSZ) 4938 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x9000\n 0x00000002 (PLTRELSZ) 488 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x240c\n- 0x00000011 (REL) 0x2194\n+ 0x00000017 (JMPREL) 0x2410\n+ 0x00000011 (REL) 0x2198\n 0x00000012 (RELSZ) 632 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x2084\n+ 0x6ffffffe (VERNEED) 0x2088\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x1f80\n+ 0x6ffffff0 (VERSYM) 0x1f82\n 0x6ffffffa (RELCOUNT) 24\n 0x00000000 (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: fad5554ad2999fc2f8fbafc3ca83f1cc9e52ff94\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3109510624ed0171a94ad97496e8f969d0782bd\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 130 entries:\n- Addr: 0x0000000000001f80 Offset: 0x001f80 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001f82 Offset: 0x001f82 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.1.3) 4 (GLIBCXX_3.4.22) \n 004: 2 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.22) 5 (CXXABI_1.3) 1 (*global*) \n 008: 6 (GLIBC_2.0) 2 (GLIBCXX_3.4) 5 (CXXABI_1.3) 5 (CXXABI_1.3) \n 00c: 7 (GLIBCXX_3.4.11) 3 (GLIBC_2.1.3) 8 (CXXABI_1.3.9) 5 (CXXABI_1.3) \n 010: 9 (GLIBC_2.1) 1 (*global*) a (GLIBC_2.0) 1 (*global*) \n 014: 4 (GLIBCXX_3.4.22) 9 (GLIBC_2.1) a (GLIBC_2.0) 6 (GLIBC_2.0) \n 018: b (GLIBC_2.4) 5 (CXXABI_1.3) a (GLIBC_2.0) 9 (GLIBC_2.1) \n@@ -32,15 +32,15 @@\n 070: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 074: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 078: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 07c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 080: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000002084 Offset: 0x002084 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002088 Offset: 0x002088 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 14\n 0x0020: Version: 1 File: libpthread.so.0 Cnt: 2\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 10\n 0x0040: Name: GLIBC_2.1 Flags: none Version: 9\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 11\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -304,9 +304,9 @@\n 0x00001f08 31370047 4c494243 58585f33 2e342e32 17.GLIBCXX_3.4.2\n 0x00001f18 31004358 58414249 5f312e33 2e390047 1.CXXABI_1.3.9.G\n 0x00001f28 4c494243 58585f33 2e342e31 31004358 LIBCXX_3.4.11.CX\n 0x00001f38 58414249 5f312e33 00474c49 42435858 XABI_1.3.GLIBCXX\n 0x00001f48 5f332e34 2e323200 474c4942 4358585f _3.4.22.GLIBCXX_\n 0x00001f58 332e3400 00000000 00000000 00000000 3.4.............\n 0x00001f68 00000000 00000000 00000000 00000000 ................\n- 0x00001f78 00000000 00000000 ........\n+ 0x00001f78 00000000 00000000 0000 ..........\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", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.U1Bkp7ZWG8/dbd-tmp-v5Q9yQz/diffoscope_1tnd6zjm_b2/tmpy1ym0k9b_DebTarContainer/0/.debug/d5554ad2999fc2f8fbafc3ca83f1cc9e52ff94.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64353535 34616432 39393966 63326638 d5554ad2999fc2f8\n- 0x00000010 66626166 63336361 38336631 63633965 fbafc3ca83f1cc9e\n- 0x00000020 35326666 39342e64 65627567 00000000 52ff94.debug....\n- 0x00000030 293d03d7 )=..\n+ 0x00000000 31303935 31303632 34656430 31373161 109510624ed0171a\n+ 0x00000010 39346164 39373439 36653866 39363964 94ad97496e8f969d\n+ 0x00000020 30373832 62642e64 65627567 00000000 0782bd.debug....\n+ 0x00000030 fb213248 .!2H\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/libImath-2_5.so.25.0.6", "source2": "./usr/lib/i386-linux-gnu/libImath-2_5.so.25.0.6", "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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x0442c 0x0442c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x04430 0x04430 R 0x1000\n LOAD 0x005000 0x00005000 0x00005000 0x09e88 0x09e88 R E 0x1000\n LOAD 0x00f000 0x0000f000 0x0000f000 0x02c20 0x02c20 R 0x1000\n LOAD 0x011dd0 0x00012dd0 0x00012dd0 0x002c8 0x00484 RW 0x1000\n DYNAMIC 0x011ea4 0x00012ea4 0x00012ea4 0x00108 0x00108 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00f188 0x0000f188 0x0000f188 0x005d4 0x005d4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 00075c 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000008d4 0008d4 000e60 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001734 001734 002761 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00003e96 003e96 0001cc 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00004064 004064 000090 00 A 4 3 4\n- [ 7] .rel.dyn REL 000040f4 0040f4 000228 08 A 3 0 4\n- [ 8] .rel.plt REL 0000431c 00431c 000110 08 AI 3 22 4\n+ [ 4] .dynstr STRTAB 00001734 001734 002767 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00003e9c 003e9c 0001cc 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00004068 004068 000090 00 A 4 3 4\n+ [ 7] .rel.dyn REL 000040f8 0040f8 000228 08 A 3 0 4\n+ [ 8] .rel.plt REL 00004320 004320 000110 08 AI 3 22 4\n [ 9] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00005020 005020 000230 04 AX 0 0 16\n [11] .plt.got PROGBITS 00005250 005250 000018 08 AX 0 0 8\n [12] .text PROGBITS 00005270 005270 009c04 00 AX 0 0 16\n [13] .fini PROGBITS 0000ee74 00ee74 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000f000 00f000 000188 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000f188 00f188 0005d4 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x40f4 contains 69 entries:\n+Relocation section '.rel.dyn' at offset 0x40f8 contains 69 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00012dd0 00000008 R_386_RELATIVE \n 00012dd4 00000008 R_386_RELATIVE \n 00012dd8 00000008 R_386_RELATIVE \n 00012ddc 00000008 R_386_RELATIVE \n 00012de0 00000008 R_386_RELATIVE \n 00013094 00000008 R_386_RELATIVE \n@@ -67,15 +67,15 @@\n 00012fe8 00003006 R_386_GLOB_DAT 00012e68 _ZTVN9Imath_2_513SingMatrixExcE\n 00012fec 00007706 R_386_GLOB_DAT 00013140 _ZN9Imath_2_511identity44fE\n 00012ff0 00003506 R_386_GLOB_DAT 00012e7c _ZTVN9Imath_2_512ZeroScaleExcE\n 00012ff4 00001406 R_386_GLOB_DAT 00000000 __gmon_start__\n 00012ff8 00001606 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00012ffc 00001706 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n \n-Relocation section '.rel.plt' at offset 0x431c contains 34 entries:\n+Relocation section '.rel.plt' at offset 0x4320 contains 34 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001300c 0000cc07 R_386_JUMP_SLOT 0000aec0 _ZN9Imath_2_517jacobiEigenSolverIfEEvRNS_8Matrix44IT_EERNS_4Vec4IS2_EES4_S2_\n 00013010 00000207 R_386_JUMP_SLOT 00000000 _ZN7Iex_2_57MathExcC2ERKS0_\n 00013014 00000307 R_386_JUMP_SLOT 00000000 sqrtf@GLIBC_2.0\n 00013018 0000a507 R_386_JUMP_SLOT 0000cef0 _ZN9Imath_2_512outerProductIdEENS_8Matrix33IT_EERKNS_4Vec3IS2_EES7_\n 0001301c 00008007 R_386_JUMP_SLOT 0000cf50 _ZNK9Imath_2_58Matrix33IdEmlERKS1_\n 00013020 0000d007 R_386_JUMP_SLOT 00006ef0 _ZN9Imath_2_512ZeroScaleExcD1Ev\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,21 +11,21 @@\n 0x00000019 (INIT_ARRAY) 0x12dd0\n 0x0000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x0000001a (FINI_ARRAY) 0x12de0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1734\n 0x00000006 (SYMTAB) 0x8d4\n- 0x0000000a (STRSZ) 10081 (bytes)\n+ 0x0000000a (STRSZ) 10087 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x13000\n 0x00000002 (PLTRELSZ) 272 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x431c\n- 0x00000011 (REL) 0x40f4\n+ 0x00000017 (JMPREL) 0x4320\n+ 0x00000011 (REL) 0x40f8\n 0x00000012 (RELSZ) 552 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x4064\n+ 0x6ffffffe (VERNEED) 0x4068\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x3e96\n+ 0x6ffffff0 (VERSYM) 0x3e9c\n 0x6ffffffa (RELCOUNT) 6\n 0x00000000 (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: a31ae22f7a90feea2dc00a1e996aab32db62d417\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5caea68501e24f713872a028a8e39f52e4eb47be\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 230 entries:\n- Addr: 0x0000000000003e96 Offset: 0x003e96 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003e9c Offset: 0x003e9c Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.1.3) 1 (*global*) 3 (GLIBC_2.0) \n 004: 1 (*global*) 4 (CXXABI_1.3) 2 (GLIBC_2.1.3) 5 (CXXABI_1.3.9)\n 008: 1 (*global*) 1 (*global*) 6 (GLIBC_2.4) 3 (GLIBC_2.0) \n 00c: 1 (*global*) 1 (*global*) 4 (CXXABI_1.3) 7 (GLIBCXX_3.4)\n 010: 1 (*global*) 4 (CXXABI_1.3) 1 (*global*) 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*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000004064 Offset: 0x004064 Link: 4 (.dynstr)\n+ Addr: 0x0000000000004068 Offset: 0x004068 Link: 4 (.dynstr)\n 000000: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0010: Name: GLIBCXX_3.4 Flags: none Version: 7\n 0x0020: Name: CXXABI_1.3.9 Flags: none Version: 5\n 0x0030: Name: CXXABI_1.3 Flags: none Version: 4\n 0x0040: Version: 1 File: libm.so.6 Cnt: 1\n 0x0050: Name: GLIBC_2.0 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": "@@ -626,9 +626,9 @@\n 0x00003e24 33000000 00000000 00000000 00000000 3...............\n 0x00003e34 00000000 00000000 00000000 00000000 ................\n 0x00003e44 00000000 00000000 00000000 00000000 ................\n 0x00003e54 00000000 00000000 00000000 00000000 ................\n 0x00003e64 00000000 00000000 00000000 00000000 ................\n 0x00003e74 00000000 00000000 00000000 00000000 ................\n 0x00003e84 00000000 00000000 00000000 00000000 ................\n- 0x00003e94 00 .\n+ 0x00003e94 00000000 000000 .......\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", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.U1Bkp7ZWG8/dbd-tmp-v5Q9yQz/diffoscope_1tnd6zjm_b2/tmpy1ym0k9b_DebTarContainer/0/.debug/1ae22f7a90feea2dc00a1e996aab32db62d417.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31616532 32663761 39306665 65613264 1ae22f7a90feea2d\n- 0x00000010 63303061 31653939 36616162 33326462 c00a1e996aab32db\n- 0x00000020 36326434 31372e64 65627567 00000000 62d417.debug....\n- 0x00000030 0e694877 .iHw\n+ 0x00000000 61656136 38353031 65323466 37313338 aea68501e24f7138\n+ 0x00000010 37326130 32386138 65333966 35326534 72a028a8e39f52e4\n+ 0x00000020 65623437 62652e64 65627567 00000000 eb47be.debug....\n+ 0x00000030 026716d5 .g..\n \n"}]}]}]}]}, {"source1": "libilmbase25-dbgsym_2.5.7-2_i386.deb", "source2": "libilmbase25-dbgsym_2.5.7-2_i386.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 820 2021-09-17 22:16:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 369040 2021-09-17 22:16:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 812 2021-09-17 22:16:00.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 369024 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: 586\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: 517a1dc4fee9e48295a8257d998a23b5a75c764f a31ae22f7a90feea2dc00a1e996aab32db62d417 da1a93695e088d9b48f19500687d2a6f782e2ec2 e0303bcf2f205a2a8dcc9c9d7fa75b1ae99da153 fad5554ad2999fc2f8fbafc3ca83f1cc9e52ff94\n+Build-Ids: 517a1dc4fee9e48295a8257d998a23b5a75c764f 5caea68501e24f713872a028a8e39f52e4eb47be 7f31f332f0062735b3718427c729055e312e82b2 d3109510624ed0171a94ad97496e8f969d0782bd da1a93695e088d9b48f19500687d2a6f782e2ec2\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/51/7a1dc4fee9e48295a8257d998a23b5a75c764f.debug\n-usr/lib/debug/.build-id/a3/1ae22f7a90feea2dc00a1e996aab32db62d417.debug\n+usr/lib/debug/.build-id/5c/aea68501e24f713872a028a8e39f52e4eb47be.debug\n+usr/lib/debug/.build-id/7f/31f332f0062735b3718427c729055e312e82b2.debug\n+usr/lib/debug/.build-id/d3/109510624ed0171a94ad97496e8f969d0782bd.debug\n usr/lib/debug/.build-id/da/1a93695e088d9b48f19500687d2a6f782e2ec2.debug\n-usr/lib/debug/.build-id/e0/303bcf2f205a2a8dcc9c9d7fa75b1ae99da153.debug\n-usr/lib/debug/.build-id/fa/d5554ad2999fc2f8fbafc3ca83f1cc9e52ff94.debug\n usr/lib/debug/.dwz/i386-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/51/\n -rw-r--r-- 0 root (0) root (0) 339168 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/51/7a1dc4fee9e48295a8257d998a23b5a75c764f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/a3/\n--rw-r--r-- 0 root (0) root (0) 120804 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/a3/1ae22f7a90feea2dc00a1e996aab32db62d417.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/5c/\n+-rw-r--r-- 0 root (0) root (0) 120804 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/5c/aea68501e24f713872a028a8e39f52e4eb47be.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/7f/\n+-rw-r--r-- 0 root (0) root (0) 14176 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/7f/31f332f0062735b3718427c729055e312e82b2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/d3/\n+-rw-r--r-- 0 root (0) root (0) 80188 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/d3/109510624ed0171a94ad97496e8f969d0782bd.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/da/\n -rw-r--r-- 0 root (0) root (0) 10276 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/da/1a93695e088d9b48f19500687d2a6f782e2ec2.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/e0/\n--rw-r--r-- 0 root (0) root (0) 14176 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/e0/303bcf2f205a2a8dcc9c9d7fa75b1ae99da153.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/fa/\n--rw-r--r-- 0 root (0) root (0) 80188 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/fa/d5554ad2999fc2f8fbafc3ca83f1cc9e52ff94.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/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 15400 2021-09-17 22:16:00.000000 ./usr/lib/debug/.dwz/i386-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/a3/1ae22f7a90feea2dc00a1e996aab32db62d417.debug", "source2": "./usr/lib/debug/.build-id/5c/aea68501e24f713872a028a8e39f52e4eb47be.debug", "comments": ["Files 0% 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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0442c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x04430 R 0x1000\n LOAD 0x000000 0x00005000 0x00005000 0x00000 0x09e88 R E 0x1000\n LOAD 0x000000 0x0000f000 0x0000f000 0x00000 0x02c20 R 0x1000\n LOAD 0x000dd0 0x00012dd0 0x00012dd0 0x00000 0x00484 RW 0x1000\n DYNAMIC 0x000dd0 0x00012ea4 0x00012ea4 0x00000 0x00108 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000f188 0x0000f188 0x00000 0x005d4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 00075c 04 A 3 0 4\n [ 3] .dynsym NOBITS 000008d4 000178 000e60 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001734 000178 002761 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00003e96 000178 0001cc 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00004064 000178 000090 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 000040f4 000178 000228 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0000431c 000178 000110 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00001734 000178 002767 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00003e9c 000178 0001cc 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00004068 000178 000090 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 000040f8 000178 000228 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00004320 000178 000110 08 A 3 22 4\n [ 9] .init NOBITS 00005000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00005020 001000 000230 04 AX 0 0 16\n [11] .plt.got NOBITS 00005250 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 00005270 001000 009c04 00 AX 0 0 16\n [13] .fini NOBITS 0000ee74 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0000f000 001000 000188 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000f188 001000 0005d4 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: a31ae22f7a90feea2dc00a1e996aab32db62d417\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5caea68501e24f713872a028a8e39f52e4eb47be\n"}]}, {"source1": "./usr/lib/debug/.build-id/e0/303bcf2f205a2a8dcc9c9d7fa75b1ae99da153.debug", "source2": "./usr/lib/debug/.build-id/7f/31f332f0062735b3718427c729055e312e82b2.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% 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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x00bfc R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x00c00 R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x00ac8 R E 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x00648 R 0x1000\n LOAD 0x000eac 0x00003eac 0x00003eac 0x00000 0x001c4 RW 0x1000\n DYNAMIC 0x000eac 0x00003eb8 0x00003eb8 0x00000 0x00100 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00002164 0x00002164 0x00000 0x00094 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000060 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001d8 000178 0002d0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000004a8 000178 000531 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000009da 000178 00005a 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000a34 000178 000070 00 A 4 2 4\n- [ 7] .rel.dyn NOBITS 00000aa4 000178 0000b8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00000b5c 000178 0000a0 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 000004a8 000178 000533 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000009dc 000178 00005a 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000a38 000178 000070 00 A 4 2 4\n+ [ 7] .rel.dyn NOBITS 00000aa8 000178 0000b8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00000b60 000178 0000a0 08 A 3 22 4\n [ 9] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00001020 001000 000150 04 AX 0 0 16\n [11] .plt.got NOBITS 00001170 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00001180 001000 000934 00 AX 0 0 16\n [13] .fini NOBITS 00001ab4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00002000 001000 000164 00 A 0 0 4\n [15] .eh_frame_hdr NOBITS 00002164 001000 000094 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: e0303bcf2f205a2a8dcc9c9d7fa75b1ae99da153\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7f31f332f0062735b3718427c729055e312e82b2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-SGCC: (Debian 11.2.0-18) 11.2.0\n+GCC: (Debian 11.2.0-18) 11.2.0\n 1E.0UjhXL1:\n /usr/lib/debug/.dwz/i386-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"}]}, {"source1": "./usr/lib/debug/.build-id/fa/d5554ad2999fc2f8fbafc3ca83f1cc9e52ff94.debug", "source2": "./usr/lib/debug/.build-id/d3/109510624ed0171a94ad97496e8f969d0782bd.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x025f4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x025f8 R 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x022c8 R E 0x1000\n LOAD 0x000000 0x00006000 0x00006000 0x00000 0x015ec R 0x1000\n LOAD 0x000d80 0x00008d80 0x00008d80 0x00000 0x003a0 RW 0x1000\n DYNAMIC 0x000d80 0x00008eb0 0x00008eb0 0x00000 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00006284 0x00006284 0x00000 0x00294 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 0002a0 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000418 000178 000820 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000c38 000178 001348 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001f80 000178 000104 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00002084 000178 000110 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 00002194 000178 000278 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0000240c 000178 0001e8 08 A 3 23 4\n+ [ 4] .dynstr NOBITS 00000c38 000178 00134a 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001f82 000178 000104 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00002088 000178 000110 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 00002198 000178 000278 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00002410 000178 0001e8 08 A 3 23 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 0003e0 04 AX 0 0 16\n [11] .plt.got NOBITS 00003400 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00003410 001000 001ea4 00 AX 0 0 16\n [13] .fini NOBITS 000052b4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00006000 001000 000284 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 00006284 001000 000294 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: fad5554ad2999fc2f8fbafc3ca83f1cc9e52ff94\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3109510624ed0171a94ad97496e8f969d0782bd\n"}]}]}]}]}]}