{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.iNWdnWzw/b1/userv_1.2.1~beta5_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.iNWdnWzw/b2/userv_1.2.1~beta5_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 3b234c73208cf70b27ae2021b3d3194a 108964 debug optional userv-dbgsym_1.2.1~beta5_i386.deb\n- fa160d0793b36d8d9fb05c13cab53aae 281772 admin optional userv_1.2.1~beta5_i386.deb\n+ f48a9eba9a0e071e91b96d93601e1c91 109004 debug optional userv-dbgsym_1.2.1~beta5_i386.deb\n+ 75b42d5c54a04625f52f67ee68345826 281776 admin optional userv_1.2.1~beta5_i386.deb\n"}, {"source1": "userv_1.2.1~beta5_i386.deb", "source2": "userv_1.2.1~beta5_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 2025-01-12 20:55:07.000000 debian-binary\n -rw-r--r-- 0 0 0 1740 2025-01-12 20:55:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 279840 2025-01-12 20:55:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 279844 2025-01-12 20:55:07.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": "file list", "source2": "file list", "unified_diff": "@@ -28,15 +28,15 @@\n -rw-r--r-- 0 root (0) root (0) 29061 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.html/ch-config.html\n -rw-r--r-- 0 root (0) root (0) 9652 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.html/ch-envir.html\n -rw-r--r-- 0 root (0) root (0) 4633 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.html/ch-intro.html\n -rw-r--r-- 0 root (0) root (0) 8673 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.html/ch-ipass.html\n -rw-r--r-- 0 root (0) root (0) 12424 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.html/ch-notes.html\n -rw-r--r-- 0 root (0) root (0) 3403 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.html/footnotes.html\n -rw-r--r-- 0 root (0) root (0) 6703 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.html/index.html\n--rw-r--r-- 0 root (0) root (0) 185641 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 185584 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/share/lintian/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/share/lintian/overrides/\n -rw-r--r-- 0 root (0) root (0) 50 2025-01-12 20:55:07.000000 ./usr/share/lintian/overrides/userv\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/share/man/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/share/man/man1/\n -rw-r--r-- 0 root (0) root (0) 5002 2025-01-12 20:55:07.000000 ./usr/share/man/man1/userv.1.gz\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/share/man/man8/\n"}, {"source1": "./usr/bin/userv", "source2": "./usr/bin/userv", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"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: cd1131ec914069c22b990890757f241c8a88a878\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bacd3d49049cb95255aed9435b3df616971ceef7\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": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-x/lib/ld-linux.so.2\n+/lib/ld-linux.so.2\n _IO_stdin_used\n getgrent\n sigsuspend\n __printf_chk\n __assert_fail\n sigaddset\n sigaction\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 4576", "objdump: DWARF error: unable to read alt ref 5033"], "unified_diff": "@@ -694,15 +694,15 @@\n \tjne 2cf0 <__cxa_finalize@plt+0x1870>\n ././client.c:1058\n \tmov 0x41a8(%ebx),%eax\n ././client.c:264\n \tcmp $0x755e7277,%eax\n \tjne 2cfd <__cxa_finalize@plt+0x187d>\n ././client.c:1059\n-\tcmpl $0x8599d76b,0x41ac(%ebx)\n+\tcmpl $0xf174fa60,0x41ac(%ebx)\n \tje 1cce <__cxa_finalize@plt+0x84e>\n ././client.c:1060\n \tsub $0xc,%esp\n \tlea -0x2700(%ebx),%eax\n \tpush %eax\n \tcall 3350 <__cxa_finalize@plt+0x1ed0>\n ././client.c:940\n@@ -752,19 +752,19 @@\n ././client.c:905 (discriminator 1)\n \tmov %eax,0x41a4(%ebx)\n ././client.c:906\n \ttest %eax,%eax\n \tje 17ca <__cxa_finalize@plt+0x34a>\n \tjmp 17a3 <__cxa_finalize@plt+0x323>\n ././client.c:1059\n-\tcmpl $0xc572290,0x41b0(%ebx)\n+\tcmpl $0xa047c7e6,0x41b0(%ebx)\n \tjne 1c2b <__cxa_finalize@plt+0x7ab>\n-\tcmpl $0xb5814a6d,0x41b4(%ebx)\n+\tcmpl $0xaf9e9810,0x41b4(%ebx)\n \tjne 1c2b <__cxa_finalize@plt+0x7ab>\n-\tcmpl $0x5d88bf1b,0x41b8(%ebx)\n+\tcmpl $0x93dd5878,0x41b8(%ebx)\n \tjne 1c2b <__cxa_finalize@plt+0x7ab>\n ././client.c:1067 (discriminator 1)\n \tmov 0x420c(%ebx),%esi\n ././client.c:1059\n \txor %edx,%edx\n ././client.c:1067\n \txor %ecx,%ecx\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -446,10 +446,10 @@\n 0x00006bb0 73657276 65725f70 72657061 72657069 server_preparepi\n 0x00006bc0 70657300 70726f74 6f726561 64657272 pes.protoreaderr\n 0x00006bd0 6f720000 70617273 655f6172 67756d65 or..parse_argume\n 0x00006be0 6e747300 00000000 00000000 00000000 nts.............\n 0x00006bf0 00000000 00000000 00000000 00000000 ................\n 0x00006c00 75736572 763a2066 61696c65 6420746f userv: failed to\n 0x00006c10 205b756e 5d626c6f 636b2073 69676e61 [un]block signa\n- 0x00006c20 6c733a20 00000000 6bd79985 9022570c ls: ....k....\"W.\n- 0x00006c30 6d4a81b5 1bbf885d mJ.....]\n+ 0x00006c20 6c733a20 00000000 60fa74f1 e6c747a0 ls: ....`.t...G.\n+ 0x00006c30 10989eaf 7858dd93 ....xX..\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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31313331 65633931 34303639 63323262 1131ec914069c22b\n- 0x00000010 39393038 39303735 37663234 31633861 990890757f241c8a\n- 0x00000020 38386138 37382e64 65627567 00000000 88a878.debug....\n- 0x00000030 e50bc9a4 ....\n+ 0x00000000 63643364 34393034 39636239 35323535 cd3d49049cb95255\n+ 0x00000010 61656439 34333562 33646636 31363937 aed9435b3df61697\n+ 0x00000020 31636565 66372e64 65627567 00000000 1ceef7.debug....\n+ 0x00000030 c2b63a7e ..:~\n \n"}]}, {"source1": "./usr/sbin/uservd", "source2": "./usr/sbin/uservd", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"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: eab011f3a22c50e61d6b667c23e43a2d64a6976a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0038b00b0f49aad29a8d20facd704cff3b11f6b7\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": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-j/lib/ld-linux.so.2\n+/lib/ld-linux.so.2\n _IO_stdin_used\n getgrgid\n closelog\n __printf_chk\n __assert_fail\n sigaddset\n sigaction\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 2402", "objdump: DWARF error: unable to read alt ref 2292", "objdump: DWARF error: unable to read alt ref 2961", "objdump: DWARF error: unable to read alt ref 2402", "objdump: DWARF error: unable to read alt ref 2961", "objdump: DWARF error: unable to read alt ref 2402", "objdump: DWARF error: unable to read alt ref 5033"], "unified_diff": "@@ -2970,26 +2970,26 @@\n \tlea 0x1f0(%ebx),%eax\n ././process.c:410\n \tmov %edi,%ecx\n \tmov $0x1c,%edx\n ././process.c:406\n \tmovl $0x755e7277,0xa8(%esp)\n /usr/include/i386-linux-gnu/bits/string_fortified.h:29 (discriminator 1)\n-\tmovl $0x8599d76b,0xac(%esp)\n+\tmovl $0xf174fa60,0xac(%esp)\n ././process.c:408\n \tmov (%eax),%eax\n /usr/include/i386-linux-gnu/bits/string_fortified.h:29 (discriminator 1)\n-\tmovl $0xc572290,0xb0(%esp)\n-\tmovl $0xb5814a6d,0xb4(%esp)\n+\tmovl $0xa047c7e6,0xb0(%esp)\n+\tmovl $0xaf9e9810,0xb4(%esp)\n ././process.c:408\n \tmov %eax,0xbc(%esp)\n ././process.c:410\n \tmov 0x24(%esp),%eax\n /usr/include/i386-linux-gnu/bits/string_fortified.h:29 (discriminator 1)\n-\tmovl $0x5d88bf1b,0xb8(%esp)\n+\tmovl $0x93dd5878,0xb8(%esp)\n ././process.c:409\n \tmov %esi,0xc0(%esp)\n ././process.c:410\n \tcall 3b40 <__cxa_finalize@plt+0x14f0>\n ././process.c:411\n \tmov 0x42d4(%ebx),%eax\n \tcall 3b70 <__cxa_finalize@plt+0x1520>\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -718,16 +718,16 @@\n 0x00010cb0 73000a6e 6f206578 65632061 7267756d s..no exec argum\n 0x00010cc0 656e7473 0a000a65 78656320 61726775 ents...exec argu\n 0x00010cd0 6d656e74 733a0073 65742d65 6e766972 ments:.set-envir\n 0x00010ce0 6f6e6d65 6e740025 733a2025 730a0073 onment.%s: %s..s\n 0x00010cf0 75707072 6573732d 61726773 00646973 uppress-args.dis\n 0x00010d00 636f6e6e 6563742d 68757000 6d616c6c connect-hup.mall\n 0x00010d10 6f630072 65616c6c 6f630000 626c6f63 oc.realloc..bloc\n- 0x00010d20 6b736967 6e616c73 00000000 6bd79985 ksignals....k...\n- 0x00010d30 9022570c 6d4a81b5 1bbf885d ccbefeff .\"W.mJ.....]....\n+ 0x00010d20 6b736967 6e616c73 00000000 60fa74f1 ksignals....`.t.\n+ 0x00010d30 e6c747a0 10989eaf 7858dd93 ccbefeff ..G.....xX......\n 0x00010d40 9cbefeff ecbdfeff ccbdfeff bcbefeff ................\n 0x00010d50 6d616b65 6e6f6e65 78697374 656e7466 makenonexistentf\n 0x00010d60 64000000 63686563 6b5f6664 73000000 d...check_fds...\n 0x00010d70 6c6f6f6b 75705f75 69647367 69647300 lookup_uidsgids.\n 0x00010d80 65737461 626c6973 685f7069 70657300 establish_pipes.\n 0x00010d90 78667265 61640000 78667265 61647365 xfread..xfreadse\n 0x00010da0 74737472 696e6700 72656365 6976655f tstring.receive_\n@@ -737,16 +737,16 @@\n 0x00010de0 64000000 00000000 00000000 00000000 d...............\n 0x00010df0 00000000 00000000 00000000 00000000 ................\n 0x00010e00 7365655f 635f6c69 73740000 65786563 see_c_list..exec\n 0x00010e10 73657276 69636500 00000000 00000000 service.........\n 0x00010e20 75736572 76642873 65727669 6365293a uservd(service):\n 0x00010e30 2063616e 6e6f7420 64757032 20666f72 cannot dup2 for\n 0x00010e40 20737464 6572720a 00000000 64756d70 stderr.....dump\n- 0x00010e50 636f6e66 69670000 6bd79985 9022570c config..k....\"W.\n- 0x00010e60 6d4a81b5 1bbf885d 00000000 00000000 mJ.....]........\n+ 0x00010e50 636f6e66 69670000 60fa74f1 e6c747a0 config..`.t...G.\n+ 0x00010e60 10989eaf 7858dd93 00000000 00000000 ....xX..........\n 0x00010e70 00000000 00000000 00000000 00000000 ................\n 0x00010e80 7bf5feff 5af2feff 40f2feff 26f2feff {...Z...@...&...\n 0x00010e90 0cf2feff f2f1feff d8f1feff bef1feff ................\n 0x00010ea0 a4f1feff 8af1feff 66f1feff 42f1feff ........f...B...\n 0x00010eb0 1ef1feff faf0feff d6f0feff a6f0feff ................\n 0x00010ec0 76f0feff 46f0feff 16f0feff e6effeff v...F...........\n 0x00010ed0 b6effeff 9ceffeff 82effeff 68effeff ............h...\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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62303131 66336132 32633530 65363164 b011f3a22c50e61d\n- 0x00000010 36623636 37633233 65343361 32643634 6b667c23e43a2d64\n- 0x00000020 61363937 36612e64 65627567 00000000 a6976a.debug....\n- 0x00000030 e150927e .P.~\n+ 0x00000000 33386230 30623066 34396161 64323961 38b00b0f49aad29a\n+ 0x00000010 38643230 66616364 37303463 66663362 8d20facd704cff3b\n+ 0x00000020 31316636 62372e64 65627567 00000000 11f6b7.debug....\n+ 0x00000030 61e1213e a.!>\n \n"}]}, {"source1": "./usr/share/doc/userv/spec.pdf.gz", "source2": "./usr/share/doc/userv/spec.pdf.gz", "unified_diff": null, "details": [{"source1": "spec.pdf", "source2": "spec.pdf", "unified_diff": null, "details": [{"source1": "pdftotext {} -", "source2": "pdftotext {} -", "unified_diff": "@@ -34,15 +34,15 @@\n SIGNATURE\n \n WRITTEN BY\n \n Ian Jackson and\n contributors\n \n-February 17, 2026\n+January 16, 2025\n \n REVISION HISTORY\n NUMBER\n \n DATE\n \n DESCRIPTION\n"}]}]}]}]}]}, {"source1": "userv-dbgsym_1.2.1~beta5_i386.deb", "source2": "userv-dbgsym_1.2.1~beta5_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 2025-01-12 20:55:07.000000 debian-binary\n--rw-r--r-- 0 0 0 628 2025-01-12 20:55:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 108144 2025-01-12 20:55:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 632 2025-01-12 20:55:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 108180 2025-01-12 20:55:07.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: Ian Jackson \n Installed-Size: 195\n Depends: userv (= 1.2.1~beta5)\n Section: debug\n Priority: optional\n Description: debug symbols for userv\n-Build-Ids: cd1131ec914069c22b990890757f241c8a88a878 eab011f3a22c50e61d6b667c23e43a2d64a6976a\n+Build-Ids: 0038b00b0f49aad29a8d20facd704cff3b11f6b7 bacd3d49049cb95255aed9435b3df616971ceef7\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/cd/1131ec914069c22b990890757f241c8a88a878.debug\n-usr/lib/debug/.build-id/ea/b011f3a22c50e61d6b667c23e43a2d64a6976a.debug\n+usr/lib/debug/.build-id/00/38b00b0f49aad29a8d20facd704cff3b11f6b7.debug\n+usr/lib/debug/.build-id/ba/cd3d49049cb95255aed9435b3df616971ceef7.debug\n usr/lib/debug/.dwz/i386-linux-gnu/userv.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 2025-01-12 20:55:07.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/cd/\n--rw-r--r-- 0 root (0) root (0) 46424 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/cd/1131ec914069c22b990890757f241c8a88a878.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/ea/\n--rw-r--r-- 0 root (0) root (0) 132016 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/ea/b011f3a22c50e61d6b667c23e43a2d64a6976a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/00/\n+-rw-r--r-- 0 root (0) root (0) 132016 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/00/38b00b0f49aad29a8d20facd704cff3b11f6b7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/ba/\n+-rw-r--r-- 0 root (0) root (0) 46424 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/ba/cd3d49049cb95255aed9435b3df616971ceef7.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 6208 2025-01-12 20:55:07.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/userv.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/share/doc/userv-dbgsym -> userv\n"}, {"source1": "./usr/lib/debug/.build-id/cd/1131ec914069c22b990890757f241c8a88a878.debug", "source2": "./usr/lib/debug/.build-id/ba/cd3d49049cb95255aed9435b3df616971ceef7.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"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: cd1131ec914069c22b990890757f241c8a88a878\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bacd3d49049cb95255aed9435b3df616971ceef7\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/ea/b011f3a22c50e61d6b667c23e43a2d64a6976a.debug", "source2": "./usr/lib/debug/.build-id/00/38b00b0f49aad29a8d20facd704cff3b11f6b7.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% 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": "@@ -27,15 +27,15 @@\n [22] .dynamic NOBITS 00018ee0 00ae18 0000f0 08 WA 5 0 4\n [23] .got NOBITS 00018fd0 00ae18 000020 04 WA 0 0 4\n [24] .got.plt NOBITS 00018ff4 00ae18 000194 04 WA 0 0 4\n [25] .data NOBITS 00019188 00ae18 000044 00 WA 0 0 4\n [26] .bss NOBITS 000191e0 00ae18 0042c0 00 WA 0 0 32\n [27] .comment PROGBITS 00000000 00a614 00001f 01 MS 0 0 1\n [28] .debug_aranges PROGBITS 00000000 00a634 00008f 00 C 0 0 4\n- [29] .debug_info PROGBITS 00000000 00a6c4 007e8b 00 C 0 0 4\n+ [29] .debug_info PROGBITS 00000000 00a6c4 007e8c 00 C 0 0 4\n [30] .debug_abbrev PROGBITS 00000000 012550 000d00 00 C 0 0 4\n [31] .debug_line PROGBITS 00000000 013250 0045a2 00 C 0 0 4\n [32] .debug_str PROGBITS 00000000 0177f4 000c90 01 MSC 0 0 4\n [33] .debug_line_str PROGBITS 00000000 018484 000173 01 MSC 0 0 4\n [34] .debug_loclists PROGBITS 00000000 0185f8 002f8d 00 C 0 0 4\n [35] .debug_rnglists PROGBITS 00000000 01b588 00078d 00 C 0 0 4\n [36] .gnu_debugaltlink PROGBITS 00000000 01bd15 000043 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.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: eab011f3a22c50e61d6b667c23e43a2d64a6976a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0038b00b0f49aad29a8d20facd704cff3b11f6b7\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 --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -916,15 +916,15 @@\n <60c> DW_AT_comp_dir : (line_strp) (offset: 0xb): .\n <1><610>: Abbrev Number: 49 (DW_TAG_variable)\n <611> DW_AT_name : (GNU_strp_alt) (offset: 0x8b2) \n <615> DW_AT_decl_file : (data1) 25\n <616> DW_AT_decl_line : (data1) 33\n <617> DW_AT_decl_column : (data1) 28\n <618> DW_AT_type : (ref_addr) <0x24>\n- <61c> DW_AT_const_value : (block1) 16 byte block: 6b d7 99 85 90 22 57 c 6d 4a 81 b5 1b bf 88 5d \n+ <61c> DW_AT_const_value : (block1) 16 byte block: 60 fa 74 f1 e6 c7 47 a0 10 98 9e af 78 58 dd 93 \n <1><62d>: Abbrev Number: 0\n Compilation Unit @ offset 0x62e:\n Length: 0x57 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,23 +1,14 @@\n GCC: (Debian 14.2.0-13) 14.2.0\n-x\tuk*{Ru\n-j8PM@{LOz2=\n-:r~,Uk4\t\n-^~q(vH`C,z~/\n-f*L_bf5 \n-zGCZW#ie\n-~Q2Tc,7O\n-dF9[^g5c\n-?P ;`'7VE\n-t1NA9&gTj\n-(uVJuqv<\n-91URzRqd?)\n-nS]6f|eER\n-:)>c\t;c?\n--Gl4\\snDY{\n+UmDUMw-mF\n+*Fb]f5#]\n+am5s_Q5LE\n+.nfUjk.E\n+:W9IjD?v\n+a[C'\"y<\\\n X^:h{rCq>\n !^H]/+.9\n ^>|J)qn+\n g_&49 M6\n sejs`K+C\n o,r*)12yjY\n qU,Ug]Z/\n"}]}]}]}]}]}