{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.np6k0CwE/b1/sks_1.1.6+git20210302.c3ba6d5a-4.1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.np6k0CwE/b2/sks_1.1.6+git20210302.c3ba6d5a-4.1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 3229a05e1e195a429bc1dac7c73a59e3 424052 debug optional sks-dbgsym_1.1.6+git20210302.c3ba6d5a-4.1_arm64.deb\n- 96928590407d97ea5775944f5611973f 1403956 net optional sks_1.1.6+git20210302.c3ba6d5a-4.1_arm64.deb\n+ 21581d62c6ed9c02576a8e715c7c3574 421076 debug optional sks-dbgsym_1.1.6+git20210302.c3ba6d5a-4.1_arm64.deb\n+ e61175c9129bf8f6848c076e17230499 1403612 net optional sks_1.1.6+git20210302.c3ba6d5a-4.1_arm64.deb\n"}, {"source1": "sks_1.1.6+git20210302.c3ba6d5a-4.1_arm64.deb", "source2": "sks_1.1.6+git20210302.c3ba6d5a-4.1_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 2024-07-07 22:33:15.000000 debian-binary\n -rw-r--r-- 0 0 0 3668 2024-07-07 22:33:15.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1400096 2024-07-07 22:33:15.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1399752 2024-07-07 22:33:15.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/sbin/sks", "source2": "./usr/sbin/sks", "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: fb7657c50fef7706287da18ddabd4a8fd1aa1ccd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9e7e0b41c0e87c92dba8309c009e8b08b3b104db\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": "@@ -16704,15 +16704,14 @@\n 'PTreeDB\n (Sendmail\n (Recvmail\n (Mailsync\n +Clean_keydb\n )Fastbuild\n .Merge_keyfiles\n-{m(9I@'5\n 'Sksdump\n 'Incdump\n (Dbserver\n )ReconComm\n +RecoverList\n 'Catchup\n +Reconserver\n@@ -16761,26 +16760,26 @@\n Build key database, including body of keys directly in database\n Apply filters to all keys in database, fixing some common problems\n Initiates reconciliation server\n Initiates database server\n This is a list of the available commands\n Usage: sks \n sksdump.ml\n-/tmp/ocamlppbd013b\n printf.ml\n format.ml\n+/tmp/ocamlpp239d7d\n Sks.find\n Sks.commands\n-Common.set_logfile\n Stdlib__Format.open_box\n Str.split\n Sks.usage\n Sksdump.F.run\n Stdlib__Printf.eprintf\n Stdlib__Printf.printf\n+Common.set_logfile\n Stdlib__Format.print_string\n Sks.commands.(fun).M\n Stdlib__Format.close_box\n Stdlib__Format.pp_open_box\n Sks.help.(fun)\n Common.perror\n Str.regexp\n@@ -16847,30 +16846,30 @@\n Running SKS %s%s\n Running SKS \n update_subkeys\n updates found. Applying to database\n Beginning subkeyid update process\n apply_md_updates failed -- aborting txn\n Fatal database error\n-/tmp/ocamlppbd013b\n keydb.ml\n+/tmp/ocamlpp239d7d\n update_subkeys.ml\n Stdlib__List.length_aux\n Keydb.Unsafe.txn_commit\n Update_subkeys.apply_updates.(fun)\n PMap.Make.find\n Update_subkeys.settings\n-Common.set_logfile\n Keydb.Unsafe.txn_abort\n Keydb.Unsafe.txn_begin\n PMap.Make.add\n Update_subkeys.run\n Keydb.Unsafe.checkpoint\n Keydb.Unsafe.close_dbs\n Update_subkeys.sort_dedup.dedup\n+Common.set_logfile\n Update_subkeys.sort_dedup\n Update_subkeys.apply_updates\n Update_subkeys.fix_keyids.process_key\n Update_subkeys.sort_dedup.(fun)\n Update_subkeys.fix_keyids\n Stdlib__List.length\n Common.perror\n@@ -16934,35 +16933,34 @@\n Reconciliation attempt from %s while gossip disabled. %s\n while gossip disabled. \n Reconciliation attempt from \n Could not listen on any address.\n recoverList.ml\n reconComm.ml\n client.ml\n-/tmp/ocamlppbd013b\n printf.ml\n bytes.ml\n dbMessages.ml\n prefixTree.ml\n bitstring.ml\n+/tmp/ocamlpp239d7d\n channel.ml\n catchup.ml\n eventloop.ml\n utils.ml\n rMisc.ml\n reconCS.ml\n msgContainer.ml\n pTreeDB.ml\n random.ml\n reconserver.ml\n PSet.Make.elements_aux\n PMap.Make.find\n RecoverList.enable_gossip\n Reconserver.F.settings\n-Common.set_logfile\n PTreeDB.new_txnopt\n PrefixTree.marshal_to_string\n PTreeDB.abort_txnopt\n PrefixTree.op_unwrap\n Reconserver.F.eventify_handler\n RMisc.truncate\n Reconserver.F.prepare\n@@ -16974,15 +16972,14 @@\n Bitstring.create\n Reconserver.F.initiate_recon\n PrefixTree.save_synctime\n PrefixTree.random_element\n Bitstring.unset\n Reconserver.F.get_filters\n PSet.Make.cardinal\n-Common.perror\n PTreeDB.init_db\n ReconCS.handle_connection\n DbMessages.sockaddr_to_string\n Reconserver.F.run\n MsgContainer.Container.marshal_noflush\n Stdlib__List.length_aux\n PrefixTree.count_inmem_tree\n@@ -16996,23 +16993,25 @@\n PrefixTree.get_frontier\n PrefixTree.load_node\n Stdlib__Printf.eprintf\n Reconserver.F.sockaddr_to_name\n Stdlib__Bytes.sub_string\n Reconserver.F.recon_handler\n Eventloop.evloop\n+Common.set_logfile\n Channel.new_buffer_outc\n MsgContainer.Container.marshal\n PTreeDB.commit_txnopt\n Utils.hexstring\n Stdlib__Set.Make.elements\n Reconserver.F.choose_partner.is_compatible\n PrefixTree.shrink_tree\n PTreeDB.init_ptree\n Reconserver.F\n+Common.perror\n Stdlib__List.length\n ReconComm.fetch_filters\n MsgContainer.Container.unmarshal\n PTreeDB.closedb\n Reconserver.F.choose_partner\n Eventloop.create_sock\n Client.handle\n@@ -17258,33 +17257,32 @@\n sendmail.ml\n dbserver.ml\n membership.ml\n armor.ml\n wserver.ml\n settings.ml\n mRindex.ml\n-/tmp/ocamlppbd013b\n htmlTemplates.ml\n bytes.ml\n printf.ml\n keydb.ml\n stats.ml\n dbMessages.ml\n keyMerge.ml\n string.ml\n+/tmp/ocamlpp239d7d\n channel.ml\n cMarshal.ml\n fingerprint.ml\n eventloop.ml\n utils.ml\n rMisc.ml\n keyHash.ml\n scanf.ml\n msgContainer.ml\n-Common.set_logfile\n Keydb.Unsafe.txn_begin\n Dbserver.F.print_request\n Stdlib__Bytes.uppercase\n RMisc.truncate\n Stdlib__String.index\n Dbserver.F.lookup_keys\n Dbserver.F.index_page_filename\n@@ -17296,15 +17294,14 @@\n MRindex.keys_to_index\n Dbserver.F.eventify_handler\n Key.to_words\n Dbserver.F.webhandler.(fun)\n PSet.Make.mem\n Stdlib__String.sub\n Dbserver.F.handle_get_request\n-Common.perror\n Dbserver.F.read_file\n Dbserver.F.settings\n Dbserver.F.get_keystrings_from_hashes.loop\n KeyHash.dehexify\n Dbserver.F.command_handler.(fun)\n MsgContainer.Container.marshal_noflush\n Stdlib__List.length_aux\n@@ -17319,14 +17316,15 @@\n Keydb.Unsafe.delete_key_txn\n Dbserver.F\n Dbserver.F.read_file.(fun)\n Dbserver.F.index_page_mime\n Keydb.Unsafe.get_by_short_subkeyid\n Membership.get_mailsync_partners\n Settings.get_from_addr\n+Common.set_logfile\n Channel.new_buffer_outc\n MsgContainer.Container.marshal\n Dbserver.F.get_keys_by_keyid\n HtmlTemplates.preformat_list\n Stdlib__List.length\n Dbserver.F.tsort_keys.(fun)\n Stdlib__Scanf.sscanf\n@@ -17386,14 +17384,15 @@\n Dbserver.F.index_page_filename.(fun)\n Str.string_after\n Keydb.Unsafe.keystring_of_string\n Utils.hexstring\n Keydb.Unsafe.add_key_merge\n Dbserver.F.get_filters\n Keydb.Unsafe.unmarshal_large_offset\n+Common.perror\n Membership.get_mtime\n MsgContainer.Container.unmarshal\n Dbserver.F.run\n Dbserver.F.calculate_stats_page\n Running SKS %s%s\n Running SKS \n saving to file %s\n@@ -17404,42 +17403,42 @@\n Error fetching keystring from hash %s: %s\n Error fetching keystring from hash \n %d new keys in log.\n new keys in log.\n No changes since timestamp\n stdlib.ml\n incdump.ml\n-/tmp/ocamlppbd013b\n keydb.ml\n printf.ml\n+/tmp/ocamlpp239d7d\n utils.ml\n Stdlib__List.length_aux\n Keydb.Unsafe.unmarshal_offset\n PSet.Make.remove\n-Common.set_logfile\n Stdlib.open_out\n Incdump.run.(fun)\n PSet.Make.iter\n Incdump.settings\n Keydb.Unsafe.close_dbs\n Keydb.Unsafe.skey_of_string\n Stdlib__Printf.eprintf\n Stdlib__Printf.printf\n Incdump.dump_database.run\n+Common.set_logfile\n Incdump.dump_database.run.(fun)\n Keydb.Unsafe.keystring_of_string\n Utils.hexstring\n Incdump.run\n Keydb.Unsafe.get_skeystring_by_hash\n Keydb.Unsafe.unmarshal_large_offset\n Stdlib__List.length\n+Common.perror\n PSet.Make.merge\n PSet.Make.cardinal\n PSet.Make.add\n-Common.perror\n Running SKS \n sks-dump\n Sksdump.F(M).Argument_error\n #Dump-ended: %s\n #Dump-ended: \n %s-%04d.pgp\n %s %s-%04d.pgp\n@@ -17461,30 +17460,30 @@\n usage: sks dump numkeys dumpdir [dumpname]\n wrong number of arguments\n Running SKS %s%s\n Failed attempt to extract key \n stdlib.ml\n sksdump.ml\n sStream.ml\n-/tmp/ocamlppbd013b\n keydb.ml\n printf.ml\n+/tmp/ocamlpp239d7d\n utils.ml\n Sksdump.F.settings\n Keydb.Unsafe.unmarshal_offset\n-Common.set_logfile\n Sksdump.F.dump_database_create_metadata\n Stdlib.open_out\n Sksdump.F.run\n Keydb.Unsafe.skey_of_string\n Stdlib__Printf.eprintf\n Sksdump.F.dump_database\n Sksdump.F.dump_database.run\n Sksdump.F.write_to_fname\n Stdlib__Printf.printf\n+Common.set_logfile\n SStream.next\n Sksdump.F.time_to_string\n Utils.hexstring\n Keydb.Unsafe.unmarshal_large_offset\n Common.perror\n SStream.peek\n Sksdump.F\n@@ -17500,67 +17499,67 @@\n . Total time: \n DB time: \n %d keys loaded, %d files left\n files left\n keys loaded, \n Loading keys...\n stdlib.ml\n-/tmp/ocamlppbd013b\n keydb.ml\n printf.ml\n+/tmp/ocamlpp239d7d\n merge_keyfiles.ml\n mTimer.ml\n Stdlib__List.length_aux\n Keydb.Unsafe.txn_commit\n Merge_keyfiles.F.run.(fun)\n-Common.set_logfile\n Keydb.Unsafe.txn_abort\n Keydb.Unsafe.txn_begin\n Keydb.Unsafe.close_dbs\n Merge_keyfiles.F.run\n Stdlib__Printf.printf\n Merge_keyfiles.F.settings\n+Common.set_logfile\n Stdlib__List.rev\n Merge_keyfiles.F.timestr\n Merge_keyfiles.F.create_keydump_stream\n MTimer.stop\n Stdlib.open_in\n Merge_keyfiles.F.fnames\n Stdlib__List.length\n-Merge_keyfiles.F.get_key\n Common.perror\n+Merge_keyfiles.F.get_key\n Keydb.Unsafe.add_keys_merge\n MTimer.read\n hashes processed\n Opening dbs...\n PTree directory already exists. Exiting.\n Running SKS %s%s\n Running SKS \n Cleaning Tree.\n %d hashes processed\n sStream.ml\n-/tmp/ocamlppbd013b\n keydb.ml\n printf.ml\n prefixTree.ml\n+/tmp/ocamlpp239d7d\n channel.ml\n pbuild.ml\n pTreeDB.ml\n Stdlib__List.length_aux\n-Common.set_logfile\n Pbuild.F.ptree_settings\n PrefixTree.clean\n PrefixTree.marshal_to_string\n PTreeDB.open_ptree_db\n Keydb.Unsafe.close_dbs\n Pbuild.F\n Pbuild.F.run\n Pbuild.F.keydb_settings\n Pbuild.F.get_n\n Stdlib__Printf.printf\n+Common.set_logfile\n Channel.new_buffer_outc\n SStream.next\n Keydb.Unsafe.create_hashstream.close\n Stdlib__List.length\n Common.perror\n PTreeDB.closedb\n PTreeDB.init_db\n@@ -17581,82 +17580,82 @@\n KeyDB directory already exists. Exiting.\n KeyDB directory already exists. Exiting.\n Running SKS %s%s\n Running SKS \n fastbuild\n . Skipping rest of file\n fastbuild.ml\n-/tmp/ocamlppbd013b\n printf.ml\n keydb.ml\n+/tmp/ocamlpp239d7d\n keyHash.ml\n mTimer.ml\n Keydb.Unsafe.txn_commit\n Stdlib__List.length_aux\n Key.get_ids\n PSet.Make.elements_aux\n-Common.set_logfile\n Keydb.Unsafe.txn_begin\n Keydb.Unsafe.txn_abort\n Fastbuild.F.get_keymd\n Keydb.Unsafe.set_meta_txn\n Fastbuild.F.run.(fun).loop\n Keydb.Unsafe.close_dbs\n Stdlib__Printf.eprintf\n Fastbuild.F.get_keymds_list\n Fastbuild.F.dumpdir\n+Common.set_logfile\n KeyHash.sort\n Fastbuild.F\n Fastbuild.F.list_mapi.loop\n Keydb.Unsafe.set_meta\n MTimer.stop\n Key.to_words\n Fastbuild.F.get_keymds_rec\n Fastbuild.F.timestr\n Fastbuild.F.inchan_to_nextkey\n-Stdlib__List.length\n Common.perror\n+Stdlib__List.length\n MTimer.read\n Fastbuild.F.run\n KeyHash.hash\n Fastbuild.F.settings\n yminsky.dedup\n KeyDB directory already exists. Exiting.\n Running SKS %s%s\n Running SKS \n %.2f min\n DB time: %s. Total time: %s.\n . Total time: \n DB time: \n Loading keys...\n stdlib.ml\n-/tmp/ocamlppbd013b\n keydb.ml\n printf.ml\n build.ml\n+/tmp/ocamlpp239d7d\n mTimer.ml\n Keydb.Unsafe.txn_commit\n-Common.set_logfile\n Keydb.Unsafe.txn_abort\n Keydb.Unsafe.txn_begin\n Keydb.Unsafe.set_meta_txn\n Build.F.nsplit\n Keydb.Unsafe.close_dbs\n Build.F.get_keys.loop\n Stdlib__Printf.printf\n+Common.set_logfile\n Build.F.get_keys_fname.(fun)\n Keydb.Unsafe.set_meta\n Build.F.settings\n MTimer.stop\n Stdlib.open_in\n Build.F.get_keys_fname\n Build.F.run.(fun)\n+Common.perror\n Build.F.batch_iter\n Build.F.run\n-Common.perror\n MTimer.read\n Build.F.timestr\n Indirect canonicalization complete\n Starting keydump %d\n %d thousand steps processed\n Starting keydump \n doing %d out of %d update actions\n@@ -17708,40 +17707,39 @@\n Swap found: \n get_dups retrieved non-duplicate\n get_dups retrieved empty list\n Direct canonicalization complete\n Starting direct canonicalization\n stdlib.ml\n sStream.ml\n-/tmp/ocamlppbd013b\n keydb.ml\n+/tmp/ocamlpp239d7d\n utils.ml\n keyHash.ml\n clean_keydb.ml\n Keydb.Unsafe.txn_commit\n PSet.Make.elements_aux\n PMap.Make.find\n-Common.set_logfile\n Key.of_string\n Clean_keydb.F.do_opt\n Clean_keydb.F.has_dups\n Keydb.Unsafe.txn_abort\n PMap.Make.add\n Keydb.Unsafe.txn_begin\n Keydb.Unsafe.set_meta_txn\n Keydb.Unsafe.skey_of_string\n Keydb.Unsafe.unconditional_checkpoint\n Keydb.Unsafe.key_of_skey\n Keydb.Unsafe.delete_key\n KeyHash.sort\n+Common.strip_opt\n Stdlib__List.rev\n Key.to_words\n Keydb.Unsafe.get_skeystring_by_hash\n Clean_keydb.F.run\n-Common.perror\n KeyHash.hash\n Clean_keydb.F.canonicalize_indirect.(fun)\n Str.regexp\n Clean_keydb.F.get_dups_rec\n Stdlib__List.length_aux\n Keydb.Unsafe.get_meta\n Key.get_ids\n@@ -17756,23 +17754,24 @@\n Clean_keydb.F.merge_from_hashes.key_from_hash\n Keydb.Unsafe.close_dbs\n Clean_keydb.F.settings\n Clean_keydb.F.canonicalize_direct.clean\n Key.next_rec\n Clean_keydb.F.merge_from_hashes.(fun)\n Clean_keydb.F.canonicalize_indirect\n+Common.set_logfile\n Keydb.Unsafe.apply_md_updates\n Clean_keydb.F.canonicalize_indirect.filter_actions\n Utils.hexstring\n Keydb.Unsafe.set_meta\n SStream.junk\n Clean_keydb.F.get_dups\n-Common.strip_opt\n Keydb.Unsafe.unmarshal_large_offset\n Clean_keydb.F.canonicalize_indirect.run_stored_actions\n+Common.perror\n Stdlib__List.length\n Keydb.Unsafe.get_by_hash\n Clean_keydb.F.merge_from_hashes\n SStream.peek\n Moving to failed_messages.\n Failure adding keys from file %s. %s\n Failure adding keys from file \n@@ -17916,20 +17915,20 @@\n %8s\n pub\n sub\n uid %s\n Type bits/keyID cr. time exp time key expir\n index.ml\n parsePGP.ml\n-/tmp/ocamlppbd013b\n htmlTemplates.ml\n printf.ml\n bytes.ml\n keyMerge.ml\n buffer.ml\n+/tmp/ocamlpp239d7d\n channel.ml\n fingerprint.ml\n utils.ml\n Index.sort_siginfo_list.(fun)\n Index.subkey_to_lines\n Index.key_packet_to_line\n Index.sig_to_siginfo.update_siginfo\n@@ -17949,30 +17948,30 @@\n KeyMerge.key_to_pkey\n Index.sig_to_siginfo\n Index.key_to_lines_verbose\n ParsePGP.int64_of_string\n HtmlTemplates.hash\n HtmlTemplates.keyinfo_pks\n Index.max_selfsig_time\n-Common.apply_opt\n Index.move_primary_to_front.(fun)\n Index.selfsigs_to_lines\n Index.convert_sigpair\n Index.selfsigs_to_lines.(fun)\n Index.split_list.loop\n KeyMerge.get_version\n Index.uids_to_lines\n HtmlTemplates.hash_link\n-Common.filter_opts\n Stdlib__List.hd\n Index.key_to_lines_verbose.(fun)\n Fingerprint.fp_to_string\n Index.key_to_lines_normal\n+Common.apply_opt\n Stdlib__Bytes.sub_string\n Index.get_uid.(fun)\n+Common.filter_opts\n Index.is_selfsig\n Channel.new_buffer_outc\n Utils.hexstring\n Index.move_primary_to_front\n HtmlTemplates.fingerprint\n Index.siginfo_to_lines\n
%s\n \t Hash=%s\n \t Hash=n\n Requested prefix longer than list\n PrefixTree.Bug\n-/tmp/ocamlppbd013b\n bytes.ml\n prefixTree.ml\n bitstring.ml\n big_int.ml\n+/tmp/ocamlpp239d7d\n channel.ml\n mArray.ml\n random.ml\n PrefixTree.unmarshal_dheader.(fun)\n MArray.max\n PrefixTree.op_unwrap\n PSet.Make.iter\n@@ -19405,15 +19404,14 @@\n Stdlib__List.rev\n PrefixTree.WHash.equal\n PrefixTree.split_at_depth\n PSet.Make.mem\n PrefixTree.save_synctime\n Bitstring.unset\n ZZp.of_bytes\n-Common.perror\n Bitstring.set\n ZZp.mult\n Stdlib__List.length_aux\n PSet.Make.remove\n ZZp.mult_array\n PrefixTree.create\n PrefixTree.count_inmem_tree\n@@ -19469,14 +19467,15 @@\n PrefixTree.load_node\n PrefixTree.unmarshal_of_string\n ZZp.mut_array_to_array\n Stdlib__Bytes.sub_string\n PrefixTree.unmarshal_node.(fun)\n ZZp.mut_array_of_array\n PrefixTree.pad\n+Common.perror\n PrefixTree.remove_from_node\n PrefixTree.add_to_node\n PrefixTree.node_of_string\n FQueue.top: BUG. inlist should not be empty here\n FQueue.top: BUG. inlist should be empty but isn't\n Fqueue.Empty\n fqueue.ml\n@@ -19809,33 +19808,33 @@\n error in callback.\n unwrap failure\n %scallback timed out.\n callback timed out.\n %scallback interrupted by break.\n callback interrupted by break.\n Eventloop.SigAlarm\n-/tmp/ocamlppbd013b\n printf.ml\n+/tmp/ocamlpp239d7d\n eventloop.ml\n-Common.err_to_string\n Eventloop.add_socket_handlers.(fun)\n Heap.heapify\n Eventloop.do_timed_callback\n Heap.get\n Stdlib__Printf.eprintf\n Eventloop.cbname\n Eventloop.do_current_events\n Heap.empty\n Eventloop\n Eventloop.do_next_event\n Eventloop.evloop\n+Common.err_to_string\n Eventloop.maybe_create_sock\n+Common.perror\n Eventloop.do_callback\n Heap.pop\n-Common.perror\n Eventloop.create_sock\n read_float\n read_int\n read_int32\n read_int64\n read_int64_size\n read with different size\n@@ -19893,43 +19892,43 @@\n Common.Unit_test_failure\n Common.Argument_error\n Unix error: %s - %s(%s)\n Common.Transaction_aborted\n Unix error: \n %d.%d.%d\n Common.Bug\n-/tmp/ocamlppbd013b\n string.ml\n+/tmp/ocamlpp239d7d\n utils.ml\n-Common.err_to_string\n+Common.make_addr_list.resolver\n PMap.Make.find\n+Common.reopen_logfile\n Common.compatible_version_string\n-Common.set_logfile\n-Common.db_command_name\n PMap.Make.add\n-Common.filter_opts\n+Common.db_command_name\n Common.eplerror.(fun)\n+Common.version\n+Common.match_client_recon_addr\n Stdlib__String.index\n+Common.protect.pfinally\n+Common.parse_version_string\n Str.split\n-Common.recon_command_name\n-Common.version\n-Common.protect\n-Common.plerror.(fun)\n-Common.make_addr_list.resolver\n-Utils.unit_memoize.(fun)\n+Common.get_client_recon_addr\n Common.match_client_recon_addr.(fun)\n-Common.match_client_recon_addr\n+Common.apply_opt\n+Common.protect\n+Common.filter_opts\n+Common.set_logfile\n Common.strip_opt\n-Common.parse_version_string\n+Common.err_to_string\n+Utils.unit_memoize.(fun)\n+Common.plerror.(fun)\n+Common.recon_command_name\n Stdlib__String.sub\n-Common.get_client_recon_addr\n Common.make_addr_list\n-Common.reopen_logfile\n-Common.apply_opt\n-Common.protect.pfinally\n Str.regexp\n /etc/sks/sksconf\n Sys error while parsing config file: %s\n Sys error while parsing config file: \n -read_config_file\n stdlib.ml\n string.ml\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -374,23 +374,23 @@\n 0x003d1730 796c6590 30e73f16 f8ac0f5c 48b0d82f yle.0.?....\\H../\n 0x003d1740 77fcb6e8 63903029 bc4c51ad 9fa07498 w...c.0).LQ...t.\n 0x003d1750 f0e20407 939436a0 040640a0 c02b4765 ......6...@..+Ge\n 0x003d1760 7466696c 656f7074 739030e8 0cbd1544 tfileopts.0....D\n 0x003d1770 6b42fad5 d522273e cbd2a090 306b27a7 kB...\"'>....0k'.\n 0x003d1780 5081dbf4 5d61d3dd 547ca661 0aa00406 P...]a..T|.a....\n 0x003d1790 40a0c026 436f6d6d 6f6e9030 fa7b40d5 @..&Common.0.{@.\n- 0x003d17a0 b07c2d0f d8704b07 1c20ed04 903040f1 .|-..pK.. ...0@.\n- 0x003d17b0 70dcba8c 2f12fa40 92fb000a 1cb5a004 p.../..@........\n+ 0x003d17a0 b07c2d0f d8704b07 1c20ed04 9030fc59 .|-..pK.. ...0.Y\n+ 0x003d17b0 6ee351c5 bd48f123 488ad3f2 8002a004 n.Q..H.#H.......\n 0x003d17c0 0640a0c0 27436861 6e6e656c 9030fe4a .@..'Channel.0.J\n 0x003d17d0 bb99f3ca 1532d357 b5df8e29 0ecd9030 .....2.W...)...0\n 0x003d17e0 7ad9a6b9 87444b35 3aa2edf5 363db8c1 z....DK5:...6=..\n 0x003d17f0 a0040640 a0c02945 76656e74 6c6f6f70 ...@..)Eventloop\n 0x003d1800 90300991 796630fc bf6230ae 6087fd9c .0..yf0..b0.`...\n- 0x003d1810 cb4d9030 bd34806f e17a05c8 149417b0 .M.0.4.o.z......\n- 0x003d1820 3f0e7b80 a0040640 a0c02945 68616e64 ?.{....@..)Ehand\n+ 0x003d1810 cb4d9030 63a14503 6463ffd3 ecba2e78 .M.0c.E.dc.....x\n+ 0x003d1820 ad565be8 a0040640 a0c02945 68616e64 .V[....@..)Ehand\n 0x003d1830 6c657273 903008f5 e441225f ab9706cf lers.0...A\"_....\n 0x003d1840 ab287277 b3969030 6a0aa536 9e72b987 .(rw...0j..6.r..\n 0x003d1850 86b21d2c ce6c3bbe a0040640 a0c02942 ...,.l;....@..)B\n 0x003d1860 69747374 72696e67 9030dd91 bb4ca682 itstring.0...L..\n 0x003d1870 94235ce3 50caf997 179c9030 f21e89aa .#\\.P......0....\n 0x003d1880 5f9eee8e 97aa1bcc 1d7b083b a0040640 _........{.;...@\n 0x003d1890 a0c02e4d 65746572 65644368 616e6e65 ...MeteredChanne\n@@ -418,183 +418,183 @@\n 0x003d19f0 636f6465 903040ca af2a161d baacb6ca code.0@..*......\n 0x003d1a00 e2a899c5 ba739030 9d34019f c026b183 .....s.0.4...&..\n 0x003d1a10 7562ed77 64631833 a0040640 a0c02646 ub.wdc.3...@..&F\n 0x003d1a20 71756575 6590309a 86001363 d83edd61 queue.0....c.>.a\n 0x003d1a30 0a017ed8 56188d90 30876728 01c102ee ..~.V...0.g(....\n 0x003d1a40 87200644 a20a2072 eaa00406 40a0c02a . .D.. r....@..*\n 0x003d1a50 50726566 69785472 65659030 542a6cb1 PrefixTree.0T*l.\n- 0x003d1a60 6949fe04 790cdeee a9f310ea 903035ba iI..y........05.\n- 0x003d1a70 bf00fbbb 35b9bd52 1059eec0 1ee8a004 ....5..R.Y......\n+ 0x003d1a60 6949fe04 790cdeee a9f310ea 903064e3 iI..y........0d.\n+ 0x003d1a70 5a017277 463e8658 11f16073 3b94a004 Z.rwF>.X..`s;...\n 0x003d1a80 0640a0c0 2c4d7367 436f6e74 61696e65 .@..,MsgContaine\n 0x003d1a90 729030a7 3e9eaab9 a72aff13 1b573124 r.0.>....*...W1$\n 0x003d1aa0 61d53390 309d6e78 193eec12 4ee3d747 a.3.0.nx.>..N..G\n 0x003d1ab0 67ffe8f3 dea00406 40a0c02e 4e624d73 g.......@...NbMs\n 0x003d1ac0 67436f6e 7461696e 65729030 7c1b1932 gContainer.0|..2\n- 0x003d1ad0 dc8d104d de5d41ee 4320805a 90302de9 ...M.]A.C .Z.0-.\n- 0x003d1ae0 6fd3cb8a 5b5afc0b 86f84c55 eec6a004 o...[Z....LU....\n+ 0x003d1ad0 dc8d104d de5d41ee 4320805a 90308dce ...M.]A.C .Z.0..\n+ 0x003d1ae0 efee2389 faf3c66d 47c8f06f 3190a004 ..#....mG..o1...\n 0x003d1af0 0640a0c0 28434d61 72736861 6c9030f9 .@..(CMarshal.0.\n 0x003d1b00 6476917d 8c8014cc 3b77ce86 54c20e90 dv.}....;w..T...\n 0x003d1b10 3034e652 90ff7101 40b380b6 b6830bc2 04.R..q.@.......\n 0x003d1b20 59a00406 40a0c02d 5265636f 6e4d6573 Y...@..-ReconMes\n 0x003d1b30 73616765 7390302d 5f881bc8 8f46f890 sages.0-_....F..\n- 0x003d1b40 57f3e127 7add3c90 3080158e ccf4b807 W..'z.<.0.......\n- 0x003d1b50 7e74170a faea9be7 e3a00406 40a0c026 ~t..........@..&\n+ 0x003d1b40 57f3e127 7add3c90 3080dc81 1fa54ce9 W..'z.<.0.....L.\n+ 0x003d1b50 afd55b9c 1d59c5c6 56a00406 40a0c026 ..[..Y..V...@..&\n 0x003d1b60 53657276 65729030 caa9b5ba ee2bbd52 Server.0.....+.R\n- 0x003d1b70 b2c5b59d 6612ce3d 903078d8 d27ffc0b ....f..=.0x.....\n- 0x003d1b80 20d68807 be00283c 6531a004 0640a0c0 .....(