{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.0JOUI9t7/b1/geomview_1.9.5-6_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.0JOUI9t7/b2/geomview_1.9.5-6_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- 7e4c0b222d7253c23bd22ded304c80ff 1003864 debug optional geomview-dbgsym_1.9.5-6_arm64.deb\n- c8218e631b0db1f3ea85c302f72f9025 3502800 math optional geomview_1.9.5-6_arm64.deb\n+ f13f9d6acb3fb6e245c0a5bd4795f32a 1004024 debug optional geomview-dbgsym_1.9.5-6_arm64.deb\n+ ef32892dd84572c5bd1fc846166462fe 3503824 math optional geomview_1.9.5-6_arm64.deb\n 7774221a8604e6566c61fabb9bdaeccb 1374344 debug optional libgeomview-1.9.5t64-dbgsym_1.9.5-6_arm64.deb\n 8c167112c683c43d7e21439eb576a13c 466096 libs optional libgeomview-1.9.5t64_1.9.5-6_arm64.deb\n b65584a3b6d79da28a5c0d31ad7c05d1 653540 libdevel optional libgeomview-dev_1.9.5-6_arm64.deb\n"}, {"source1": "geomview_1.9.5-6_arm64.deb", "source2": "geomview_1.9.5-6_arm64.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 20296 2025-09-26 20:50:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3482312 2025-09-26 20:50:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 20300 2025-09-26 20:50:00.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 3483332 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) 78544 2025-09-26 20:50:00.000000 ./usr/libexec/geomview/animate\n -rwxr-xr-x 0 root (0) root (0) 71088 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) 632208 2025-09-26 20:50:00.000000 ./usr/libexec/geomview/gvx\n -rwxr-xr-x 0 root (0) root (0) 67808 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", "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,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: AArch64 feature: BTI, PAC\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: cb866a0de5d4dad86b59e4acd016c75d3b51c1b9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a46a162d2daecee31196d9861a311e4e2fc6a761\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.7.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux-aarch64.so.1\n+a/lib/ld-linux-aarch64.so.1\n XCreateFontCursor\n XFreeCursor\n XtVaSetValues\n XClearWindow\n XtRealizeWidget\n topLevelShellWidgetClass\n XtSetValues\n@@ -4087,17 +4087,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 Sat Sep 27 13:18:06 2025\n- By pbuilder1@codethink04-arm64[Linux-6.12.48+deb13-cloud-arm64]\n-202509271318\n+ On Fri Oct 30 19:48:01 2026\n+ By pbuilder2@i-capture-the-hostname[Linux-6.12.48+deb13-cloud-arm64]\n+202610301948\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": "@@ -3876,22 +3876,22 @@\n 0x0009f210 00000000 00000000 00000000 00000000 ................\n 0x0009f220 08ff0500 00000000 00000000 00000000 ................\n 0x0009f230 403d0100 00000000 c83a0100 00000000 @=.......:......\n 0x0009f240 00000000 00000000 00000000 00000000 ................\n 0x0009f250 00000000 00000000 00000000 00000000 ................\n 0x0009f260 00160600 00000000 60500100 00000000 ........`P......\n 0x0009f270 d01a0600 00000000 00000000 00000000 ................\n- 0x0009f280 20204f6e 20536174 20536570 20323720 On Sat Sep 27 \n- 0x0009f290 31333a31 383a3036 20203230 32350000 13:18:06 2025..\n- 0x0009f2a0 20204279 20706275 696c6465 72314063 By pbuilder1@c\n- 0x0009f2b0 6f646574 68696e6b 30342d61 726d3634 odethink04-arm64\n- 0x0009f2c0 5b4c696e 75782d36 2e31322e 34382b64 [Linux-6.12.48+d\n- 0x0009f2d0 65623133 2d636c6f 75642d61 726d3634 eb13-cloud-arm64\n- 0x0009f2e0 5d000000 00000000 32303235 30393237 ].......20250927\n- 0x0009f2f0 31333138 00000000 00000000 00000000 1318............\n+ 0x0009f280 20204f6e 20467269 204f6374 20333020 On Fri Oct 30 \n+ 0x0009f290 31393a34 383a3031 20203230 32360000 19:48:01 2026..\n+ 0x0009f2a0 20204279 20706275 696c6465 72324069 By pbuilder2@i\n+ 0x0009f2b0 2d636170 74757265 2d746865 2d686f73 -capture-the-hos\n+ 0x0009f2c0 746e616d 655b4c69 6e75782d 362e3132 tname[Linux-6.12\n+ 0x0009f2d0 2e34382b 64656231 332d636c 6f75642d .48+deb13-cloud-\n+ 0x0009f2e0 61726d36 345d0000 32303236 31303330 arm64]..20261030\n+ 0x0009f2f0 31393438 00000000 00000000 00000000 1948............\n 0x0009f300 28686465 66696e65 207b6765 6f6d6574 (hdefine {geomet\n 0x0009f310 72797c63 616d6572 617c7769 6e646f77 ry|camera|window\n 0x0009f320 7c696d61 67657c61 70706561 72616e63 |image|appearanc\n 0x0009f330 657c7472 616e7366 6f726d7c 6e747261 e|transform|ntra\n 0x0009f340 6e73666f 726d7d20 6e616d65 2076616c nsform} name val\n 0x0009f350 7565290a 53657473 20746865 2076616c ue).Sets the val\n 0x0009f360 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 38363661 30646535 64346461 64383662 866a0de5d4dad86b\n- 0x00000010 35396534 61636430 31366337 35643362 59e4acd016c75d3b\n- 0x00000020 35316331 62392e64 65627567 00000000 51c1b9.debug....\n- 0x00000030 2d0bf1d2 -...\n+ 0x00000000 36613136 32643264 61656365 65333131 6a162d2daecee311\n+ 0x00000010 39366439 38363161 33313165 34653266 96d9861a311e4e2f\n+ 0x00000020 63366137 36312e64 65627567 00000000 c6a761.debug....\n+ 0x00000030 c0d2c8d8 ....\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,16 +27,16 @@\n 000001a0: 616c 6579 652e 636f 6d29 0a25 4456 4950 aleye.com).%DVIP\n 000001b0: 5343 6f6d 6d61 6e64 4c69 6e65 3a20 6476 SCommandLine: dv\n 000001c0: 6970 7320 2d6f 2067 656f 6d76 6965 772e ips -o geomview.\n 000001d0: 7073 2067 656f 6d76 6965 772e 6476 690a ps geomview.dvi.\n 000001e0: 2544 5649 5053 5061 7261 6d65 7465 7273 %DVIPSParameters\n 000001f0: 3a20 6470 693d 3630 300a 2544 5649 5053 : dpi=600.%DVIPS\n 00000200: 536f 7572 6365 3a20 2054 6558 206f 7574 Source: TeX out\n-00000210: 7075 7420 3230 3235 2e30 392e 3237 3a31 put 2025.09.27:1\n-00000220: 3331 350a 2525 4265 6769 6e50 726f 6353 315.%%BeginProcS\n+00000210: 7075 7420 3230 3236 2e31 302e 3330 3a31 put 2026.10.30:1\n+00000220: 3934 370a 2525 4265 6769 6e50 726f 6353 947.%%BeginProcS\n 00000230: 6574 3a20 7465 782e 7072 6f20 3020 300a et: tex.pro 0 0.\n 00000240: 2521 0a2f 5465 5844 6963 7420 3330 3020 %!./TeXDict 300 \n 00000250: 6469 6374 2064 6566 2054 6558 4469 6374 dict def TeXDict\n 00000260: 2062 6567 696e 2f4e 7b64 6566 7d64 6566 begin/N{def}def\n 00000270: 2f42 7b62 696e 6420 6465 667d 4e2f 537b /B{bind def}N/S{\n 00000280: 6578 6368 7d4e 2f58 7b53 0a4e 7d42 2f41 exch}N/X{S.N}B/A\n 00000290: 7b64 7570 7d42 2f54 527b 7472 616e 736c {dup}B/TR{transl\n"}]}]}]}]}, {"source1": "geomview-dbgsym_1.9.5-6_arm64.deb", "source2": "geomview-dbgsym_1.9.5-6_arm64.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 1420 2025-09-26 20:50:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1002252 2025-09-26 20:50:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1002412 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: arm64\n Maintainer: Debian Science Maintainers \n Installed-Size: 2084\n Depends: geomview (= 1.9.5-6)\n Section: debug\n Priority: optional\n Description: debug symbols for geomview\n-Build-Ids: 00d79f6e95cd1a888d55baa82ac38e7c518fde37 0dc31c16b1c71969d3ffa195371407f184f2edb5 2511af16d910ebc9c5bb85ab43374e6b6ecfc08f 2947e15459e0a98f396053d2ff70662e59dbae90 3c47bf1f91daa109b4ae3101d1a5069add5cf5a5 400c84669e4a1340328650d039a0549aa36801cc 4b28e663c0de7ac96296a027297e72e8fe493944 5a74c312a2936dbc60b73a98e8d41b8fbaea963a 7e37337897cd33f5a12cca6d9f35fa2336a125a1 8f1bf7f403f21cb797637d5efc3c51ceab171d24 8f6aeb18d439c6a0dc947d8513fa9881b2b6ae43 9c6ba733500c27925ce9f461293c36865b3d4575 aac8b2ddeccd72e246417981ea2957c0c66677a9 c93d335e7b0346304d45260dc22fb5258af0e570 cb866a0de5d4dad86b59e4acd016c75d3b51c1b9 d3700efe8cde02d320fe6c886b085f515f613f22 ef18e549d73748e2e305b2c30ecc7940530d05cd f9710534e4b7a9975e05e46beda91e59116239c7\n+Build-Ids: 00d79f6e95cd1a888d55baa82ac38e7c518fde37 0dc31c16b1c71969d3ffa195371407f184f2edb5 2511af16d910ebc9c5bb85ab43374e6b6ecfc08f 2947e15459e0a98f396053d2ff70662e59dbae90 3c47bf1f91daa109b4ae3101d1a5069add5cf5a5 400c84669e4a1340328650d039a0549aa36801cc 4b28e663c0de7ac96296a027297e72e8fe493944 5a74c312a2936dbc60b73a98e8d41b8fbaea963a 7e37337897cd33f5a12cca6d9f35fa2336a125a1 8f1bf7f403f21cb797637d5efc3c51ceab171d24 8f6aeb18d439c6a0dc947d8513fa9881b2b6ae43 9c6ba733500c27925ce9f461293c36865b3d4575 a46a162d2daecee31196d9861a311e4e2fc6a761 aac8b2ddeccd72e246417981ea2957c0c66677a9 c93d335e7b0346304d45260dc22fb5258af0e570 d3700efe8cde02d320fe6c886b085f515f613f22 ef18e549d73748e2e305b2c30ecc7940530d05cd f9710534e4b7a9975e05e46beda91e59116239c7\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": "@@ -6,14 +6,14 @@\n usr/lib/debug/.build-id/40/0c84669e4a1340328650d039a0549aa36801cc.debug\n usr/lib/debug/.build-id/4b/28e663c0de7ac96296a027297e72e8fe493944.debug\n usr/lib/debug/.build-id/5a/74c312a2936dbc60b73a98e8d41b8fbaea963a.debug\n usr/lib/debug/.build-id/7e/37337897cd33f5a12cca6d9f35fa2336a125a1.debug\n usr/lib/debug/.build-id/8f/1bf7f403f21cb797637d5efc3c51ceab171d24.debug\n usr/lib/debug/.build-id/8f/6aeb18d439c6a0dc947d8513fa9881b2b6ae43.debug\n usr/lib/debug/.build-id/9c/6ba733500c27925ce9f461293c36865b3d4575.debug\n+usr/lib/debug/.build-id/a4/6a162d2daecee31196d9861a311e4e2fc6a761.debug\n usr/lib/debug/.build-id/aa/c8b2ddeccd72e246417981ea2957c0c66677a9.debug\n usr/lib/debug/.build-id/c9/3d335e7b0346304d45260dc22fb5258af0e570.debug\n-usr/lib/debug/.build-id/cb/866a0de5d4dad86b59e4acd016c75d3b51c1b9.debug\n usr/lib/debug/.build-id/d3/700efe8cde02d320fe6c886b085f515f613f22.debug\n usr/lib/debug/.build-id/ef/18e549d73748e2e305b2c30ecc7940530d05cd.debug\n usr/lib/debug/.build-id/f9/710534e4b7a9975e05e46beda91e59116239c7.debug\n usr/lib/debug/.dwz/aarch64-linux-gnu/geomview.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": "@@ -22,20 +22,20 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/7e/\n -rw-r--r-- 0 root (0) root (0) 424456 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/7e/37337897cd33f5a12cca6d9f35fa2336a125a1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/8f/\n -rw-r--r-- 0 root (0) root (0) 26512 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/8f/1bf7f403f21cb797637d5efc3c51ceab171d24.debug\n -rw-r--r-- 0 root (0) root (0) 96184 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/8f/6aeb18d439c6a0dc947d8513fa9881b2b6ae43.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/9c/\n -rw-r--r-- 0 root (0) root (0) 43344 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/9c/6ba733500c27925ce9f461293c36865b3d4575.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/a4/\n+-rw-r--r-- 0 root (0) root (0) 1030896 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/a4/6a162d2daecee31196d9861a311e4e2fc6a761.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/aa/\n -rw-r--r-- 0 root (0) root (0) 33320 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/aa/c8b2ddeccd72e246417981ea2957c0c66677a9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/c9/\n -rw-r--r-- 0 root (0) root (0) 24344 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/c9/3d335e7b0346304d45260dc22fb5258af0e570.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/cb/\n--rw-r--r-- 0 root (0) root (0) 1030896 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/cb/866a0de5d4dad86b59e4acd016c75d3b51c1b9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/d3/\n -rw-r--r-- 0 root (0) root (0) 36152 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/d3/700efe8cde02d320fe6c886b085f515f613f22.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/ef/\n -rw-r--r-- 0 root (0) root (0) 124688 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/ef/18e549d73748e2e305b2c30ecc7940530d05cd.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/f9/\n -rw-r--r-- 0 root (0) root (0) 17912 2025-09-26 20:50:00.000000 ./usr/lib/debug/.build-id/f9/710534e4b7a9975e05e46beda91e59116239c7.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-26 20:50:00.000000 ./usr/lib/debug/.dwz/\n"}, {"source1": "./usr/lib/debug/.build-id/cb/866a0de5d4dad86b59e4acd016c75d3b51c1b9.debug", "source2": "./usr/lib/debug/.build-id/a4/6a162d2daecee31196d9861a311e4e2fc6a761.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 90% 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": "@@ -26,15 +26,15 @@\n [21] .data.rel.ro NOBITS 000000000008e2a0 07e290 000268 00 WA 0 0 16\n [22] .dynamic NOBITS 000000000008e508 07e290 000270 10 WA 6 0 8\n [23] .got NOBITS 000000000008e778 07e290 001888 08 WA 0 0 8\n [24] .data NOBITS 0000000000090000 07e290 019ca8 00 WA 0 0 16\n [25] .bss NOBITS 00000000000a9cb0 07e290 005200 00 WA 0 0 16\n [26] .comment PROGBITS 0000000000000000 071308 00001e 01 MS 0 0 1\n [27] .debug_aranges PROGBITS 0000000000000000 071328 000247 00 C 0 0 8\n- [28] .debug_info PROGBITS 0000000000000000 071570 039a25 00 C 0 0 8\n+ [28] .debug_info PROGBITS 0000000000000000 071570 039a28 00 C 0 0 8\n [29] .debug_abbrev PROGBITS 0000000000000000 0aaf98 003ebb 00 C 0 0 8\n [30] .debug_line PROGBITS 0000000000000000 0aee58 0155e6 00 C 0 0 8\n [31] .debug_str PROGBITS 0000000000000000 0c4440 002800 01 MSC 0 0 8\n [32] .debug_line_str PROGBITS 0000000000000000 0c6c40 000436 01 MSC 0 0 8\n [33] .debug_loclists PROGBITS 0000000000000000 0c7078 01da48 00 C 0 0 8\n [34] .debug_rnglists PROGBITS 0000000000000000 0e4ac0 004658 00 C 0 0 8\n [35] .gnu_debugaltlink PROGBITS 0000000000000000 0e9118 000049 00 0 0 1\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": "@@ -1078,15 +1078,15 @@\n 1074: 0000000000000000 0 FUNC GLOBAL DEFAULT UND PoolSleepFor\n 1075: 0000000000014aac 228 FUNC GLOBAL DEFAULT 13 Lprocessevents\n 1076: 00000000000337a8 200 FUNC GLOBAL DEFAULT 13 Lui_pdf_viewer\n 1077: 00000000000a6300 374 OBJECT GLOBAL DEFAULT 24 Hdimension\n 1078: 0000000000000000 0 FUNC GLOBAL DEFAULT UND LListEntry\n 1079: 0000000000000000 0 FUNC GLOBAL DEFAULT UND OOGLSyntax\n 1080: 0000000000000000 0 FUNC GLOBAL DEFAULT UND XtInstallAccelerators\n- 1081: 000000000009f2a0 66 OBJECT GLOBAL DEFAULT 24 buildinfo1\n+ 1081: 000000000009f2a0 71 OBJECT GLOBAL DEFAULT 24 buildinfo1\n 1082: 00000000000360a8 180 FUNC GLOBAL DEFAULT 13 gv_rawevent\n 1083: 00000000000a4720 200 OBJECT GLOBAL DEFAULT 24 Hevent_mode\n 1084: 0000000000037110 144 FUNC GLOBAL DEFAULT 13 gv_ezoom\n 1085: 000000000005d5a0 764 FUNC GLOBAL DEFAULT 13 mib_create_Toggle\n 1086: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@GLIBC_2.17\n 1087: 0000000000000000 0 FUNC GLOBAL DEFAULT UND XtAppCreateShell\n 1088: 0000000000034720 132 FUNC GLOBAL DEFAULT 13 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: AArch64 feature: BTI, PAC\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: cb866a0de5d4dad86b59e4acd016c75d3b51c1b9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a46a162d2daecee31196d9861a311e4e2fc6a761\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.7.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": "@@ -55424,15 +55424,15 @@\n <1c046> DW_AT_external : (flag_present) 1\n <1c046> DW_AT_location : (exprloc) 9 byte block: 3 e8 f2 9 0 0 0 0 0 \t(DW_OP_addr: 9f2e8)\n <1><1c050>: Abbrev Number: 101 (DW_TAG_array_type)\n <1c051> DW_AT_type : (GNU_ref_alt) <0x18>\n <1c055> DW_AT_sibling : (ref_udata) <0x1c05d>\n <2><1c056>: Abbrev Number: 40 (DW_TAG_subrange_type)\n <1c057> DW_AT_type : (GNU_ref_alt) <0x11>\n- <1c05b> DW_AT_upper_bound : (data1) 65\n+ <1c05b> DW_AT_upper_bound : (data1) 70\n <2><1c05c>: Abbrev Number: 0\n <1><1c05d>: Abbrev Number: 103 (DW_TAG_variable)\n <1c05e> DW_AT_name : (strp) (offset: 0x13): buildinfo1\n <1c062> DW_AT_decl_file : (implicit_const) 1\n <1c062> DW_AT_decl_line : (data1) 2\n <1c063> DW_AT_decl_column : (implicit_const) 6\n <1c063> DW_AT_type : (ref_udata) <0x1c050>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -6,60 +6,60 @@\n zBOXP; M\n -oz=*q& i4h~\n K9>)Cnr-.\n pu4]3JlT\n S2gQ+1alV\n PJWyv *\"\n H9jd]c1t$w0=b-a\n-}KK-3r)3+SK3S*K++S+3\n-\\ H[af;(\n-Twgfx#D+\n-[pEx%\\h2\n-1yv9|Ym*c\n-QQ@QQQqG%\n-xZB%=\"nT\n-;FvGF5?sk\n-4u|,8*O8l\n-ez=8mg4t\n-`}[>N]o}\\7\n-@70eT>$5\n-jY^lISE@\n-wT_ecbl8\n-?N-G=,LP\n-Smyz/5vWX\n-pG)#FMn|\n-O*Jj3n4^\n-iCn69C56q\n-Hj.>sDR%\n-DuC]0j.Q\n-[@\"F%.cs\n-bD7m3\\*iF\n-}62gR_0_S\n-}\\ml\txm$|\n-/~AJ1[Us\n-S+/E2>[,[]-\n-w5TqoCaw7D\n-M%t.ad\n-Fx}:3g.t\n-IrJPFMM6|\n-QQqGEEEEsA3E\n-]$53d_K5\n-E5S@(_U3\n-ky@^b>H>\n-IwmhG49GU,\n-oOqZaddz\n-vc<%1oh`O=\n- nD~Mil:t2\n-=Q#[dxkn$jJ\n+-743++K-+++\\*\n+<5/Tqap* r6G,\n+eQ-G=mwz\n+!^wM8$la\n+'ehfF~[f\n+\"A{ywGC$\n+pVzoGan+\n+ve^'JvhF\n+Y!7;Fh)b\n+JInn#W,U\n+H#oe(fOp\n+QLDh&%}^\n+)\"uAJm[{}\n+&^vll5?[\n+J*Q /$BT\n+Tb->e;P%\n+H(YCM4tAB\n+%:BSNl7\t\n+uS~.|aUs\n+>$Q6JQ:AF\n+P(>![1o)\n+AF^w#c9?c\n+1aKA0&RN\n+Z6nW9>p!\n+e36D\\*D3~`|hsk[\n+CR]ip}1/\n+;t435V].(kQ\n+?$wGZ=IN\t\n+ffo*VVVf\n+$pJ]b<7px\n+wFD;#biq\n+^7POCX@k\n+8/GS(=)s&\n+1[/1fk9Pc\n+t3Ygqq=.hEJ=L\n+5D2H<_^W\n+`0cco4Q/U-q\n+Y{Zd-Hj/^\n+&.{\t!-O0\n+] ot*nt%\n O_=Jkz#8c\n 79\th3el[8M\n G'+,w}E\n Zqpj9toY\n"}]}]}]}]}]}