{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.TEV94EWISX/b1/ros-diagnostics_1.10.4+ds1-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.TEV94EWISX/b2/ros-diagnostics_1.10.4+ds1-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,16 +1,16 @@\n \n e5b8a582b5183b745ded63e7a9511a2a 17416 libdevel optional libdiagnostic-aggregator-dev_1.10.4+ds1-1_i386.deb\n- e7736b865a5bcbcf05c5d11095c7eebb 1784656 debug optional libdiagnostic-aggregator-tools-dbgsym_1.10.4+ds1-1_i386.deb\n- f65ca1f98fa714da31ccde1ee45dc7d6 171916 libs optional libdiagnostic-aggregator-tools_1.10.4+ds1-1_i386.deb\n+ c0706b8715033638b50e1af8dffefe73 1784640 debug optional libdiagnostic-aggregator-tools-dbgsym_1.10.4+ds1-1_i386.deb\n+ e9257f0da5443c03911f7245e7c36a57 171956 libs optional libdiagnostic-aggregator-tools_1.10.4+ds1-1_i386.deb\n 03159d98153be481db475b8884b249ea 2322340 debug optional libdiagnostic-aggregator1d-dbgsym_1.10.4+ds1-1_i386.deb\n 5c39962f11f56c85014d1f6aa47eb553 155796 libs optional libdiagnostic-aggregator1d_1.10.4+ds1-1_i386.deb\n 4c6eb8c7ab4d5fd2b21400be37811995 15748 libdevel optional libdiagnostic-updater-dev_1.10.4+ds1-1_i386.deb\n 844d549f611537f24d8617b66b8b3b67 422392 debug optional libdiagnostic-updater0d-dbgsym_1.10.4+ds1-1_i386.deb\n e1cf63e0f418dac6a021b67b4a23a7cd 29604 libs optional libdiagnostic-updater0d_1.10.4+ds1-1_i386.deb\n 8d8c729224c8a4c41999b35f4d6e3a88 8724 libdevel optional libself-test-dev_1.10.4+ds1-1_i386.deb\n- e2e16da8bcb07df3047b3ef53dc45291 2249988 debug optional libself-test-tools-dbgsym_1.10.4+ds1-1_i386.deb\n- 3eaa7b1a249aa8494736a8b42549ea2a 203608 libs optional libself-test-tools_1.10.4+ds1-1_i386.deb\n+ 2a214f7ac2456187d264246fd8111d26 2250208 debug optional libself-test-tools-dbgsym_1.10.4+ds1-1_i386.deb\n+ 2b6651d94cd8fb96b97791b55b0f494b 203624 libs optional libself-test-tools_1.10.4+ds1-1_i386.deb\n 39f64f5b3921914ede10152c0df40329 10572 python optional python3-diagnostic-analysis_1.10.4+ds1-1_all.deb\n a3624aabb30b85a9e37b21df3cb078d0 14832 python optional python3-diagnostic-common-diagnostics_1.10.4+ds1-1_i386.deb\n 5f9c29334b4dd14ac1b9821deefa6c4b 10904 python optional python3-diagnostic-updater_1.10.4+ds1-1_all.deb\n 4338de8ae9451322b6e3d0dc20412c89 8948 python optional rosdiagnostic_1.10.4+ds1-1_all.deb\n"}, {"source1": "libdiagnostic-aggregator-tools_1.10.4+ds1-1_i386.deb", "source2": "libdiagnostic-aggregator-tools_1.10.4+ds1-1_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-26 15:58:17.000000 debian-binary\n--rw-r--r-- 0 0 0 996 2021-09-26 15:58:17.000000 control.tar.xz\n--rw-r--r-- 0 0 0 170728 2021-09-26 15:58:17.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1000 2021-09-26 15:58:17.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 170764 2021-09-26 15:58:17.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/diagnostic_aggregator/aggregator_node", "source2": "./usr/lib/diagnostic_aggregator/aggregator_node", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x063cc 0x063cc R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x063d0 0x063d0 R 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x05d88 0x05d88 R E 0x1000\n LOAD 0x00d000 0x0000d000 0x0000d000 0x03018 0x03018 R 0x1000\n LOAD 0x0109c0 0x000119c0 0x000119c0 0x00668 0x00720 RW 0x1000\n DYNAMIC 0x010d74 0x00011d74 0x00011d74 0x00138 0x00138 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x00dc9c 0x0000dc9c 0x0000dc9c 0x0036c 0x0036c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000590 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000077c 00077c 0011b0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000192c 00192c 003f09 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00005836 005836 000236 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00005a6c 005a6c 0000f0 00 A 6 4 4\n- [ 9] .rel.dyn REL 00005b5c 005b5c 000658 08 A 5 0 4\n- [10] .rel.plt REL 000061b4 0061b4 000218 08 AI 5 24 4\n+ [ 6] .dynstr STRTAB 0000192c 00192c 003f0b 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00005838 005838 000236 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00005a70 005a70 0000f0 00 A 6 4 4\n+ [ 9] .rel.dyn REL 00005b60 005b60 000658 08 A 5 0 4\n+ [10] .rel.plt REL 000061b8 0061b8 000218 08 AI 5 24 4\n [11] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00007020 007020 000440 04 AX 0 0 16\n [13] .plt.got PROGBITS 00007460 007460 000008 08 AX 0 0 8\n [14] .text PROGBITS 00007470 007470 005904 00 AX 0 0 16\n [15] .fini PROGBITS 0000cd74 00cd74 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 0000d000 00d000 000c9c 00 A 0 0 32\n [17] .eh_frame_hdr PROGBITS 0000dc9c 00dc9c 00036c 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 0x5b5c contains 203 entries:\n+Relocation section '.rel.dyn' at offset 0x5b60 contains 203 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000119c0 00000008 R_386_RELATIVE \n 000119c4 00000008 R_386_RELATIVE \n 000119c8 00000008 R_386_RELATIVE \n 000119cc 00000008 R_386_RELATIVE \n 000119d8 00000008 R_386_RELATIVE \n 000119e8 00000008 R_386_RELATIVE \n@@ -201,15 +201,15 @@\n 00011fec 00004806 R_386_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4\n 00011ff4 00005106 R_386_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4\n 00011ff8 00005606 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00011ffc 00005c06 R_386_GLOB_DAT 00000000 _ZN3ros7console13g_initializedE\n 00012020 00000f01 R_386_32 00000000 _ZTISt9exception@GLIBCXX_3.4\n 00012024 00002801 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x61b4 contains 67 entries:\n+Relocation section '.rel.plt' at offset 0x61b8 contains 67 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00011eb8 00000107 R_386_JUMP_SLOT 00000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4\n 00011ebc 00000207 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0\n 00011ec0 00000307 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 00011ec4 00000407 R_386_JUMP_SLOT 00000000 _ZN3ros7console5printEPNS0_10FilterBaseEPvNS0_6levels5LevelEPKciS7_S7_z\n 00011ec8 00000507 R_386_JUMP_SLOT 00000000 _ZNSt3_V214error_categoryD2Ev@GLIBCXX_3.4.21\n 00011ecc 00000807 R_386_JUMP_SLOT 00000000 pthread_mutex_lock@GLIBC_2.0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,24 +14,24 @@\n 0x00000019 (INIT_ARRAY) 0x119c0\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x119c8\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x192c\n 0x00000006 (SYMTAB) 0x77c\n- 0x0000000a (STRSZ) 16137 (bytes)\n+ 0x0000000a (STRSZ) 16139 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x11eac\n 0x00000002 (PLTRELSZ) 536 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x61b4\n- 0x00000011 (REL) 0x5b5c\n+ 0x00000017 (JMPREL) 0x61b8\n+ 0x00000011 (REL) 0x5b60\n 0x00000012 (RELSZ) 1624 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x5a6c\n+ 0x6ffffffe (VERNEED) 0x5a70\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x5836\n+ 0x6ffffff0 (VERSYM) 0x5838\n 0x6ffffffa (RELCOUNT) 153\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: da258a0e77555a015612f5500e9fb743d236f542\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b8ef9abf763e63601c98510873d0574d656ffa7e\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 283 entries:\n- Addr: 0x0000000000005836 Offset: 0x005836 Link: 5 (.dynsym)\n+ Addr: 0x0000000000005838 Offset: 0x005838 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.0) 4 (CXXABI_1.3) \n 004: 1 (*global*) 5 (GLIBCXX_3.4.21) 1 (*global*) 6 (GLIBCXX_3.4.9)\n 008: 7 (GLIBC_2.0) 3 (GLIBC_2.0) 2 (GLIBCXX_3.4) 3 (GLIBC_2.0) \n 00c: 3 (GLIBC_2.0) 4 (CXXABI_1.3) 5 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4)\n 010: 4 (CXXABI_1.3) 8 (GLIBC_2.4) 1 (*global*) 2 (GLIBCXX_3.4)\n 014: 4 (CXXABI_1.3) 1 (*global*) 4 (CXXABI_1.3) 5 (GLIBCXX_3.4.21) \n 018: 2 (GLIBCXX_3.4) 4 (CXXABI_1.3) 1 (*global*) 9 (GLIBCXX_3.4.11) \n@@ -70,15 +70,15 @@\n 108: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 10c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 110: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 114: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 118: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000005a6c Offset: 0x005a6c Link: 6 (.dynstr)\n+ Addr: 0x0000000000005a70 Offset: 0x005a70 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 11\n 0x0020: Version: 1 File: libpthread.so.0 Cnt: 1\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 7\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.1.3 Flags: none Version: 12\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1004,9 +1004,9 @@\n 0x000057bc 474c4942 4358585f 332e342e 32310043 GLIBCXX_3.4.21.C\n 0x000057cc 58584142 495f312e 3300474c 49424358 XXABI_1.3.GLIBCX\n 0x000057dc 585f332e 34000000 00000000 00000000 X_3.4...........\n 0x000057ec 00000000 00000000 00000000 00000000 ................\n 0x000057fc 00000000 00000000 00000000 00000000 ................\n 0x0000580c 00000000 00000000 00000000 00000000 ................\n 0x0000581c 00000000 00000000 00000000 00000000 ................\n- 0x0000582c 00000000 00000000 00 .........\n+ 0x0000582c 00000000 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: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.TEV94EWISX/dbd-tmp-V2U71Tg/diffoscope_zowf3j_b_b2/tmp32wpmd5c_DebTarContainer/0/.debug/258a0e77555a015612f5500e9fb743d236f542.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32353861 30653737 35353561 30313536 258a0e77555a0156\n- 0x00000010 31326635 35303065 39666237 34336432 12f5500e9fb743d2\n- 0x00000020 33366635 34322e64 65627567 00000000 36f542.debug....\n- 0x00000030 4e4070c6 N@p.\n+ 0x00000000 65663961 62663736 33653633 36303163 ef9abf763e63601c\n+ 0x00000010 39383531 30383733 64303537 34643635 98510873d0574d65\n+ 0x00000020 36666661 37652e64 65627567 00000000 6ffa7e.debug....\n+ 0x00000030 40f74cf3 @.L.\n \n"}]}, {"source1": "./usr/lib/diagnostic_aggregator/analyzer_loader", "source2": "./usr/lib/diagnostic_aggregator/analyzer_loader", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 00244c 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00002638 002638 004ef0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00007528 007528 011f00 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00019428 019428 0009de 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00007528 007528 011f02 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0001942a 01942a 0009de 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00019e08 019e08 000190 00 A 6 5 4\n [ 9] .rel.dyn REL 00019f98 019f98 001418 08 A 5 0 4\n [10] .rel.plt REL 0001b3b0 01b3b0 000620 08 AI 5 24 4\n [11] .init PROGBITS 0001c000 01c000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 0001c020 01c020 000c50 04 AX 0 0 16\n [13] .plt.got PROGBITS 0001cc70 01cc70 000008 08 AX 0 0 8\n [14] .text PROGBITS 0001cc80 01cc80 03d3f4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,24 +13,24 @@\n 0x00000019 (INIT_ARRAY) 0x74fd0\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0x74fdc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x7528\n 0x00000006 (SYMTAB) 0x2638\n- 0x0000000a (STRSZ) 73472 (bytes)\n+ 0x0000000a (STRSZ) 73474 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x75c74\n 0x00000002 (PLTRELSZ) 1568 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1b3b0\n 0x00000011 (REL) 0x19f98\n 0x00000012 (RELSZ) 5144 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x19e08\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x19428\n+ 0x6ffffff0 (VERSYM) 0x1942a\n 0x6ffffffa (RELCOUNT) 525\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 150585d5840fb50356d0bca4141231a67ad00c20\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4e321f35788c8d9045986be916e2ceb4183acbec\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 1263 entries:\n- Addr: 0x0000000000019428 Offset: 0x019428 Link: 5 (.dynsym)\n+ Addr: 0x000000000001942a Offset: 0x01942a Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 3 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.20) \n 004: 3 (GLIBCXX_3.4) 2 (GLIBC_2.0) 5 (CXXABI_1.3) 6 (GLIBCXX_3.4.21) \n 008: 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 2 (GLIBC_2.0) 6 (GLIBCXX_3.4.21) \n 00c: 1 (*global*) 2 (GLIBC_2.0) 6 (GLIBCXX_3.4.21) 7 (GLIBCXX_3.4.9)\n 010: 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 014: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 8 (GLIBC_2.0) 6 (GLIBCXX_3.4.21) \n 018: 2 (GLIBC_2.0) 3 (GLIBCXX_3.4) 8 (GLIBC_2.0) 3 (GLIBCXX_3.4)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -4588,8 +4588,9 @@\n 0x000193b8 42435f32 2e340047 4c494243 5f322e31 BC_2.4.GLIBC_2.1\n 0x000193c8 00474c49 42435f32 2e332e34 00000000 .GLIBC_2.3.4....\n 0x000193d8 00000000 00000000 00000000 00000000 ................\n 0x000193e8 00000000 00000000 00000000 00000000 ................\n 0x000193f8 00000000 00000000 00000000 00000000 ................\n 0x00019408 00000000 00000000 00000000 00000000 ................\n 0x00019418 00000000 00000000 00000000 00000000 ................\n+ 0x00019428 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: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.TEV94EWISX/dbd-tmp-V2U71Tg/diffoscope_zowf3j_b_b2/tmp32wpmd5c_DebTarContainer/0/.debug/0585d5840fb50356d0bca4141231a67ad00c20.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30353835 64353834 30666235 30333536 0585d5840fb50356\n- 0x00000010 64306263 61343134 31323331 61363761 d0bca4141231a67a\n- 0x00000020 64303063 32302e64 65627567 00000000 d00c20.debug....\n- 0x00000030 fe4aa610 .J..\n+ 0x00000000 33323166 33353738 38633864 39303435 321f35788c8d9045\n+ 0x00000010 39383662 65393136 65326365 62343138 986be916e2ceb418\n+ 0x00000020 33616362 65632e64 65627567 00000000 3acbec.debug....\n+ 0x00000030 3ad6e8d8 :...\n \n"}]}]}]}]}, {"source1": "libself-test-tools_1.10.4+ds1-1_i386.deb", "source2": "libself-test-tools_1.10.4+ds1-1_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-26 15:58:17.000000 debian-binary\n -rw-r--r-- 0 0 0 880 2021-09-26 15:58:17.000000 control.tar.xz\n--rw-r--r-- 0 0 0 202536 2021-09-26 15:58:17.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 202552 2021-09-26 15:58:17.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/bin/run_selftest", "source2": "./usr/bin/run_selftest", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x03438 0x03438 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0343c 0x0343c R 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x04698 0x04698 R E 0x1000\n LOAD 0x009000 0x00009000 0x00009000 0x01a18 0x01a18 R 0x1000\n LOAD 0x00ac8c 0x0000bc8c 0x0000bc8c 0x00390 0x003f4 RW 0x1000\n DYNAMIC 0x00adc8 0x0000bdc8 0x0000bdc8 0x00130 0x00130 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x0095dc 0x000095dc 0x000095dc 0x001f4 0x001f4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 0002c4 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000004b0 0004b0 000a00 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000eb0 000eb0 001f20 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00002dd0 002dd0 000140 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00002f10 002f10 0000f0 00 A 6 4 4\n- [ 9] .rel.dyn REL 00003000 003000 000288 08 A 5 0 4\n- [10] .rel.plt REL 00003288 003288 0001b0 08 AI 5 24 4\n+ [ 6] .dynstr STRTAB 00000eb0 000eb0 001f22 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00002dd2 002dd2 000140 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00002f14 002f14 0000f0 00 A 6 4 4\n+ [ 9] .rel.dyn REL 00003004 003004 000288 08 A 5 0 4\n+ [10] .rel.plt REL 0000328c 00328c 0001b0 08 AI 5 24 4\n [11] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00004020 004020 000370 04 AX 0 0 16\n [13] .plt.got PROGBITS 00004390 004390 000008 08 AX 0 0 8\n [14] .text PROGBITS 000043a0 0043a0 0042e4 00 AX 0 0 16\n [15] .fini PROGBITS 00008684 008684 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00009000 009000 0005dc 00 A 0 0 32\n [17] .eh_frame_hdr PROGBITS 000095dc 0095dc 0001f4 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 0x3000 contains 81 entries:\n+Relocation section '.rel.dyn' at offset 0x3004 contains 81 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000bc8c 00000008 R_386_RELATIVE \n 0000bc90 00000008 R_386_RELATIVE \n 0000bc94 00000008 R_386_RELATIVE \n 0000bc98 00000008 R_386_RELATIVE \n 0000bca4 00000008 R_386_RELATIVE \n 0000bcb4 00000008 R_386_RELATIVE \n@@ -79,15 +79,15 @@\n 0000bfec 00002306 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 0000bff0 00002806 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 0000bff8 00003d06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0000bffc 00004506 R_386_GLOB_DAT 00000000 _ZN3ros7console13g_initializedE\n 0000c014 00000e01 R_386_32 00000000 _ZTISt9exception@GLIBCXX_3.4\n 0000c018 00001d01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x3288 contains 54 entries:\n+Relocation section '.rel.plt' at offset 0x328c contains 54 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000bf04 00000107 R_386_JUMP_SLOT 00000000 putchar@GLIBC_2.0\n 0000bf08 00000207 R_386_JUMP_SLOT 00000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4\n 0000bf0c 00000307 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0\n 0000bf10 00000407 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 0000bf14 00000507 R_386_JUMP_SLOT 00000000 _ZN3ros7console5printEPNS0_10FilterBaseEPvNS0_6levels5LevelEPKciS7_S7_z\n 0000bf18 00000607 R_386_JUMP_SLOT 00000000 _Znaj@GLIBCXX_3.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,24 +13,24 @@\n 0x00000019 (INIT_ARRAY) 0xbc8c\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0xbc94\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0xeb0\n 0x00000006 (SYMTAB) 0x4b0\n- 0x0000000a (STRSZ) 7968 (bytes)\n+ 0x0000000a (STRSZ) 7970 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0xbef8\n 0x00000002 (PLTRELSZ) 432 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x3288\n- 0x00000011 (REL) 0x3000\n+ 0x00000017 (JMPREL) 0x328c\n+ 0x00000011 (REL) 0x3004\n 0x00000012 (RELSZ) 648 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x2f10\n+ 0x6ffffffe (VERNEED) 0x2f14\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x2dd0\n+ 0x6ffffff0 (VERSYM) 0x2dd2\n 0x6ffffffa (RELCOUNT) 59\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: e16fa03b27fc4388cd7ccf417b676220ccadec8b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: debd9daa41f7f867882f3c01b23bd9e268be976c\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 160 entries:\n- Addr: 0x0000000000002dd0 Offset: 0x002dd0 Link: 5 (.dynsym)\n+ Addr: 0x0000000000002dd2 Offset: 0x002dd2 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 3 (GLIBCXX_3.4) 2 (GLIBC_2.0) \n 004: 4 (CXXABI_1.3) 1 (*global*) 3 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) \n 008: 1 (*global*) 6 (GLIBC_2.0) 1 (*global*) 3 (GLIBCXX_3.4)\n 00c: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 3 (GLIBCXX_3.4) 7 (GLIBC_2.4) \n 010: 1 (*global*) 4 (CXXABI_1.3) 4 (CXXABI_1.3) 3 (GLIBCXX_3.4)\n 014: 1 (*global*) 8 (GLIBCXX_3.4.11) 3 (GLIBCXX_3.4) 2 (GLIBC_2.0) \n 018: 3 (GLIBCXX_3.4) 9 (CXXABI_1.3.9) 6 (GLIBC_2.0) 4 (CXXABI_1.3) \n@@ -39,15 +39,15 @@\n 08c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 090: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 094: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 098: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 09c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000002f10 Offset: 0x002f10 Link: 6 (.dynstr)\n+ Addr: 0x0000000000002f14 Offset: 0x002f14 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libpthread.so.0 Cnt: 1\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 5\n 0x0050: Name: CXXABI_1.3.9 Flags: none Version: 9\n 0x0060: Name: GLIBCXX_3.4.11 Flags: none Version: 8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -494,8 +494,9 @@\n 0x00002d60 5f322e33 2e340047 4c494243 5f322e31 _2.3.4.GLIBC_2.1\n 0x00002d70 2e330047 4c494243 5f322e34 00000000 .3.GLIBC_2.4....\n 0x00002d80 00000000 00000000 00000000 00000000 ................\n 0x00002d90 00000000 00000000 00000000 00000000 ................\n 0x00002da0 00000000 00000000 00000000 00000000 ................\n 0x00002db0 00000000 00000000 00000000 00000000 ................\n 0x00002dc0 00000000 00000000 00000000 00000000 ................\n+ 0x00002dd0 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: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.TEV94EWISX/dbd-tmp-V2U71Tg/diffoscope_zowf3j_b_b2/tmpp4hipazw_DebTarContainer/0/.debug/6fa03b27fc4388cd7ccf417b676220ccadec8b.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36666130 33623237 66633433 38386364 6fa03b27fc4388cd\n- 0x00000010 37636366 34313762 36373632 32306363 7ccf417b676220cc\n- 0x00000020 61646563 38622e64 65627567 00000000 adec8b.debug....\n- 0x00000030 596440c1 Yd@.\n+ 0x00000000 62643964 61613431 66376638 36373838 bd9daa41f7f86788\n+ 0x00000010 32663363 30316232 33626439 65323638 2f3c01b23bd9e268\n+ 0x00000020 62653937 36632e64 65627567 00000000 be976c.debug....\n+ 0x00000030 540df6d2 T...\n \n"}]}, {"source1": "./usr/bin/selftest_example", "source2": "./usr/bin/selftest_example", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x0cdc8 0x0cdc8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0cdcc 0x0cdcc R 0x1000\n LOAD 0x00d000 0x0000d000 0x0000d000 0x0f858 0x0f858 R E 0x1000\n LOAD 0x01d000 0x0001d000 0x0001d000 0x06fa4 0x06fa4 R 0x1000\n LOAD 0x024640 0x00025640 0x00025640 0x00a54 0x00af8 RW 0x1000\n DYNAMIC 0x024d14 0x00025d14 0x00025d14 0x00138 0x00138 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x01ee64 0x0001ee64 0x0001ee64 0x0070c 0x0070c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000c5c 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000e48 000e48 002030 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00002e78 002e78 008c02 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000ba7a 00ba7a 000406 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000be80 00be80 000100 00 A 6 4 4\n- [ 9] .rel.dyn REL 0000bf80 00bf80 000b88 08 A 5 0 4\n- [10] .rel.plt REL 0000cb08 00cb08 0002c0 08 AI 5 24 4\n+ [ 6] .dynstr STRTAB 00002e78 002e78 008c04 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000ba7c 00ba7c 000406 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000be84 00be84 000100 00 A 6 4 4\n+ [ 9] .rel.dyn REL 0000bf84 00bf84 000b88 08 A 5 0 4\n+ [10] .rel.plt REL 0000cb0c 00cb0c 0002c0 08 AI 5 24 4\n [11] .init PROGBITS 0000d000 00d000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 0000d020 00d020 000590 04 AX 0 0 16\n [13] .plt.got PROGBITS 0000d5b0 00d5b0 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000d5c0 00d5c0 00f284 00 AX 0 0 16\n [15] .fini PROGBITS 0001c844 01c844 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 0001d000 01d000 001e64 00 A 0 0 32\n [17] .eh_frame_hdr PROGBITS 0001ee64 01ee64 00070c 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 0xbf80 contains 369 entries:\n+Relocation section '.rel.dyn' at offset 0xbf84 contains 369 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00025640 00000008 R_386_RELATIVE \n 00025644 00000008 R_386_RELATIVE \n 00025648 00000008 R_386_RELATIVE \n 0002564c 00000008 R_386_RELATIVE \n 00025658 00000008 R_386_RELATIVE \n 00025668 00000008 R_386_RELATIVE \n@@ -367,15 +367,15 @@\n 00025fec 00006306 R_386_GLOB_DAT 00000000 _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 00025ff0 00006806 R_386_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4\n 00025ff8 00006d06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00025ffc 00007406 R_386_GLOB_DAT 00000000 _ZN3ros7console13g_initializedE\n 0002608c 00001401 R_386_32 00000000 _ZTISt9exception@GLIBCXX_3.4\n 00026090 00003401 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0xcb08 contains 88 entries:\n+Relocation section '.rel.plt' at offset 0xcb0c contains 88 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00025e58 00000107 R_386_JUMP_SLOT 00000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4\n 00025e5c 00000207 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0\n 00025e60 00000307 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 00025e64 00000407 R_386_JUMP_SLOT 00000000 _ZN3ros7console5printEPNS0_10FilterBaseEPvNS0_6levels5LevelEPKciS7_S7_z\n 00025e68 00000507 R_386_JUMP_SLOT 00000000 _ZSt17__throw_bad_allocv@GLIBCXX_3.4\n 00025e6c 00000607 R_386_JUMP_SLOT 00000000 _Znaj@GLIBCXX_3.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,24 +14,24 @@\n 0x00000019 (INIT_ARRAY) 0x25640\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x25648\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x2e78\n 0x00000006 (SYMTAB) 0xe48\n- 0x0000000a (STRSZ) 35842 (bytes)\n+ 0x0000000a (STRSZ) 35844 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x25e4c\n 0x00000002 (PLTRELSZ) 704 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xcb08\n- 0x00000011 (REL) 0xbf80\n+ 0x00000017 (JMPREL) 0xcb0c\n+ 0x00000011 (REL) 0xbf84\n 0x00000012 (RELSZ) 2952 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0xbe80\n+ 0x6ffffffe (VERNEED) 0xbe84\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0xba7a\n+ 0x6ffffff0 (VERSYM) 0xba7c\n 0x6ffffffa (RELCOUNT) 292\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: d42494c0e5b60127f12b71c495f5d75e79ccd486\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4fd59f0fb3cf96af0f122b7988d4fd0bab5e2fca\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 515 entries:\n- Addr: 0x000000000000ba7a Offset: 0x00ba7a Link: 5 (.dynsym)\n+ Addr: 0x000000000000ba7c Offset: 0x00ba7c Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.0) 4 (CXXABI_1.3) \n 004: 1 (*global*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 1 (*global*) \n 008: 5 (GLIBCXX_3.4.21) 1 (*global*) 6 (GLIBCXX_3.4.9) 4 (CXXABI_1.3) \n 00c: 7 (GLIBC_2.0) 2 (GLIBCXX_3.4) 8 (GLIBC_2.3.4) 3 (GLIBC_2.0) \n 010: 3 (GLIBC_2.0) 4 (CXXABI_1.3) 5 (GLIBCXX_3.4.21) 5 (GLIBCXX_3.4.21) \n 014: 2 (GLIBCXX_3.4) 4 (CXXABI_1.3) 7 (GLIBC_2.0) 9 (GLIBC_2.4) \n 018: 2 (GLIBCXX_3.4) 1 (*global*) 4 (CXXABI_1.3) 4 (CXXABI_1.3) \n@@ -128,15 +128,15 @@\n 1f0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1f4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1f8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1fc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 200: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x000000000000be80 Offset: 0x00be80 Link: 6 (.dynstr)\n+ Addr: 0x000000000000be84 Offset: 0x00be84 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 12\n 0x0020: Version: 1 File: libpthread.so.0 Cnt: 1\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 7\n 0x0040: Version: 1 File: libc.so.6 Cnt: 4\n 0x0050: Name: GLIBC_2.1.3 Flags: none Version: 13\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 9\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -2236,9 +2236,9 @@\n 0x0000ba08 5f332e34 2e323100 43585841 42495f31 _3.4.21.CXXABI_1\n 0x0000ba18 2e330047 4c494243 58585f33 2e340000 .3.GLIBCXX_3.4..\n 0x0000ba28 00000000 00000000 00000000 00000000 ................\n 0x0000ba38 00000000 00000000 00000000 00000000 ................\n 0x0000ba48 00000000 00000000 00000000 00000000 ................\n 0x0000ba58 00000000 00000000 00000000 00000000 ................\n 0x0000ba68 00000000 00000000 00000000 00000000 ................\n- 0x0000ba78 0000 ..\n+ 0x0000ba78 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: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.TEV94EWISX/dbd-tmp-V2U71Tg/diffoscope_zowf3j_b_b2/tmpp4hipazw_DebTarContainer/0/.debug/2494c0e5b60127f12b71c495f5d75e79ccd486.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32343934 63306535 62363031 32376631 2494c0e5b60127f1\n- 0x00000010 32623731 63343935 66356437 35653739 2b71c495f5d75e79\n- 0x00000020 63636434 38362e64 65627567 00000000 ccd486.debug....\n- 0x00000030 f1e695d1 ....\n+ 0x00000000 64353966 30666233 63663936 61663066 d59f0fb3cf96af0f\n+ 0x00000010 31323262 37393838 64346664 30626162 122b7988d4fd0bab\n+ 0x00000020 35653266 63612e64 65627567 00000000 5e2fca.debug....\n+ 0x00000030 9c3c6602 .\n Installed-Size: 1892\n Depends: libdiagnostic-aggregator-tools (= 1.10.4+ds1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for libdiagnostic-aggregator-tools\n-Build-Ids: 150585d5840fb50356d0bca4141231a67ad00c20 da258a0e77555a015612f5500e9fb743d236f542\n+Build-Ids: 4e321f35788c8d9045986be916e2ceb4183acbec b8ef9abf763e63601c98510873d0574d656ffa7e\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,3 +1,3 @@\n-usr/lib/debug/.build-id/15/0585d5840fb50356d0bca4141231a67ad00c20.debug\n-usr/lib/debug/.build-id/da/258a0e77555a015612f5500e9fb743d236f542.debug\n+usr/lib/debug/.build-id/4e/321f35788c8d9045986be916e2ceb4183acbec.debug\n+usr/lib/debug/.build-id/b8/ef9abf763e63601c98510873d0574d656ffa7e.debug\n usr/lib/debug/.dwz/i386-linux-gnu/libdiagnostic-aggregator-tools.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,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/15/\n--rw-r--r-- 0 root (0) root (0) 1544144 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/15/0585d5840fb50356d0bca4141231a67ad00c20.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/da/\n--rw-r--r-- 0 root (0) root (0) 168928 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/da/258a0e77555a015612f5500e9fb743d236f542.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/4e/\n+-rw-r--r-- 0 root (0) root (0) 1544144 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/4e/321f35788c8d9045986be916e2ceb4183acbec.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/b8/\n+-rw-r--r-- 0 root (0) root (0) 168928 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/b8/ef9abf763e63601c98510873d0574d656ffa7e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 210384 2021-09-26 15:58:17.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/libdiagnostic-aggregator-tools.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/share/doc/libdiagnostic-aggregator-tools-dbgsym -> libdiagnostic-aggregator-tools\n"}, {"source1": "./usr/lib/debug/.build-id/15/0585d5840fb50356d0bca4141231a67ad00c20.debug", "source2": "./usr/lib/debug/.build-id/4e/321f35788c8d9045986be916e2ceb4183acbec.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 00244c 04 A 5 0 4\n [ 5] .dynsym NOBITS 00002638 0001ec 004ef0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00007528 0001ec 011f00 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00019428 0001ec 0009de 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00007528 0001ec 011f02 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0001942a 0001ec 0009de 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00019e08 0001ec 000190 00 A 6 5 4\n [ 9] .rel.dyn NOBITS 00019f98 0001ec 001418 08 A 5 0 4\n [10] .rel.plt NOBITS 0001b3b0 0001ec 000620 08 AI 5 24 4\n [11] .init NOBITS 0001c000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 0001c020 001000 000c50 04 AX 0 0 16\n [13] .plt.got NOBITS 0001cc70 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0001cc80 001000 03d3f4 00 AX 0 0 16\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,8 +1,8 @@\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: 150585d5840fb50356d0bca4141231a67ad00c20\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4e321f35788c8d9045986be916e2ceb4183acbec\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": "./usr/lib/debug/.build-id/da/258a0e77555a015612f5500e9fb743d236f542.debug", "source2": "./usr/lib/debug/.build-id/b8/ef9abf763e63601c98510873d0574d656ffa7e.debug", "comments": ["Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3,15 +3,15 @@\n Entry point 0x7a60\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x063cc R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x063d0 R 0x1000\n LOAD 0x000000 0x00007000 0x00007000 0x00000 0x05d88 R E 0x1000\n LOAD 0x000000 0x0000d000 0x0000d000 0x00000 0x03018 R 0x1000\n LOAD 0x0009c0 0x000119c0 0x000119c0 0x00000 0x00720 RW 0x1000\n DYNAMIC 0x0009c0 0x00011d74 0x00011d74 0x00000 0x00138 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000dc9c 0x0000dc9c 0x00000 0x0036c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000590 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000077c 0001ec 0011b0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 0000192c 0001ec 003f09 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00005836 0001ec 000236 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00005a6c 0001ec 0000f0 00 A 6 4 4\n- [ 9] .rel.dyn NOBITS 00005b5c 0001ec 000658 08 A 5 0 4\n- [10] .rel.plt NOBITS 000061b4 0001ec 000218 08 AI 5 24 4\n+ [ 6] .dynstr NOBITS 0000192c 0001ec 003f0b 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00005838 0001ec 000236 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00005a70 0001ec 0000f0 00 A 6 4 4\n+ [ 9] .rel.dyn NOBITS 00005b60 0001ec 000658 08 A 5 0 4\n+ [10] .rel.plt NOBITS 000061b8 0001ec 000218 08 AI 5 24 4\n [11] .init NOBITS 00007000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00007020 001000 000440 04 AX 0 0 16\n [13] .plt.got NOBITS 00007460 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00007470 001000 005904 00 AX 0 0 16\n [15] .fini NOBITS 0000cd74 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 0000d000 001000 000c9c 00 A 0 0 32\n [17] .eh_frame_hdr NOBITS 0000dc9c 001000 00036c 00 A 0 0 4\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,8 +1,8 @@\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: da258a0e77555a015612f5500e9fb743d236f542\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b8ef9abf763e63601c98510873d0574d656ffa7e\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": "libself-test-tools-dbgsym_1.10.4+ds1-1_i386.deb", "source2": "libself-test-tools-dbgsym_1.10.4+ds1-1_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-26 15:58:17.000000 debian-binary\n--rw-r--r-- 0 0 0 716 2021-09-26 15:58:17.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2249080 2021-09-26 15:58:17.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 712 2021-09-26 15:58:17.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2249304 2021-09-26 15:58:17.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: i386\n Maintainer: Debian Science Maintainers \n Installed-Size: 2376\n Depends: libself-test-tools (= 1.10.4+ds1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for libself-test-tools\n-Build-Ids: 0145fced62bd65f38989ed9b9ad201f6e0dc19b2 d42494c0e5b60127f12b71c495f5d75e79ccd486 e16fa03b27fc4388cd7ccf417b676220ccadec8b\n+Build-Ids: 4fd59f0fb3cf96af0f122b7988d4fd0bab5e2fca debd9daa41f7f867882f3c01b23bd9e268be976c fb34e74ca18fbd66f9ccfbab3c5dc671949a9075\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,4 +1,4 @@\n-usr/lib/debug/.build-id/01/45fced62bd65f38989ed9b9ad201f6e0dc19b2.debug\n-usr/lib/debug/.build-id/d4/2494c0e5b60127f12b71c495f5d75e79ccd486.debug\n-usr/lib/debug/.build-id/e1/6fa03b27fc4388cd7ccf417b676220ccadec8b.debug\n+usr/lib/debug/.build-id/4f/d59f0fb3cf96af0f122b7988d4fd0bab5e2fca.debug\n+usr/lib/debug/.build-id/de/bd9daa41f7f867882f3c01b23bd9e268be976c.debug\n+usr/lib/debug/.build-id/fb/34e74ca18fbd66f9ccfbab3c5dc671949a9075.debug\n usr/lib/debug/.dwz/i386-linux-gnu/libself-test-tools.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,17 +1,17 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/01/\n--rw-r--r-- 0 root (0) root (0) 1604948 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/01/45fced62bd65f38989ed9b9ad201f6e0dc19b2.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/d4/\n--rw-r--r-- 0 root (0) root (0) 543008 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/d4/2494c0e5b60127f12b71c495f5d75e79ccd486.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/e1/\n--rw-r--r-- 0 root (0) root (0) 176428 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/e1/6fa03b27fc4388cd7ccf417b676220ccadec8b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/4f/\n+-rw-r--r-- 0 root (0) root (0) 543008 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/4f/d59f0fb3cf96af0f122b7988d4fd0bab5e2fca.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/de/\n+-rw-r--r-- 0 root (0) root (0) 176428 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/de/bd9daa41f7f867882f3c01b23bd9e268be976c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/fb/\n+-rw-r--r-- 0 root (0) root (0) 1604948 2021-09-26 15:58:17.000000 ./usr/lib/debug/.build-id/fb/34e74ca18fbd66f9ccfbab3c5dc671949a9075.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 91636 2021-09-26 15:58:17.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/libself-test-tools.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-09-26 15:58:17.000000 ./usr/share/doc/libself-test-tools-dbgsym -> libself-test-tools\n"}, {"source1": "./usr/lib/debug/.build-id/01/45fced62bd65f38989ed9b9ad201f6e0dc19b2.debug", "source2": "./usr/lib/debug/.build-id/fb/34e74ca18fbd66f9ccfbab3c5dc671949a9075.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 001ad8 04 A 5 0 4\n [ 5] .dynsym NOBITS 00001cc4 0001ec 004950 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00006614 0001ec 01060f 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00016c24 0001ec 00092a 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00006614 0001ec 010611 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00016c26 0001ec 00092a 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00017550 0001ec 000190 00 A 6 5 4\n [ 9] .rel.dyn NOBITS 000176e0 0001ec 001080 08 A 5 0 4\n [10] .rel.plt NOBITS 00018760 0001ec 000660 08 AI 5 24 4\n [11] .init NOBITS 00019000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00019020 001000 000cd0 04 AX 0 0 16\n [13] .plt.got NOBITS 00019cf0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00019d00 001000 03d224 00 AX 0 0 16\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,8 +1,8 @@\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: 0145fced62bd65f38989ed9b9ad201f6e0dc19b2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fb34e74ca18fbd66f9ccfbab3c5dc671949a9075\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": "./usr/lib/debug/.build-id/d4/2494c0e5b60127f12b71c495f5d75e79ccd486.debug", "source2": "./usr/lib/debug/.build-id/4f/d59f0fb3cf96af0f122b7988d4fd0bab5e2fca.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3,15 +3,15 @@\n Entry point 0xdff0\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x0cdc8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x0cdcc R 0x1000\n LOAD 0x000000 0x0000d000 0x0000d000 0x00000 0x0f858 R E 0x1000\n LOAD 0x000000 0x0001d000 0x0001d000 0x00000 0x06fa4 R 0x1000\n LOAD 0x000640 0x00025640 0x00025640 0x00000 0x00af8 RW 0x1000\n DYNAMIC 0x000640 0x00025d14 0x00025d14 0x00000 0x00138 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x0001ee64 0x0001ee64 0x00000 0x0070c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000c5c 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000e48 0001ec 002030 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00002e78 0001ec 008c02 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000ba7a 0001ec 000406 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000be80 0001ec 000100 00 A 6 4 4\n- [ 9] .rel.dyn NOBITS 0000bf80 0001ec 000b88 08 A 5 0 4\n- [10] .rel.plt NOBITS 0000cb08 0001ec 0002c0 08 AI 5 24 4\n+ [ 6] .dynstr NOBITS 00002e78 0001ec 008c04 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000ba7c 0001ec 000406 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000be84 0001ec 000100 00 A 6 4 4\n+ [ 9] .rel.dyn NOBITS 0000bf84 0001ec 000b88 08 A 5 0 4\n+ [10] .rel.plt NOBITS 0000cb0c 0001ec 0002c0 08 AI 5 24 4\n [11] .init NOBITS 0000d000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 0000d020 001000 000590 04 AX 0 0 16\n [13] .plt.got NOBITS 0000d5b0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000d5c0 001000 00f284 00 AX 0 0 16\n [15] .fini NOBITS 0001c844 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 0001d000 001000 001e64 00 A 0 0 32\n [17] .eh_frame_hdr NOBITS 0001ee64 001000 00070c 00 A 0 0 4\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,8 +1,8 @@\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: d42494c0e5b60127f12b71c495f5d75e79ccd486\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4fd59f0fb3cf96af0f122b7988d4fd0bab5e2fca\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": "./usr/lib/debug/.build-id/e1/6fa03b27fc4388cd7ccf417b676220ccadec8b.debug", "source2": "./usr/lib/debug/.build-id/de/bd9daa41f7f867882f3c01b23bd9e268be976c.debug", "comments": ["Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3,15 +3,15 @@\n Entry point 0x4930\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x03438 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x0343c R 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x04698 R E 0x1000\n LOAD 0x000000 0x00009000 0x00009000 0x00000 0x01a18 R 0x1000\n LOAD 0x000c8c 0x0000bc8c 0x0000bc8c 0x00000 0x003f4 RW 0x1000\n DYNAMIC 0x000c8c 0x0000bdc8 0x0000bdc8 0x00000 0x00130 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x000095dc 0x000095dc 0x00000 0x001f4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 0002c4 04 A 5 0 4\n [ 5] .dynsym NOBITS 000004b0 0001ec 000a00 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000eb0 0001ec 001f20 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00002dd0 0001ec 000140 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00002f10 0001ec 0000f0 00 A 6 4 4\n- [ 9] .rel.dyn NOBITS 00003000 0001ec 000288 08 A 5 0 4\n- [10] .rel.plt NOBITS 00003288 0001ec 0001b0 08 AI 5 24 4\n+ [ 6] .dynstr NOBITS 00000eb0 0001ec 001f22 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00002dd2 0001ec 000140 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00002f14 0001ec 0000f0 00 A 6 4 4\n+ [ 9] .rel.dyn NOBITS 00003004 0001ec 000288 08 A 5 0 4\n+ [10] .rel.plt NOBITS 0000328c 0001ec 0001b0 08 AI 5 24 4\n [11] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00004020 001000 000370 04 AX 0 0 16\n [13] .plt.got NOBITS 00004390 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000043a0 001000 0042e4 00 AX 0 0 16\n [15] .fini NOBITS 00008684 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00009000 001000 0005dc 00 A 0 0 32\n [17] .eh_frame_hdr NOBITS 000095dc 001000 0001f4 00 A 0 0 4\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,8 +1,8 @@\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: e16fa03b27fc4388cd7ccf417b676220ccadec8b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: debd9daa41f7f867882f3c01b23bd9e268be976c\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"}]}]}]}]}]}