{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.6LdtDnmM/b1/obs-advanced-scene-switcher_1.19.2-3_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.6LdtDnmM/b2/obs-advanced-scene-switcher_1.19.2-3_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n 17020036f57d7d69bb57e8160cd545e8 1036956 video optional obs-advanced-scene-switcher-data_1.19.2-3_all.deb\n- fe141a633aa37fe9db265bcac0bd622c 30969108 debug optional obs-advanced-scene-switcher-dbgsym_1.19.2-3_i386.deb\n- ea413ce36e0088ba2ae35108bdd3b62d 1074248 video optional obs-advanced-scene-switcher_1.19.2-3_i386.deb\n+ 8bc11932cb63733f2e62f0df5108482c 30969124 debug optional obs-advanced-scene-switcher-dbgsym_1.19.2-3_i386.deb\n+ 897e80e58d76e7da740784dca60d4e57 1074260 video optional obs-advanced-scene-switcher_1.19.2-3_i386.deb\n"}, {"source1": "obs-advanced-scene-switcher_1.19.2-3_i386.deb", "source2": "obs-advanced-scene-switcher_1.19.2-3_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 2022-11-26 03:32:26.000000 debian-binary\n -rw-r--r-- 0 0 0 1384 2022-11-26 03:32:26.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1072672 2022-11-26 03:32:26.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1072684 2022-11-26 03:32:26.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/obs-plugins/adv-ss-plugins/advanced-scene-switcher-opencv.so", "source2": "./usr/lib/i386-linux-gnu/obs-plugins/adv-ss-plugins/advanced-scene-switcher-opencv.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 000a14 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000b8c 000b8c 002970 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000034fc 0034fc 007254 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000a750 00a750 00052e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000034fc 0034fc 007256 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000a752 00a752 00052e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000ac80 00ac80 0001c0 00 A 4 6 4\n [ 7] .rel.dyn REL 0000ae40 00ae40 0012b8 08 A 3 0 4\n [ 8] .rel.plt REL 0000c0f8 00c0f8 000a80 08 AI 3 23 4\n [ 9] .init PROGBITS 0000d000 00d000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0000d020 00d020 001510 04 AX 0 0 16\n [11] .plt.got PROGBITS 0000e530 00e530 000048 08 AX 0 0 8\n [12] .text PROGBITS 0000e580 00e580 00ffd4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,23 +18,23 @@\n 0x00000019 (INIT_ARRAY) 0x27fac\n 0x0000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x0000001a (FINI_ARRAY) 0x27fc4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x34fc\n 0x00000006 (SYMTAB) 0xb8c\n- 0x0000000a (STRSZ) 29268 (bytes)\n+ 0x0000000a (STRSZ) 29270 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x28964\n 0x00000002 (PLTRELSZ) 2688 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xc0f8\n 0x00000011 (REL) 0xae40\n 0x00000012 (RELSZ) 4792 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0xac80\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0xa750\n+ 0x6ffffff0 (VERSYM) 0xa752\n 0x6ffffffa (RELCOUNT) 26\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: f2ad96d715657ea84b259f7f359418806ea628df\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 945b6d1a7d3af4405b8a4aaac8ac13679fd9dd0b\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 663 entries:\n- Addr: 0x000000000000a750 Offset: 0x00a750 Link: 3 (.dynsym)\n+ Addr: 0x000000000000a752 Offset: 0x00a752 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) \n 004: 4 (Qt_5) 2 (Qt_5) 5 (CXXABI_1.3) 1 (*global*) \n 008: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 1 (*global*) 6 (Qt_5.15) 4 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) 1 (*global*) \n 014: 1 (*global*) 7 (GCC_7.0.0) 2 (Qt_5) 3 (Qt_5) \n 018: 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1825,9 +1825,9 @@\n 0x0000a6dc 4358585f 332e342e 31310047 4c494243 CXX_3.4.11.GLIBC\n 0x0000a6ec 58585f33 2e342e32 31004358 58414249 XX_3.4.21.CXXABI\n 0x0000a6fc 5f312e33 0051745f 35005174 5f352e31 _1.3.Qt_5.Qt_5.1\n 0x0000a70c 3500244f 52494749 4e3a244f 52494749 5.$ORIGIN:$ORIGI\n 0x0000a71c 4e2f2e2e 00000000 00000000 00000000 N/..............\n 0x0000a72c 00000000 00000000 00000000 00000000 ................\n 0x0000a73c 00000000 00000000 00000000 00000000 ................\n- 0x0000a74c 00000000 ....\n+ 0x0000a74c 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61643936 64373135 36353765 61383462 ad96d715657ea84b\n- 0x00000010 32353966 37663335 39343138 38303665 259f7f359418806e\n- 0x00000020 61363238 64662e64 65627567 00000000 a628df.debug....\n- 0x00000030 7498961e t...\n+ 0x00000000 35623664 31613764 33616634 34303562 5b6d1a7d3af4405b\n+ 0x00000010 38613461 61616338 61633133 36373966 8a4aaac8ac13679f\n+ 0x00000020 64396464 30622e64 65627567 00000000 d9dd0b.debug....\n+ 0x00000030 beffada1 ....\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/obs-plugins/libadvanced-scene-switcher.so", "source2": "./usr/lib/i386-linux-gnu/obs-plugins/libadvanced-scene-switcher.so", "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 0x00720 0x00720 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00724 0x00724 R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x003d8 0x003d8 R E 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x0027c 0x0027c R 0x1000\n LOAD 0x002e9c 0x00003e9c 0x00003e9c 0x00168 0x00174 RW 0x1000\n DYNAMIC 0x002ea4 0x00003ea4 0x00003ea4 0x00110 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x002008 0x00002008 0x00002008 0x0007c 0x0007c 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 000064 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001dc 0001dc 0001b0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000038c 00038c 000296 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000622 000622 000036 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000658 000658 000030 00 A 4 1 4\n- [ 7] .rel.dyn REL 00000688 000688 000050 08 A 3 0 4\n- [ 8] .rel.plt REL 000006d8 0006d8 000048 08 AI 3 20 4\n+ [ 4] .dynstr STRTAB 0000038c 00038c 000298 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000624 000624 000036 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000065c 00065c 000030 00 A 4 1 4\n+ [ 7] .rel.dyn REL 0000068c 00068c 000050 08 A 3 0 4\n+ [ 8] .rel.plt REL 000006dc 0006dc 000048 08 AI 3 20 4\n [ 9] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00001020 001020 0000a0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000010c0 0010c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000010d0 0010d0 0002f4 00 AX 0 0 16\n [13] .fini PROGBITS 000013c4 0013c4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00002000 002000 000006 01 AMS 0 0 1\n [15] .eh_frame_hdr PROGBITS 00002008 002008 00007c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,22 +1,22 @@\n \n-Relocation section '.rel.dyn' at offset 0x688 contains 10 entries:\n+Relocation section '.rel.dyn' at offset 0x68c contains 10 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003e9c 00000008 R_386_RELATIVE \n 00003ea0 00000008 R_386_RELATIVE \n 00004000 00000008 R_386_RELATIVE \n 00003fe4 00000206 R_386_GLOB_DAT 00000000 __gmon_start__\n 00003fe8 00001806 R_386_GLOB_DAT 00001230 obs_module_get_string\n 00003fec 00000406 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00003ff0 00000606 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00003ff4 00000e06 R_386_GLOB_DAT 00004008 obs_module_lookup\n 00003ff8 00001606 R_386_GLOB_DAT 000011d0 obs_module_text\n 00003ffc 00000c06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n \n-Relocation section '.rel.plt' at offset 0x6d8 contains 9 entries:\n+Relocation section '.rel.plt' at offset 0x6dc contains 9 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003fc0 00000107 R_386_JUMP_SLOT 00000000 text_lookup_getstr\n 00003fc4 00000307 R_386_JUMP_SLOT 00000000 text_lookup_destroy\n 00003fc8 00000507 R_386_JUMP_SLOT 00000000 RegisterWebsocketVendor\n 00003fcc 00001907 R_386_JUMP_SLOT 00001280 obs_current_module\n 00003fd0 00000707 R_386_JUMP_SLOT 00000000 obs_frontend_push_ui_translation\n 00003fd4 00000807 R_386_JUMP_SLOT 00000000 FreeSceneSwitcher\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x00000019 (INIT_ARRAY) 0x3e9c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3ea0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x38c\n 0x00000006 (SYMTAB) 0x1dc\n- 0x0000000a (STRSZ) 662 (bytes)\n+ 0x0000000a (STRSZ) 664 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x3fb4\n 0x00000002 (PLTRELSZ) 72 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x6d8\n- 0x00000011 (REL) 0x688\n+ 0x00000017 (JMPREL) 0x6dc\n+ 0x00000011 (REL) 0x68c\n 0x00000012 (RELSZ) 80 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x658\n+ 0x6ffffffe (VERNEED) 0x65c\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x622\n+ 0x6ffffff0 (VERSYM) 0x624\n 0x6ffffffa (RELCOUNT) 3\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: febf709e86d1d732f31b798eb318a5912ade872a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd53a924163ad97eb0415bcbb12996f1c705dfd5\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,16 +1,16 @@\n \n Version symbols section '.gnu.version' contains 27 entries:\n- Addr: 0x0000000000000622 Offset: 0x000622 Link: 3 (.dynsym)\n+ Addr: 0x0000000000000624 Offset: 0x000624 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 2 (GLIBC_2.4) 1 (*global*) \n 00c: 3 (GLIBC_2.1.3) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000000658 Offset: 0x000658 Link: 4 (.dynstr)\n+ Addr: 0x000000000000065c Offset: 0x00065c Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 2\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 3\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -37,9 +37,9 @@\n 0x000005ac 2e736f2e 36005f65 64617461 005f5f62 .so.6._edata.__b\n 0x000005bc 73735f73 74617274 005f656e 6400474c ss_start._end.GL\n 0x000005cc 4942435f 322e312e 3300474c 4942435f IBC_2.1.3.GLIBC_\n 0x000005dc 322e3400 244f5249 47494e00 00000000 2.4.$ORIGIN.....\n 0x000005ec 00000000 00000000 00000000 00000000 ................\n 0x000005fc 00000000 00000000 00000000 00000000 ................\n 0x0000060c 00000000 00000000 00000000 00000000 ................\n- 0x0000061c 00000000 0000 ......\n+ 0x0000061c 00000000 00000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62663730 39653836 64316437 33326633 bf709e86d1d732f3\n- 0x00000010 31623739 38656233 31386135 39313261 1b798eb318a5912a\n- 0x00000020 64653837 32612e64 65627567 00000000 de872a.debug....\n- 0x00000030 0b58b129 .X.)\n+ 0x00000000 35336139 32343136 33616439 37656230 53a924163ad97eb0\n+ 0x00000010 34313562 63626231 32393936 66316337 415bcbb12996f1c7\n+ 0x00000020 30356466 64352e64 65627567 00000000 05dfd5.debug....\n+ 0x00000030 6e4121df nA!.\n \n"}]}]}]}]}, {"source1": "obs-advanced-scene-switcher-dbgsym_1.19.2-3_i386.deb", "source2": "obs-advanced-scene-switcher-dbgsym_1.19.2-3_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 2022-11-26 03:32:26.000000 debian-binary\n -rw-r--r-- 0 0 0 712 2022-11-26 03:32:26.000000 control.tar.xz\n--rw-r--r-- 0 0 0 30968204 2022-11-26 03:32:26.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 30968220 2022-11-26 03:32:26.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: Joao Eriberto Mota Filho \n Installed-Size: 31208\n Depends: obs-advanced-scene-switcher (= 1.19.2-3)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for obs-advanced-scene-switcher\n-Build-Ids: 81bf9ec5a65b7920ce83bf17e7ddf50402a25df3 f2ad96d715657ea84b259f7f359418806ea628df febf709e86d1d732f31b798eb318a5912ade872a\n+Build-Ids: 81bf9ec5a65b7920ce83bf17e7ddf50402a25df3 945b6d1a7d3af4405b8a4aaac8ac13679fd9dd0b fd53a924163ad97eb0415bcbb12996f1c705dfd5\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/81/bf9ec5a65b7920ce83bf17e7ddf50402a25df3.debug\n-usr/lib/debug/.build-id/f2/ad96d715657ea84b259f7f359418806ea628df.debug\n-usr/lib/debug/.build-id/fe/bf709e86d1d732f31b798eb318a5912ade872a.debug\n+usr/lib/debug/.build-id/94/5b6d1a7d3af4405b8a4aaac8ac13679fd9dd0b.debug\n+usr/lib/debug/.build-id/fd/53a924163ad97eb0415bcbb12996f1c705dfd5.debug\n usr/lib/debug/.dwz/i386-linux-gnu/obs-advanced-scene-switcher.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 2022-11-26 03:32:26.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-26 03:32:26.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-26 03:32:26.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-26 03:32:26.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-26 03:32:26.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-26 03:32:26.000000 ./usr/lib/debug/.build-id/81/\n -rw-r--r-- 0 root (0) root (0) 30278232 2022-11-26 03:32:26.000000 ./usr/lib/debug/.build-id/81/bf9ec5a65b7920ce83bf17e7ddf50402a25df3.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-11-26 03:32:26.000000 ./usr/lib/debug/.build-id/f2/\n--rw-r--r-- 0 root (0) root (0) 1347492 2022-11-26 03:32:26.000000 ./usr/lib/debug/.build-id/f2/ad96d715657ea84b259f7f359418806ea628df.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-11-26 03:32:26.000000 ./usr/lib/debug/.build-id/fe/\n--rw-r--r-- 0 root (0) root (0) 5260 2022-11-26 03:32:26.000000 ./usr/lib/debug/.build-id/fe/bf709e86d1d732f31b798eb318a5912ade872a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-11-26 03:32:26.000000 ./usr/lib/debug/.build-id/94/\n+-rw-r--r-- 0 root (0) root (0) 1347492 2022-11-26 03:32:26.000000 ./usr/lib/debug/.build-id/94/5b6d1a7d3af4405b8a4aaac8ac13679fd9dd0b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-11-26 03:32:26.000000 ./usr/lib/debug/.build-id/fd/\n+-rw-r--r-- 0 root (0) root (0) 5260 2022-11-26 03:32:26.000000 ./usr/lib/debug/.build-id/fd/53a924163ad97eb0415bcbb12996f1c705dfd5.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-26 03:32:26.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-26 03:32:26.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 309288 2022-11-26 03:32:26.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/obs-advanced-scene-switcher.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-26 03:32:26.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-11-26 03:32:26.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-11-26 03:32:26.000000 ./usr/share/doc/obs-advanced-scene-switcher-dbgsym -> obs-advanced-scene-switcher\n"}, {"source1": "./usr/lib/debug/.build-id/f2/ad96d715657ea84b259f7f359418806ea628df.debug", "source2": "./usr/lib/debug/.build-id/94/5b6d1a7d3af4405b8a4aaac8ac13679fd9dd0b.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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\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 000a14 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000b8c 000178 002970 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000034fc 000178 007254 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000a750 000178 00052e 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000034fc 000178 007256 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000a752 000178 00052e 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000ac80 000178 0001c0 00 A 4 6 4\n [ 7] .rel.dyn NOBITS 0000ae40 000178 0012b8 08 A 3 0 4\n [ 8] .rel.plt NOBITS 0000c0f8 000178 000a80 08 A 3 23 4\n [ 9] .init NOBITS 0000d000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0000d020 001000 001510 04 AX 0 0 16\n [11] .plt.got NOBITS 0000e530 001000 000048 08 AX 0 0 8\n [12] .text NOBITS 0000e580 001000 00ffd4 00 AX 0 0 16\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: f2ad96d715657ea84b259f7f359418806ea628df\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 945b6d1a7d3af4405b8a4aaac8ac13679fd9dd0b\n"}]}, {"source1": "./usr/lib/debug/.build-id/fe/bf709e86d1d732f31b798eb318a5912ade872a.debug", "source2": "./usr/lib/debug/.build-id/fd/53a924163ad97eb0415bcbb12996f1c705dfd5.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 3% 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 0x00720 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x00724 R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x003d8 R E 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x0027c R 0x1000\n LOAD 0x000e9c 0x00003e9c 0x00003e9c 0x00000 0x00174 RW 0x1000\n DYNAMIC 0x000e9c 0x00003ea4 0x00003ea4 0x00000 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00002008 0x00002008 0x00000 0x0007c 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 000064 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001dc 000178 0001b0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000038c 000178 000296 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000622 000178 000036 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000658 000178 000030 00 A 4 1 4\n- [ 7] .rel.dyn NOBITS 00000688 000178 000050 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000006d8 000178 000048 08 A 3 20 4\n+ [ 4] .dynstr NOBITS 0000038c 000178 000298 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000624 000178 000036 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000065c 000178 000030 00 A 4 1 4\n+ [ 7] .rel.dyn NOBITS 0000068c 000178 000050 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000006dc 000178 000048 08 A 3 20 4\n [ 9] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00001020 001000 0000a0 04 AX 0 0 16\n [11] .plt.got NOBITS 000010c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000010d0 001000 0002f4 00 AX 0 0 16\n [13] .fini NOBITS 000013c4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00002000 001000 000006 01 AMS 0 0 1\n [15] .eh_frame_hdr NOBITS 00002008 001000 00007c 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: febf709e86d1d732f31b798eb318a5912ade872a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd53a924163ad97eb0415bcbb12996f1c705dfd5\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*GCC: (Debian 12.2.0-9) 12.2.0\n+GCC: (Debian 12.2.0-9) 12.2.0\n /usr/lib/debug/.dwz/i386-linux-gnu/obs-advanced-scene-switcher.debug\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n __do_global_dtors_aux_fini_array_entry\n frame_dummy\n"}]}]}]}]}]}