{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.XcYf85jd/b1/geomview_1.9.5-6_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.XcYf85jd/b2/geomview_1.9.5-6_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- 6f2f093a90f3c5cc851579d2b5c32b83 1022268 debug optional geomview-dbgsym_1.9.5-6_amd64.deb\n- a20ce8df2527f625db9434d83045c591 3525312 math optional geomview_1.9.5-6_amd64.deb\n+ f022993ce4b83a2675a438015b8caf19 1022120 debug optional geomview-dbgsym_1.9.5-6_amd64.deb\n+ 6c4363935d2cb85aef74f6935defc993 3525048 math optional geomview_1.9.5-6_amd64.deb\n 583dedfc0b261157ebddb35481d92e99 1452224 debug optional libgeomview-1.9.5t64-dbgsym_1.9.5-6_amd64.deb\n 6acab40eefe885b7130e8eac723a1c57 523412 libs optional libgeomview-1.9.5t64_1.9.5-6_amd64.deb\n b3193f067ccad680bcd7be44bf562303 691756 libdevel optional libgeomview-dev_1.9.5-6_amd64.deb\n"}, {"source1": "geomview_1.9.5-6_amd64.deb", "source2": "geomview_1.9.5-6_amd64.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-09-26 20:50:00.000000 debian-binary\n--rw-r--r-- 0 0 0 20280 2025-09-26 20:50:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3504840 2025-09-26 20:50:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 20288 2025-09-26 20:50:00.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 3504568 2025-09-26 20:50:00.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -23,15 +23,15 @@\n -rwxr-xr-x 0 root (0) root (0) 38 2025-09-26 20:50:00.000000 ./usr/libexec/geomview/.geomview-animate\n -rwxr-xr-x 0 root (0) root (0) 41 2025-09-26 20:50:00.000000 ./usr/libexec/geomview/.geomview-clipboard\n -rwxr-xr-x 0 root (0) root (0) 43 2025-09-26 20:50:00.000000 ./usr/libexec/geomview/.geomview-drawbdy\n -rwxr-xr-x 0 root (0) root (0) 35 2025-09-26 20:50:00.000000 ./usr/libexec/geomview/.geomview-gvclock\n -rwxr-xr-x 0 root (0) root (0) 31 2025-09-26 20:50:00.000000 ./usr/libexec/geomview/.geomview-nose\n -rwxr-xr-x 0 root (0) root (0) 99128 2025-09-26 20:50:00.000000 ./usr/libexec/geomview/animate\n -rwxr-xr-x 0 root (0) root (0) 79480 2025-09-26 20:50:00.000000 ./usr/libexec/geomview/clipboard\n--rwxr-xr-x 0 root (0) root (0) 184 2025-09-26 20:50:00.000000 ./usr/libexec/geomview/drawbdy\n+-rwxr-xr-x 0 root (0) root (0) 182 2025-09-26 20:50:00.000000 ./usr/libexec/geomview/drawbdy\n -rwxr-xr-x 0 root (0) root (0) 4749 2025-09-26 20:50:00.000000 ./usr/libexec/geomview/gvclock\n -rwxr-xr-x 0 root (0) root (0) 576472 2025-09-26 20:50:00.000000 ./usr/libexec/geomview/gvx\n -rwxr-xr-x 0 root (0) root (0) 18760 2025-09-26 20:50:00.000000 ./usr/libexec/geomview/nose\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/share/applications/\n -rw-r--r-- 0 root (0) root (0) 222 2025-09-26 19:00:00.000000 ./usr/share/applications/geomview.desktop\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/share/doc/\n"}, {"source1": "./usr/libexec/geomview/drawbdy", "source2": "./usr/libexec/geomview/drawbdy", "unified_diff": "@@ -1,8 +1,8 @@\n-#! /bin/bash\n+#! /bin/sh\n \n echo \"(write geometry - targetgeom world)\"\n echo \"(new-geometry Boundary \"\n \n PATH=/build/reproducible-path/geomview-1.9.5/src/bin/geomutil/bdy:/usr/bin:$PATH bdy\n \n echo \")\"\n"}, {"source1": "./usr/libexec/geomview/gvx", "source2": "./usr/libexec/geomview/gvx", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 0a524bdbd820821d94f74486f63282ed579adc7c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 79c5428ff2e7b4f5f23f096b6ab5fe747347d439\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-|/lib64/ld-linux-x86-64.so.2\n+9/lib64/ld-linux-x86-64.so.2\n XCreateFontCursor\n XFreeCursor\n XtVaSetValues\n XClearWindow\n XtRealizeWidget\n topLevelShellWidgetClass\n XtSetValues\n@@ -4301,17 +4301,17 @@\n target object browser) to ID. The second argument specifies\n whether to make ID the current object regardless of its type.\n If \"no\", then ID becomes the current object of its type\n (geom or camera). The default is \"yes\". This command may\n result in a change of motion modes based on target choice.\n (ui-cam-focus [focus-change|mouse-cross])\n Set the focus policy for the camera windows. The default is \"mouse-cross\": a camera is made the active camera (for interactive mouse events) when the mouse cursor crosses the window. Because this means it can become complicated to activate a specific camera (in the context of multiple camera windows) there is also the option to only change the camera focus when the window-manager decides to give it the focus for input events. So, after specifying \"focus-change\" it depends on the focus-change configuration of your window-manager when a camera becomes the active camera for mouse-interaction.\n- On Tue Nov 24 07:22:05 2026\n- By pbuilder1@ionos15-amd64[Linux-6.12.48+deb13-amd64]\n-202611240722\n+ On Wed Oct 22 01:06:31 2025\n+ By pbuilder2@i-capture-the-hostname[Linux-6.12.48+deb13-amd64]\n+202510220106\n (hdefine {geometry|camera|window|image|appearance|transform|ntransform} name value)\n Sets the value of a handle of a given type. (hdefine ) is generally equivalent to (read { define }) except that the assignment is done when hdefine is executed, (possibly not at all if inside a conditional statement), while the ``read ... define'' performs assignment as soon as the text is read.\n (hdelete [geometry|camera|window|image|appearance|transform|ntransform] name)\n Deletes the given handle. Note that the handle will not actually be deleted in case there are still other objects referring to the handle, but once those objects are gone, the handle will also automatically go away. The object the handle refers to (if any) will only be deleted if there are no other references to that object.\n If the optional first argument is omitted, then the first handle matching \"name\" will be deleted, regardless of the type of the object it is attached to. It is not an error to call this function with a non-existent handle, but it is an error to call this funcion with the name of a non-global handle, i.e. one that was not created by (hdefine ...) or (read ... { define ...}).\n (load filename [command|geometry|camera])\n \tLoads the given file into geomview. The optional second argument\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -3894,22 +3894,22 @@\n 0x00082330 00000000 00000000 00000000 00000000 ................\n 0x00082340 66a50500 00000000 00000000 00000000 f...............\n 0x00082350 60100100 00000000 300e0100 00000000 `.......0.......\n 0x00082360 00000000 00000000 00000000 00000000 ................\n 0x00082370 00000000 00000000 00000000 00000000 ................\n 0x00082380 b2ba0500 00000000 00000000 00000000 ................\n 0x00082390 00000000 00000000 00000000 00000000 ................\n- 0x000823a0 20204f6e 20547565 204e6f76 20323420 On Tue Nov 24 \n- 0x000823b0 30373a32 323a3035 20203230 32360000 07:22:05 2026..\n- 0x000823c0 20204279 20706275 696c6465 72314069 By pbuilder1@i\n- 0x000823d0 6f6e6f73 31352d61 6d643634 5b4c696e onos15-amd64[Lin\n- 0x000823e0 75782d36 2e31322e 34382b64 65623133 ux-6.12.48+deb13\n- 0x000823f0 2d616d64 36345d00 32303236 31313234 -amd64].20261124\n- 0x00082400 30373232 00000000 00000000 00000000 0722............\n- 0x00082410 00000000 00000000 00000000 00000000 ................\n+ 0x000823a0 20204f6e 20576564 204f6374 20323220 On Wed Oct 22 \n+ 0x000823b0 30313a30 363a3331 20203230 32350000 01:06:31 2025..\n+ 0x000823c0 20204279 20706275 696c6465 72324069 By pbuilder2@i\n+ 0x000823d0 2d636170 74757265 2d746865 2d686f73 -capture-the-hos\n+ 0x000823e0 746e616d 655b4c69 6e75782d 362e3132 tname[Linux-6.12\n+ 0x000823f0 2e34382b 64656231 332d616d 6436345d .48+deb13-amd64]\n+ 0x00082400 00000000 00000000 32303235 31303232 ........20251022\n+ 0x00082410 30313036 00000000 00000000 00000000 0106............\n 0x00082420 28686465 66696e65 207b6765 6f6d6574 (hdefine {geomet\n 0x00082430 72797c63 616d6572 617c7769 6e646f77 ry|camera|window\n 0x00082440 7c696d61 67657c61 70706561 72616e63 |image|appearanc\n 0x00082450 657c7472 616e7366 6f726d7c 6e747261 e|transform|ntra\n 0x00082460 6e73666f 726d7d20 6e616d65 2076616c nsform} name val\n 0x00082470 7565290a 53657473 20746865 2076616c ue).Sets the val\n 0x00082480 7565206f 66206120 68616e64 6c65206f ue of a handle o\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 35323462 64626438 32303832 31643934 524bdbd820821d94\n- 0x00000010 66373434 38366636 33323832 65643537 f74486f63282ed57\n- 0x00000020 39616463 37632e64 65627567 00000000 9adc7c.debug....\n- 0x00000030 73d7eb87 s...\n+ 0x00000000 63353432 38666632 65376234 66356632 c5428ff2e7b4f5f2\n+ 0x00000010 33663039 36623661 62356665 37343733 3f096b6ab5fe7473\n+ 0x00000020 34376434 33392e64 65627567 00000000 47d439.debug....\n+ 0x00000030 391ca6ff 9...\n \n"}]}, {"source1": "./usr/share/doc/geomview/geomview.ps.gz", "source2": "./usr/share/doc/geomview/geomview.ps.gz", "unified_diff": null, "details": [{"source1": "geomview.ps", "source2": "geomview.ps", "has_internal_linenos": true, "unified_diff": "@@ -27,15 +27,15 @@\n 000001a0: 636f 6d29 0a25 4456 4950 5343 6f6d 6d61 com).%DVIPSComma\n 000001b0: 6e64 4c69 6e65 3a20 6476 6970 7320 2d6f ndLine: dvips -o\n 000001c0: 2067 656f 6d76 6965 772e 7073 2067 656f geomview.ps geo\n 000001d0: 6d76 6965 772e 6476 690a 2544 5649 5053 mview.dvi.%DVIPS\n 000001e0: 5061 7261 6d65 7465 7273 3a20 6470 693d Parameters: dpi=\n 000001f0: 3630 300a 2544 5649 5053 536f 7572 6365 600.%DVIPSSource\n 00000200: 3a20 2054 6558 206f 7574 7075 7420 3230 : TeX output 20\n-00000210: 3236 2e31 312e 3234 3a30 3732 300a 2525 26.11.24:0720.%%\n+00000210: 3235 2e31 302e 3232 3a30 3130 340a 2525 25.10.22:0104.%%\n 00000220: 4265 6769 6e50 726f 6353 6574 3a20 7465 BeginProcSet: te\n 00000230: 782e 7072 6f20 3020 300a 2521 0a2f 5465 x.pro 0 0.%!./Te\n 00000240: 5844 6963 7420 3330 3020 6469 6374 2064 XDict 300 dict d\n 00000250: 6566 2054 6558 4469 6374 2062 6567 696e ef TeXDict begin\n 00000260: 2f4e 7b64 6566 7d64 6566 2f42 7b62 696e /N{def}def/B{bin\n 00000270: 6420 6465 667d 4e2f 537b 6578 6368 7d4e d def}N/S{exch}N\n 00000280: 2f58 7b53 0a4e 7d42 2f41 7b64 7570 7d42 /X{S.N}B/A{dup}B\n"}]}]}]}]}, {"source1": "geomview-dbgsym_1.9.5-6_amd64.deb", "source2": "geomview-dbgsym_1.9.5-6_amd64.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-09-26 20:50:00.000000 debian-binary\n -rw-r--r-- 0 0 0 1412 2025-09-26 20:50:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1020664 2025-09-26 20:50:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1020516 2025-09-26 20:50:00.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Science Maintainers \n Installed-Size: 1426\n Depends: geomview (= 1.9.5-6)\n Section: debug\n Priority: optional\n Description: debug symbols for geomview\n-Build-Ids: 027eb48ab34f59af155fe304c745260062ef7886 045a2fb53f1137c579bf98c87159a828d8828cd3 09add3f5c8411e2366dcbdfc53519df09e4af2d4 0a524bdbd820821d94f74486f63282ed579adc7c 0e84b1091691be8b914c114033ac3f918d1febc6 2115ec45ad291c7e7d018f17240787ae540aeb73 21e5e55837d0fa879c48d0227f424a09dba3f643 5ad98efa1e5a487ed10451284423685e76024bfa 76c1ba8bc372ef36f765cb644e14c727ec309b9b 7a8a6ca8c6249a04c060fbae1e1eb10fe2410192 8b23aa79bd2752b3982d58f43670f7e6ae10300f 8e0536f89efebf401768c1d4e4ec6bf8c3dbe184 9b5af45a72ae6bbf79fe30d30831dae728a070a6 a72e7e8b1c7fa84cb14a53538fd27bbd28a87d99 adedaa613b7a94acf181bb56310583478d0560e8 d238d604067596796972c3862995ae7e5b47ed7e d9a49cd4eef5c6e49d89348904711feb6017dd06 e0380d414e9c739f73eed6afc352914e08710065\n+Build-Ids: 027eb48ab34f59af155fe304c745260062ef7886 045a2fb53f1137c579bf98c87159a828d8828cd3 09add3f5c8411e2366dcbdfc53519df09e4af2d4 0e84b1091691be8b914c114033ac3f918d1febc6 2115ec45ad291c7e7d018f17240787ae540aeb73 21e5e55837d0fa879c48d0227f424a09dba3f643 5ad98efa1e5a487ed10451284423685e76024bfa 76c1ba8bc372ef36f765cb644e14c727ec309b9b 79c5428ff2e7b4f5f23f096b6ab5fe747347d439 7a8a6ca8c6249a04c060fbae1e1eb10fe2410192 8b23aa79bd2752b3982d58f43670f7e6ae10300f 8e0536f89efebf401768c1d4e4ec6bf8c3dbe184 9b5af45a72ae6bbf79fe30d30831dae728a070a6 a72e7e8b1c7fa84cb14a53538fd27bbd28a87d99 adedaa613b7a94acf181bb56310583478d0560e8 d238d604067596796972c3862995ae7e5b47ed7e d9a49cd4eef5c6e49d89348904711feb6017dd06 e0380d414e9c739f73eed6afc352914e08710065\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,16 +1,16 @@\n usr/lib/debug/.build-id/02/7eb48ab34f59af155fe304c745260062ef7886.debug\n usr/lib/debug/.build-id/04/5a2fb53f1137c579bf98c87159a828d8828cd3.debug\n usr/lib/debug/.build-id/09/add3f5c8411e2366dcbdfc53519df09e4af2d4.debug\n-usr/lib/debug/.build-id/0a/524bdbd820821d94f74486f63282ed579adc7c.debug\n usr/lib/debug/.build-id/0e/84b1091691be8b914c114033ac3f918d1febc6.debug\n usr/lib/debug/.build-id/21/15ec45ad291c7e7d018f17240787ae540aeb73.debug\n usr/lib/debug/.build-id/21/e5e55837d0fa879c48d0227f424a09dba3f643.debug\n usr/lib/debug/.build-id/5a/d98efa1e5a487ed10451284423685e76024bfa.debug\n usr/lib/debug/.build-id/76/c1ba8bc372ef36f765cb644e14c727ec309b9b.debug\n+usr/lib/debug/.build-id/79/c5428ff2e7b4f5f23f096b6ab5fe747347d439.debug\n usr/lib/debug/.build-id/7a/8a6ca8c6249a04c060fbae1e1eb10fe2410192.debug\n usr/lib/debug/.build-id/8b/23aa79bd2752b3982d58f43670f7e6ae10300f.debug\n usr/lib/debug/.build-id/8e/0536f89efebf401768c1d4e4ec6bf8c3dbe184.debug\n usr/lib/debug/.build-id/9b/5af45a72ae6bbf79fe30d30831dae728a070a6.debug\n usr/lib/debug/.build-id/a7/2e7e8b1c7fa84cb14a53538fd27bbd28a87d99.debug\n usr/lib/debug/.build-id/ad/edaa613b7a94acf181bb56310583478d0560e8.debug\n usr/lib/debug/.build-id/d2/38d604067596796972c3862995ae7e5b47ed7e.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": "@@ -5,25 +5,25 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/02/\n -rw-r--r-- 0 root (0) root (0) 25672 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/02/7eb48ab34f59af155fe304c745260062ef7886.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/04/\n -rw-r--r-- 0 root (0) root (0) 19208 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/04/5a2fb53f1137c579bf98c87159a828d8828cd3.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/09/\n -rw-r--r-- 0 root (0) root (0) 81120 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/09/add3f5c8411e2366dcbdfc53519df09e4af2d4.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/0a/\n--rw-r--r-- 0 root (0) root (0) 648104 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/0a/524bdbd820821d94f74486f63282ed579adc7c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/0e/\n -rw-r--r-- 0 root (0) root (0) 31312 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/0e/84b1091691be8b914c114033ac3f918d1febc6.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/21/\n -rw-r--r-- 0 root (0) root (0) 302696 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/21/15ec45ad291c7e7d018f17240787ae540aeb73.debug\n -rw-r--r-- 0 root (0) root (0) 59448 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/21/e5e55837d0fa879c48d0227f424a09dba3f643.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/5a/\n -rw-r--r-- 0 root (0) root (0) 24064 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/5a/d98efa1e5a487ed10451284423685e76024bfa.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/76/\n -rw-r--r-- 0 root (0) root (0) 28392 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/76/c1ba8bc372ef36f765cb644e14c727ec309b9b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/79/\n+-rw-r--r-- 0 root (0) root (0) 648112 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/79/c5428ff2e7b4f5f23f096b6ab5fe747347d439.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/7a/\n -rw-r--r-- 0 root (0) root (0) 13416 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/7a/8a6ca8c6249a04c060fbae1e1eb10fe2410192.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/8b/\n -rw-r--r-- 0 root (0) root (0) 26880 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/8b/23aa79bd2752b3982d58f43670f7e6ae10300f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/8e/\n -rw-r--r-- 0 root (0) root (0) 15736 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/8e/0536f89efebf401768c1d4e4ec6bf8c3dbe184.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/9b/\n"}, {"source1": "./usr/lib/debug/.build-id/0a/524bdbd820821d94f74486f63282ed579adc7c.debug", "source2": "./usr/lib/debug/.build-id/79/c5428ff2e7b4f5f23f096b6ab5fe747347d439.debug", "comments": ["Files 93% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "comments": ["error from `readelf --wide --file-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0xcb20\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 645544 (bytes into file)\n+ Start of section headers: 645552 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 14\n Size of section headers: 64 (bytes)\n Number of section headers: 40\n Section header string table index: 39\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,8 +1,8 @@\n-There are 40 section headers, starting at offset 0x9d9a8:\n+There are 40 section headers, starting at offset 0x9d9b0:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.property NOTE 0000000000000350 000350 000020 00 A 0 0 8\n [ 2] .note.gnu.build-id NOTE 0000000000000370 000370 000024 00 A 0 0 4\n [ 3] .interp NOBITS 0000000000000394 000394 00001c 00 A 0 0 1\n@@ -27,23 +27,23 @@\n [22] .data.rel.ro NOBITS 000000000006bfe0 011fd0 0060a0 00 WA 0 0 32\n [23] .dynamic NOBITS 0000000000072080 011fd0 000250 10 WA 6 0 8\n [24] .got NOBITS 00000000000722d0 011fd0 000d18 08 WA 0 0 8\n [25] .data NOBITS 0000000000073000 011fd0 01a2b0 00 WA 0 0 32\n [26] .bss NOBITS 000000000008d2c0 011fd0 005e10 00 WA 0 0 32\n [27] .comment PROGBITS 0000000000000000 0116b0 00001e 01 MS 0 0 1\n [28] .debug_aranges PROGBITS 0000000000000000 0116d0 00025c 00 C 0 0 8\n- [29] .debug_info PROGBITS 0000000000000000 011930 03943f 00 C 0 0 8\n- [30] .debug_abbrev PROGBITS 0000000000000000 04ad70 003f4d 00 C 0 0 8\n- [31] .debug_line PROGBITS 0000000000000000 04ecc0 018037 00 C 0 0 8\n- [32] .debug_str PROGBITS 0000000000000000 066cf8 002803 01 MSC 0 0 8\n- [33] .debug_line_str PROGBITS 0000000000000000 069500 000436 01 MSC 0 0 8\n- [34] .debug_loclists PROGBITS 0000000000000000 069938 01e96c 00 C 0 0 8\n- [35] .debug_rnglists PROGBITS 0000000000000000 0882a8 005380 00 C 0 0 8\n- [36] .gnu_debugaltlink PROGBITS 0000000000000000 08d628 000048 00 0 0 1\n- [37] .symtab SYMTAB 0000000000000000 08d670 00a8c0 18 38 534 8\n- [38] .strtab STRTAB 0000000000000000 097f30 0058d2 00 0 0 1\n- [39] .shstrtab STRTAB 0000000000000000 09d802 0001a0 00 0 0 1\n+ [29] .debug_info PROGBITS 0000000000000000 011930 039441 00 C 0 0 8\n+ [30] .debug_abbrev PROGBITS 0000000000000000 04ad78 003f4d 00 C 0 0 8\n+ [31] .debug_line PROGBITS 0000000000000000 04ecc8 018037 00 C 0 0 8\n+ [32] .debug_str PROGBITS 0000000000000000 066d00 002803 01 MSC 0 0 8\n+ [33] .debug_line_str PROGBITS 0000000000000000 069508 000436 01 MSC 0 0 8\n+ [34] .debug_loclists PROGBITS 0000000000000000 069940 01e96c 00 C 0 0 8\n+ [35] .debug_rnglists PROGBITS 0000000000000000 0882b0 005380 00 C 0 0 8\n+ [36] .gnu_debugaltlink PROGBITS 0000000000000000 08d630 000048 00 0 0 1\n+ [37] .symtab SYMTAB 0000000000000000 08d678 00a8c0 18 38 534 8\n+ [38] .strtab STRTAB 0000000000000000 097f38 0058d2 00 0 0 1\n+ [39] .shstrtab STRTAB 0000000000000000 09d80a 0001a0 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -750,15 +750,15 @@\n 746: 0000000000000000 0 FUNC GLOBAL DEFAULT UND XmListPosToBounds\n 747: 000000000003c520 1503 FUNC GLOBAL DEFAULT 14 Lrib_snapshot\n 748: 000000000004cde0 1007 FUNC GLOBAL DEFAULT 14 make_center_object_from_bbox\n 749: 0000000000011480 666 FUNC GLOBAL DEFAULT 14 ui_load_commandspanel\n 750: 0000000000000000 0 FUNC GLOBAL DEFAULT UND XtSetValues\n 751: 0000000000031570 76 FUNC GLOBAL DEFAULT 14 gv_new_reset\n 752: 0000000000000000 0 FUNC GLOBAL DEFAULT UND PoolOutputFile\n- 753: 00000000000823f8 13 OBJECT GLOBAL DEFAULT 25 builddate\n+ 753: 0000000000082408 13 OBJECT GLOBAL DEFAULT 25 builddate\n 754: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ApUseOverrides\n 755: 0000000000000000 0 FUNC GLOBAL DEFAULT UND XtWindowToWidget\n 756: 0000000000085a20 184 OBJECT GLOBAL DEFAULT 25 Hcopy\n 757: 0000000000000000 0 FUNC GLOBAL DEFAULT UND LInterestList\n 758: 0000000000000000 0 FUNC GLOBAL DEFAULT UND Tm3Compare\n 759: 0000000000000000 0 FUNC GLOBAL DEFAULT UND findfile\n 760: 0000000000051960 158 FUNC GLOBAL DEFAULT 14 Lset_load_path\n@@ -769,15 +769,15 @@\n 765: 0000000000000000 0 FUNC GLOBAL DEFAULT UND PoolSleepFor\n 766: 0000000000011ce0 182 FUNC GLOBAL DEFAULT 14 Lprocessevents\n 767: 000000000002e5f0 158 FUNC GLOBAL DEFAULT 14 Lui_pdf_viewer\n 768: 0000000000089780 374 OBJECT GLOBAL DEFAULT 25 Hdimension\n 769: 0000000000000000 0 FUNC GLOBAL DEFAULT UND LListEntry\n 770: 0000000000000000 0 FUNC GLOBAL DEFAULT UND OOGLSyntax\n 771: 0000000000000000 0 FUNC GLOBAL DEFAULT UND XtInstallAccelerators\n- 772: 00000000000823c0 56 OBJECT GLOBAL DEFAULT 25 buildinfo1\n+ 772: 00000000000823c0 65 OBJECT GLOBAL DEFAULT 25 buildinfo1\n 773: 0000000000030490 124 FUNC GLOBAL DEFAULT 14 gv_rawevent\n 774: 0000000000087260 200 OBJECT GLOBAL DEFAULT 25 Hevent_mode\n 775: 0000000000031010 108 FUNC GLOBAL DEFAULT 14 gv_ezoom\n 776: 0000000000057a50 945 FUNC GLOBAL DEFAULT 14 mib_create_Toggle\n 777: 0000000000000000 0 FUNC GLOBAL DEFAULT UND XtAppCreateShell\n 778: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.2.5\n 779: 000000000002f1c0 92 FUNC GLOBAL DEFAULT 14 gv_draw\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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 0a524bdbd820821d94f74486f63282ed579adc7c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 79c5428ff2e7b4f5f23f096b6ab5fe747347d439\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": "@@ -54887,21 +54887,21 @@\n <1><1bebb>: Abbrev Number: 127 (DW_TAG_variable)\n <1bebc> DW_AT_name : (strp) (offset: 0x1ff0): builddate\n <1bec0> DW_AT_decl_file : (implicit_const) 1\n <1bec0> DW_AT_decl_line : (data1) 1\n <1bec1> DW_AT_decl_column : (implicit_const) 6\n <1bec1> DW_AT_type : (ref_udata) <0x1beae>\n <1bec2> DW_AT_external : (flag_present) 1\n- <1bec2> DW_AT_location : (exprloc) 9 byte block: 3 f8 23 8 0 0 0 0 0 \t(DW_OP_addr: 823f8)\n+ <1bec2> DW_AT_location : (exprloc) 9 byte block: 3 8 24 8 0 0 0 0 0 \t(DW_OP_addr: 82408)\n <1><1becc>: Abbrev Number: 98 (DW_TAG_array_type)\n <1becd> DW_AT_type : (GNU_ref_alt) <0x18>\n <1bed1> DW_AT_sibling : (ref_udata) <0x1bed9>\n <2><1bed2>: Abbrev Number: 73 (DW_TAG_subrange_type)\n <1bed3> DW_AT_type : (GNU_ref_alt) <0x11>\n- <1bed7> DW_AT_upper_bound : (data1) 55\n+ <1bed7> DW_AT_upper_bound : (data1) 64\n <2><1bed8>: Abbrev Number: 0\n <1><1bed9>: Abbrev Number: 127 (DW_TAG_variable)\n <1beda> DW_AT_name : (strp) (offset: 0xc): buildinfo1\n <1bede> DW_AT_decl_file : (implicit_const) 1\n <1bede> DW_AT_decl_line : (data1) 2\n <1bedf> DW_AT_decl_column : (implicit_const) 6\n <1bedf> DW_AT_type : (ref_udata) <0x1becc>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -7,68 +7,63 @@\n Sd?OqCEq\n OgP|Tg\tu}L?\n :=eFRfb0_\n {sh^yG|R\n C@Czb`a-\n HuIOI}xoCds\n L_p\n-vvgggggg\n-,\\n<-\\c@K\n-#XFM+o\\Y\n-z|zh Mqx^f5\n-\\SMB~3(c0OC\n-mx|Ly\\/cyi\n-zMxF5a,l\n-l|Q0mj%W\n-\t_uOa9L8\n-n5\")y$+]\n-xT!tfB{<\n-|B.{OAFkB\n-$s|hR.6)\n-g+;Vi\t)_\n-90&Cb\"l=Q\n-`p\t_LS0$\n-vVHd^%{;\n->xFqR zV3r\n-gq'i.krz\n-heG5+v/>a\n-Lr@eNr-x\n-.IvG\\i6Ev\n-gfwvvgwfv\n+'eV{?9NL\n+NAx>p!*H&~-I.\n+z-G5v]Uc\n+`Ht_LS0$\n+jI^&{i#$V.\n+`5HT]-Cp\n+ 7qMv_ ],\n+N[Ec^~2f\n+]-/$9+Gm\n D_tyz_4P\n >@TF]$TH;\n ~oxz?0}$E\n ChsUY8H\n 5W&sJk^Mv\n 96s0p/3=\n {4%*lA#A\n Fq{2LV`\t+\n 5m(GBk )\n-!W\"K<,k\n+y`oByIqI\n+JW\\+M6W%_\n+:?Q7](d|\n+|cgM23}+8\n+_n5],DcW\n+?&ph)b|P@\n+9|k9|;9|S\n+zu?ASq8E\n+{Sjr]{KRk\n+M4gmy3$q\t\n+\"OePeW~?\n+nDug&aC2\t\n+Vk^?Numy\n+f\"x:c]\t:+\n+eY#}nT2|\n+y76A=5q#\n+;ji5~&5*Z\\?\n+9Lts!>0YUAa \n+6;M^R8C)4\n+k)5W{-iQ:\n+hOE7@~MEd\n Ljk\"]nO)\n $IDIn}#>^\n BRvMb]9V\n xIUmUI,i\n KVU139ea\n J?)<}t$7\n ^2Kpis>\\\n"}]}]}]}]}]}