{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.aG2HTnvx/b1/shotcut_23.05.14+git20230514+ds-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.aG2HTnvx/b2/shotcut_23.05.14+git20230514+ds-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n e7d7055bb82879dfeff022ebac0e7c85 6614352 video optional shotcut-data_23.05.14+git20230514+ds-1_all.deb\n- 9c8e60cc5c5fb4baa8f0618973e08bd5 36812988 debug optional shotcut-dbgsym_23.05.14+git20230514+ds-1_i386.deb\n- e7a9f2ae2603bd7c897e83a3e04582af 1434880 video optional shotcut_23.05.14+git20230514+ds-1_i386.deb\n+ b893eafa0ce50ecb95e54f40d034ba0d 36812960 debug optional shotcut-dbgsym_23.05.14+git20230514+ds-1_i386.deb\n+ 3533a07d535a254671bf17f30332c2bb 1433908 video optional shotcut_23.05.14+git20230514+ds-1_i386.deb\n"}, {"source1": "shotcut_23.05.14+git20230514+ds-1_i386.deb", "source2": "shotcut_23.05.14+git20230514+ds-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 2023-05-17 12:50:15.000000 debian-binary\n--rw-r--r-- 0 0 0 1172 2023-05-17 12:50:15.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1433516 2023-05-17 12:50:15.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1168 2023-05-17 12:50:15.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1432548 2023-05-17 12:50:15.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/shotcut", "source2": "./usr/bin/shotcut", "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": "@@ -2,15 +2,15 @@\n Elf file type is DYN (Position-Independent Executable file)\n Entry point 0x92210\n There are 13 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x001a0 0x001a0 R 0x4\n- LOAD 0x000000 0x00000000 0x00000000 0x4a444 0x4a444 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x4a448 0x4a448 R 0x1000\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n LOAD 0x04b000 0x0004b000 0x0004b000 0x2e4c58 0x2e4c58 R E 0x1000\n LOAD 0x330000 0x00330000 0x00330000 0x1121bc 0x1121bc R 0x1000\n GNU_EH_FRAME 0x392ca8 0x00392ca8 0x00392ca8 0x0f794 0x0f794 R 0x4\n LOAD 0x442400 0x00443400 0x00443400 0x15928 0x15ea4 RW 0x1000\n GNU_RELRO 0x442400 0x00443400 0x00443400 0x11c00 0x11c00 R 0x1\n DYNAMIC 0x458000 0x051cf000 0x051cf000 0x001a0 0x001a0 RW 0x4\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,17 +1,17 @@\n There are 30 section headers, starting at offset 0x4746c4:\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] .dynsym DYNSYM 000003bc 0003bc 00bb30 10 A 23 1 4\n- [ 2] .gnu.version VERSYM 00028086 028086 001766 02 A 1 0 2\n- [ 3] .gnu.version_r VERNEED 000297ec 0297ec 0003f0 00 A 23 13 4\n- [ 4] .rel.dyn REL 00029bdc 029bdc 01c138 08 A 1 0 4\n- [ 5] .rel.plt REL 00045d14 045d14 004730 08 AI 1 18 4\n+ [ 2] .gnu.version VERSYM 00028088 028088 001766 02 A 1 0 2\n+ [ 3] .gnu.version_r VERNEED 000297f0 0297f0 0003f0 00 A 23 13 4\n+ [ 4] .rel.dyn REL 00029be0 029be0 01c138 08 A 1 0 4\n+ [ 5] .rel.plt REL 00045d18 045d18 004730 08 AI 1 18 4\n [ 6] .init PROGBITS 0004b000 04b000 000020 00 AX 0 0 4\n [ 7] .plt PROGBITS 0004b020 04b020 008e70 04 AX 0 0 16\n [ 8] .plt.got PROGBITS 00053e90 053e90 000050 08 AX 0 0 8\n [ 9] .text PROGBITS 00053ee0 053ee0 2dbd64 00 AX 0 0 16\n [10] .fini PROGBITS 0032fc44 32fc44 000014 00 AX 0 0 4\n [11] .rodata PROGBITS 00330000 330000 062ca7 00 A 0 0 32\n [12] .eh_frame_hdr PROGBITS 00392ca8 392ca8 00f794 00 A 0 0 4\n@@ -21,15 +21,15 @@\n [16] .fini_array FINI_ARRAY 0044345c 44245c 000004 04 WA 0 0 4\n [17] .data.rel.ro PROGBITS 00443460 442460 00eda4 00 WA 0 0 32\n [18] .got PROGBITS 0045239c 45139c 002c4c 04 WA 0 0 4\n [19] .data PROGBITS 00455000 454000 003d20 00 WA 0 0 32\n [20] .qtversion PROGBITS 00458d20 457d20 000008 00 WA 0 0 4\n [21] .bss NOBITS 00458d40 457d28 000564 00 WA 0 0 32\n [22] .dynamic DYNAMIC 051cf000 458000 0001a0 08 WA 23 0 4\n- [23] .dynstr STRTAB 051cf1a0 4581a0 01c1aa 00 A 0 0 4\n+ [23] .dynstr STRTAB 051cf1a0 4581a0 01c1ac 00 A 0 0 4\n [24] .gnu.hash GNU_HASH 051eb34c 47434c 0001d0 04 A 1 0 4\n [25] .interp PROGBITS 051eb51c 47451c 000013 00 A 0 0 4\n [26] .note.ABI-tag NOTE 051eb530 474530 000020 00 A 0 0 4\n [27] .note.gnu.build-id NOTE 051eb550 474550 000024 00 A 0 0 4\n [28] .gnu_debuglink PROGBITS 00000000 474574 000034 00 0 0 4\n [29] .shstrtab STRTAB 00000000 4745a8 00011c 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x29bdc contains 14375 entries:\n+Relocation section '.rel.dyn' at offset 0x29be0 contains 14375 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00443400 00000008 R_386_RELATIVE \n 00443404 00000008 R_386_RELATIVE \n 00443408 00000008 R_386_RELATIVE \n 0044340c 00000008 R_386_RELATIVE \n 00443410 00000008 R_386_RELATIVE \n 00443414 00000008 R_386_RELATIVE \n@@ -14373,15 +14373,15 @@\n 00454f50 000a9a06 R_386_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4\n 00454f7c 000ae206 R_386_GLOB_DAT 00000000 _ZN16QStringConverter18encodingInterfacesE@Qt_6\n 00454f9c 000b0206 R_386_GLOB_DAT 00000000 _ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4\n 00457c60 00087001 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n 00457cc0 00084201 R_386_32 00000000 _ZTI10QException@Qt_6\n 00458d20 0005e901 R_386_32 00000000 qt_version_tag@Qt_6.4\n \n-Relocation section '.rel.plt' at offset 0x45d14 contains 2278 entries:\n+Relocation section '.rel.plt' at offset 0x45d18 contains 2278 entries:\n Offset Info Type Sym. Value Symbol's Name\n 004523a8 00000207 R_386_JUMP_SLOT 00000000 _ZNK6QImage6heightEv@Qt_6\n 004523ac 00000307 R_386_JUMP_SLOT 00000000 _ZN11QGridLayoutC1EP7QWidget@Qt_6\n 004523b0 00000507 R_386_JUMP_SLOT 00000000 _ZN16QDialogButtonBox14setOrientationEN2Qt11OrientationE@Qt_6\n 004523b4 00000607 R_386_JUMP_SLOT 00000000 _ZN13QJsonDocumentD1Ev@Qt_6\n 004523b8 00000707 R_386_JUMP_SLOT 00000000 _ZNK13QCameraFormat12maxFrameRateEv\n 004523bc 00000807 R_386_JUMP_SLOT 00000000 _ZN9QMetaType25registerConverterFunctionERKSt8functionIFbPKvPvEES_S_@Qt_6\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -27,24 +27,24 @@\n 0x00000019 (INIT_ARRAY) 0x443400\n 0x0000001b (INIT_ARRAYSZ) 92 (bytes)\n 0x0000001a (FINI_ARRAY) 0x44345c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x51eb34c\n 0x00000005 (STRTAB) 0x51cf1a0\n 0x00000006 (SYMTAB) 0x3bc\n- 0x0000000a (STRSZ) 115114 (bytes)\n+ 0x0000000a (STRSZ) 115116 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x45239c\n 0x00000002 (PLTRELSZ) 18224 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x45d14\n- 0x00000011 (REL) 0x29bdc\n+ 0x00000017 (JMPREL) 0x45d18\n+ 0x00000011 (REL) 0x29be0\n 0x00000012 (RELSZ) 115000 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x297ec\n+ 0x6ffffffe (VERNEED) 0x297f0\n 0x6fffffff (VERNEEDNUM) 13\n- 0x6ffffff0 (VERSYM) 0x28086\n+ 0x6ffffff0 (VERSYM) 0x28088\n 0x6ffffffa (RELCOUNT) 5524\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.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 \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: 39402200f8cb741e8d3fb9ad9b3d4e623936b0d2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c4418918c46e1e1b93e0a5000727bf96d853e9d0\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 2995 entries:\n- Addr: 0x0000000000028086 Offset: 0x00028086 Link: 1 (.dynsym)\n+ Addr: 0x0000000000028088 Offset: 0x00028088 Link: 1 (.dynsym)\n 000: 0 (*local*) 2 (Qt_6) 3 (Qt_6) 4 (Qt_6) \n 004: 3 (Qt_6) 4 (Qt_6) 2 (Qt_6) 1 (*global*) \n 008: 2 (Qt_6) 4 (Qt_6) 2 (Qt_6) 2 (Qt_6) \n 00c: 4 (Qt_6) 3 (Qt_6) 4 (Qt_6) 3 (Qt_6) \n 010: 4 (Qt_6) 3 (Qt_6) 4 (Qt_6) 4 (Qt_6) \n 014: 3 (Qt_6) 2 (Qt_6) 3 (Qt_6) 1 (*global*) \n 018: 4 (Qt_6) 2 (Qt_6) 4 (Qt_6) 3 (Qt_6) \n@@ -748,15 +748,15 @@\n ba0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n ba4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n ba8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n bac: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n bb0: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 13 entries:\n- Addr: 0x00000000000297ec Offset: 0x000297ec Link: 23 (.dynstr)\n+ Addr: 0x00000000000297f0 Offset: 0x000297f0 Link: 23 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 3\n 0x0010: Name: GCC_3.0 Flags: none Version: 35\n 0x0020: Name: GCC_4.0.0 Flags: none Version: 31\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 30\n 0x0040: Version: 1 File: libmlt-7.so.7 Cnt: 4\n 0x0050: Name: MLT_7.0.0 Flags: none Version: 50\n 0x0060: Name: MLT_6.22.0 Flags: none Version: 39\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -4225,15 +4225,15 @@\n cropRectangle\n shotcut:disableProxy\n movit.luma_mix\n file not found: \n webvfxChoppy\n richText\n LC_NUMERIC\n-Shotcut version 23.05.17\n+Shotcut version 23.05.18\n void MltXmlChecker::checkIncludesSelf(QVector >&)\n This project tries to include itself; breaking that!\n void MltXmlChecker::checkUnlinkedFile(const QString&)\n QXmlStreamReader::Error MltXmlChecker::check(const QString&)\n The file is not a MLT XML file.\n Shortcut 1\n Shortcut 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -12480,15 +12480,15 @@\n 0x00360bd0 726f7000 73686f74 6375743a 64697361 rop.shotcut:disa\n 0x00360be0 626c6550 726f7879 006d6f76 69742e6c bleProxy.movit.l\n 0x00360bf0 756d615f 6d697800 626c616e 6b006669 uma_mix.blank.fi\n 0x00360c00 6c65206e 6f742066 6f756e64 3a200077 le not found: .w\n 0x00360c10 65627666 7843686f 70707900 72696368 ebvfxChoppy.rich\n 0x00360c20 54657874 004c435f 4e554d45 52494300 Text.LC_NUMERIC.\n 0x00360c30 53686f74 63757420 76657273 696f6e20 Shotcut version \n- 0x00360c40 32332e30 352e3137 00000000 766f6964 23.05.17....void\n+ 0x00360c40 32332e30 352e3138 00000000 766f6964 23.05.18....void\n 0x00360c50 204d6c74 586d6c43 6865636b 65723a3a MltXmlChecker::\n 0x00360c60 63686563 6b496e63 6c756465 7353656c checkIncludesSel\n 0x00360c70 66285156 6563746f 723c7374 643a3a70 f(QVector >&)...This\n 0x00360ca0 2070726f 6a656374 20747269 65732074 project tries t\n 0x00360cb0 6f20696e 636c7564 65206974 73656c66 o include itself\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -7189,10 +7189,10 @@\n 0x051eb2c0 2e323100 43585841 42495f31 2e332e39 .21.CXXABI_1.3.9\n 0x051eb2d0 00435858 4142495f 312e3300 474c4942 .CXXABI_1.3.GLIB\n 0x051eb2e0 4358585f 332e3400 51745f36 2e340000 CXX_3.4.Qt_6.4..\n 0x051eb2f0 00000000 00000000 00000000 00000000 ................\n 0x051eb300 00000000 00000000 00000000 00000000 ................\n 0x051eb310 00000000 00000000 00000000 00000000 ................\n 0x051eb320 00000000 00000000 00000000 00000000 ................\n- 0x051eb330 00000000 00000000 002f7573 722f6c69 ........./usr/li\n- 0x051eb340 622f7368 6f746375 7400 b/shotcut.\n+ 0x051eb330 00000000 00000000 0000002f 7573722f .........../usr/\n+ 0x051eb340 6c69622f 73686f74 63757400 lib/shotcut.\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: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34303232 30306638 63623734 31653864 402200f8cb741e8d\n- 0x00000010 33666239 61643962 33643465 36323339 3fb9ad9b3d4e6239\n- 0x00000020 33366230 64322e64 65627567 00000000 36b0d2.debug....\n- 0x00000030 5e22bac0 ^\"..\n+ 0x00000000 34313839 31386334 36653165 31623933 418918c46e1e1b93\n+ 0x00000010 65306135 30303037 32376266 39366438 e0a5000727bf96d8\n+ 0x00000020 35336539 64302e64 65627567 00000000 53e9d0.debug....\n+ 0x00000030 89c60c28 ...(\n \n"}]}, {"source1": "./usr/share/metainfo/org.shotcut.Shotcut.metainfo.xml", "source2": "./usr/share/metainfo/org.shotcut.Shotcut.metainfo.xml", "unified_diff": null, "details": [{"source1": "./usr/share/metainfo/org.shotcut.Shotcut.metainfo.xml", "source2": "./usr/share/metainfo/org.shotcut.Shotcut.metainfo.xml", "unified_diff": "@@ -42,10 +42,10 @@\n https://www.shotcut.org/\n https://github.com/mltframework/shotcut/issues/\n https://www.shotcut.org/FAQ/\n https://www.shotcut.org/tutorials/\n https://www.transifex.com/ddennedy/shotcut/\n \n \n- \n+ \n \n \n"}]}]}]}]}, {"source1": "shotcut-dbgsym_23.05.14+git20230514+ds-1_i386.deb", "source2": "shotcut-dbgsym_23.05.14+git20230514+ds-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 2023-05-17 12:50:15.000000 debian-binary\n--rw-r--r-- 0 0 0 600 2023-05-17 12:50:15.000000 control.tar.xz\n--rw-r--r-- 0 0 0 36812196 2023-05-17 12:50:15.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 604 2023-05-17 12:50:15.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 36812164 2023-05-17 12:50:15.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 Multimedia Maintainers \n Installed-Size: 37059\n Depends: shotcut (= 23.05.14+git20230514+ds-1)\n Section: debug\n Priority: optional\n Description: debug symbols for shotcut\n-Build-Ids: 019df085f905638673020ed275aefd47f6a8dfbd 39402200f8cb741e8d3fb9ad9b3d4e623936b0d2\n+Build-Ids: 019df085f905638673020ed275aefd47f6a8dfbd c4418918c46e1e1b93e0a5000727bf96d853e9d0\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,2 +1,2 @@\n usr/lib/debug/.build-id/01/9df085f905638673020ed275aefd47f6a8dfbd.debug\n-usr/lib/debug/.build-id/39/402200f8cb741e8d3fb9ad9b3d4e623936b0d2.debug\n+usr/lib/debug/.build-id/c4/418918c46e1e1b93e0a5000727bf96d853e9d0.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,12 +1,12 @@\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/lib/debug/.build-id/01/\n -rw-r--r-- 0 root (0) root (0) 1080124 2023-05-17 12:50:15.000000 ./usr/lib/debug/.build-id/01/9df085f905638673020ed275aefd47f6a8dfbd.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/lib/debug/.build-id/39/\n--rw-r--r-- 0 root (0) root (0) 36856680 2023-05-17 12:50:15.000000 ./usr/lib/debug/.build-id/39/402200f8cb741e8d3fb9ad9b3d4e623936b0d2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/lib/debug/.build-id/c4/\n+-rw-r--r-- 0 root (0) root (0) 36856680 2023-05-17 12:50:15.000000 ./usr/lib/debug/.build-id/c4/418918c46e1e1b93e0a5000727bf96d853e9d0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/share/doc/shotcut-dbgsym -> shotcut\n"}, {"source1": "./usr/lib/debug/.build-id/39/402200f8cb741e8d3fb9ad9b3d4e623936b0d2.debug", "source2": "./usr/lib/debug/.build-id/c4/418918c46e1e1b93e0a5000727bf96d853e9d0.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "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": "@@ -2,15 +2,15 @@\n Elf file type is DYN (Shared object file)\n Entry point 0x92210\n There are 13 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x001a0 0x001a0 R 0x4\n- LOAD 0x000000 0x00000000 0x00000000 0x001d4 0x4a444 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001d4 0x4a448 R 0x1000\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n LOAD 0x000000 0x0004b000 0x0004b000 0x00000 0x2e4c58 R E 0x1000\n LOAD 0x000000 0x00330000 0x00330000 0x00000 0x1121bc R 0x1000\n GNU_EH_FRAME 0x001000 0x00392ca8 0x00392ca8 0x00000 0x0f794 R 0x4\n LOAD 0x000400 0x00443400 0x00443400 0x00000 0x15ea4 RW 0x1000\n GNU_RELRO 0x000400 0x00443400 0x00443400 0x00000 0x11c00 R 0x1\n DYNAMIC 0x001000 0x051cf000 0x051cf000 0x00000 0x001a0 RW 0x4\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": "@@ -1,17 +1,17 @@\n There are 40 section headers, starting at offset 0x2325d28:\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] .dynsym NOBITS 000003bc 0003bc 00bb30 10 A 35 1 4\n- [ 2] .gnu.version NOBITS 00028086 0003bc 001766 02 A 1 0 2\n- [ 3] .gnu.version_r NOBITS 000297ec 0003bc 0003f0 00 A 35 13 4\n- [ 4] .rel.dyn NOBITS 00029bdc 0003bc 01c138 08 A 1 0 4\n- [ 5] .rel.plt NOBITS 00045d14 0003bc 004730 08 A 1 18 4\n+ [ 2] .gnu.version NOBITS 00028088 0003bc 001766 02 A 1 0 2\n+ [ 3] .gnu.version_r NOBITS 000297f0 0003bc 0003f0 00 A 35 13 4\n+ [ 4] .rel.dyn NOBITS 00029be0 0003bc 01c138 08 A 1 0 4\n+ [ 5] .rel.plt NOBITS 00045d18 0003bc 004730 08 A 1 18 4\n [ 6] .init NOBITS 0004b000 001000 000020 00 AX 0 0 4\n [ 7] .plt NOBITS 0004b020 001000 008e70 04 AX 0 0 16\n [ 8] .plt.got NOBITS 00053e90 001000 000050 08 AX 0 0 8\n [ 9] .text NOBITS 00053ee0 001000 2dbd64 00 AX 0 0 16\n [10] .fini NOBITS 0032fc44 001000 000014 00 AX 0 0 4\n [11] .rodata NOBITS 00330000 001000 062ca7 00 A 0 0 32\n [12] .eh_frame_hdr NOBITS 00392ca8 001000 00f794 00 A 0 0 4\n@@ -30,15 +30,15 @@\n [25] .debug_abbrev PROGBITS 00000000 1dc6470 03365f 00 C 0 0 4\n [26] .debug_line PROGBITS 00000000 1df9ad0 1339cf 00 C 0 0 4\n [27] .debug_str PROGBITS 00000000 1f2d4a0 0bd81e 01 MSC 0 0 4\n [28] .debug_line_str PROGBITS 00000000 1feacc0 00156d 01 MSC 0 0 4\n [29] .debug_loclists PROGBITS 00000000 1fec230 1d2959 00 C 0 0 4\n [30] .debug_rnglists PROGBITS 00000000 21beb8c 072e61 00 C 0 0 4\n [31] .dynamic NOBITS 051cf000 001000 0001a0 08 WA 35 0 4\n- [32] .dynstr NOBITS 051cf1a0 001000 01c1aa 00 A 0 0 4\n+ [32] .dynstr NOBITS 051cf1a0 001000 01c1ac 00 A 0 0 4\n [33] .gnu.hash NOBITS 051eb34c 001000 0001d0 04 A 1 0 4\n [34] .interp NOBITS 051eb51c 001000 000013 00 A 0 0 4\n [35] .note.ABI-tag NOTE 051eb530 01d530 000020 00 A 0 0 4\n [36] .note.gnu.build-id NOTE 051eb550 01d550 000024 00 A 0 0 4\n [37] .symtab SYMTAB 00000000 22319f0 03c1a0 10 38 4492 4\n [38] .strtab STRTAB 00000000 226db90 0b8000 00 0 0 1\n [39] .shstrtab STRTAB 00000000 2325b90 000196 00 0 0 1\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.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 \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: 39402200f8cb741e8d3fb9ad9b3d4e623936b0d2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c4418918c46e1e1b93e0a5000727bf96d853e9d0\n"}]}]}]}]}]}