Your message dated Sun, 29 Dec 2024 15:09:40 +0000
with message-id <[email protected]>
and subject line Bug#804494: fixed in ltrace 0.7.91~git20230705.8eabf68-1
has caused the Debian Bug report #804494,
regarding ltrace: fprintf output truncated on strings with width specifiers
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
804494: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804494
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ltrace
Version: 0.7.3-5
Severity: important
Given this test program
#include <stdio.h>
#include <stdlib.h>
int main() { FILE * fp;
fp = fopen ("test.txt", "w+");
fprintf(fp, "%-4s: %-7s ", "body", "undefined");
fclose(fp);
return(0); }
Get this output :
21591 1447023907.549403 [0xae41a7] fprintf(0x21d0810, "%-4s: %-7s ",
"body", "undefin") = 16
Expected
21591 1447023907.549403 [0xae41a7] fprintf(0x21d0810, "%-4s: %-7s ",
"body", "undefined") = 16
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable'), (500, 'oldstable'),
(1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages ltrace depends on:
ii libc6 2.19-22
ii libelfg0 0.8.13-5
ii libselinux1 2.3-2+b1
ltrace recommends no packages.
ltrace suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: ltrace
Source-Version: 0.7.91~git20230705.8eabf68-1
Done: наб <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ltrace, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
наб <[email protected]> (supplier of updated ltrace package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 14 Dec 2024 22:30:41 +0100
Source: ltrace
Architecture: source
Version: 0.7.91~git20230705.8eabf68-1
Distribution: unstable
Urgency: medium
Maintainer: наб <[email protected]>
Changed-By: наб <[email protected]>
Closes: 614994 804494 1042065 1086442 1088700
Changes:
ltrace (0.7.91~git20230705.8eabf68-1) unstable; urgency=medium
.
* Homepage: https://ltrace.org/
* d/watch: add, pointing at https://gitlab.com/cespedes/ltrace
+ New upstream version format that reflects reality more
* Standards-Version: 4.7.0 (routine-update)
* Rules-Requires-Root: no (routine-update)
* Vcs-Git: https://salsa.debian.org/debian/ltrace.git
* Maintainer: наб <[email protected]> (Closes: #1088700)
* Replace libiberty-dev dependency with just using cxa_demangle
* d/control: remove Homepage: and R-R-R: from binary section
* d/p/:
0003 Add llong/ullong
0004 default config: openat*(), getopt_long*() consistency, fseek*(),
ftell*(), reallocarray(), pread*(), pwrite*(),
lseek*() with whence enum, *readv*(), *writev*(),
__cxa_finalize()
0005 Remove extraneous whitespace around [] and {}
0006 Read larger-than-word buffers with process_vm_readv
Pre-buffer arrays of primitives
0007 Handle format %b. Add bin() lens
0008 Add %w[f]{WIDTH}x (glibc 2.38, C2x)
0009 default config: Add splice()/copy_file_range()/sendfile[64]()
0010 default config: __errno_location() returns an int*, not addr
0011 default config: pipe[2]() with fds; sysconf(); m[un]map[64]();
operator new/delete; regex.h suite
0012 Turn opt_p into an array
0013 Open -o "we" instead of "w" then setting O_CLOEXEC manually
0014 Boolify pass for prototype/read_config_file
0015 Remove unused list_of_functions
0016 default config: Full stat/statfs suite, bare names;
strto*ll(); *locale(); time.h functions and struct
tm;
wgetch, tgetstr, MEVENT, getmouse;
linkat, renameat{,2}, mkdirat; {,d,dc}gettext,
nl_langinfo; ungetc, freopen, fmemopen,
open_{,w}memstream, {v,}asprintf, getline,
{,__}getdelim, __xpg_basename, strnlen, strverscmp,
memcmp, bcmp, strtok_r, strpbrk, stat64, realpath,
getsubopt, mbtowc; qsort_r(); boolify isw*()
.
In addition to the functional changes, this rollup speeds up ltrace by 20x
Closes: #1042065
.
0018 Fix printf() parser treating field width as array length for strings
Closes: #804494
0019 Allow tracing shebanged #! programs directly (Closes: #614994)
.
22 loong64 syscalls from Linux 6.10
https://gitlab.com/cespedes/ltrace/-/merge_requests/22
21 RISC-V: Add support for c.ebreak — 4-byte ebreak sometimes causes OOB
https://gitlab.com/cespedes/ltrace/-/merge_requests/21
19 Fix double free in get_enum
https://gitlab.com/cespedes/ltrace/-/merge_requests/19#note_2234679059
.
0022 ltrace crashes when trying to resolve memory mapped shared libraries
of an inferior under /proc/self/fd/*
https://gitlab.com/cespedes/ltrace/-/issues/15
0023 getcwd() returns string, not string2
* d/ltrace.docs: install upstream NEWS
* Install new, blank, /etc/ltrace.conf with migration instructions;
copy old ltrace.conf to docs as ltrace.conf.old (Closes: #1086442)
* Build for m68k sparc64 too (README indicates it should work)
Checksums-Sha1:
ee3b3440f4c408fe6e6a277cb9bb6340cd928358 2253
ltrace_0.7.91~git20230705.8eabf68-1.dsc
fedc781548f59ecabbfea1727c29e92733b81075 272084
ltrace_0.7.91~git20230705.8eabf68.orig.tar.xz
096e83db9d23eda12cd9ed420e53ebce13a8ad5b 40008
ltrace_0.7.91~git20230705.8eabf68-1.debian.tar.xz
b59088d33df02e135b5d61564f490b708f75f947 6692
ltrace_0.7.91~git20230705.8eabf68-1_amd64.buildinfo
Checksums-Sha256:
6c59815ab4e26382ec1e761f80d4b51aa507aedec150bd4c9f5b4440f8e2a37e 2253
ltrace_0.7.91~git20230705.8eabf68-1.dsc
da0317b2e6951a035fa606a89e82dc5f99623b6a30ef71bc08c5d23bf00b9ef1 272084
ltrace_0.7.91~git20230705.8eabf68.orig.tar.xz
64f89a4ff29883b7f20b63697da50ff9fa5ec01ab7d9e5ae2de996d0b0eda28d 40008
ltrace_0.7.91~git20230705.8eabf68-1.debian.tar.xz
1ed3fe8337bf328cc7ef65d2d248ddfe07ffc944aeb67c1f84b3e0c067aecb4c 6692
ltrace_0.7.91~git20230705.8eabf68-1_amd64.buildinfo
Files:
c2a55b9987dfef9f2828ee685ef04e0f 2253 utils optional
ltrace_0.7.91~git20230705.8eabf68-1.dsc
078c6a958a95c0bedb138a5cda34ba5e 272084 utils optional
ltrace_0.7.91~git20230705.8eabf68.orig.tar.xz
fda9ec01aab41ca0bc59fe0d9004fbde 40008 utils optional
ltrace_0.7.91~git20230705.8eabf68-1.debian.tar.xz
5dc83b3fbfc332f62e0aaf61eba7b3e7 6692 utils optional
ltrace_0.7.91~git20230705.8eabf68-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmdkKfERHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtG/qA/9FoGfzMNfRidN7NWRzgfCL9v2kSCYxFiu
txtjSPT59TnGj3rvaZw/dn1VhCCwS/b0CScjt+IABaPBzJQ85u+J4Ru8uFsnh4S0
oNsA9hcqT27nakIgKSC6bkdBS3sJXM5QEHeJ6/Ebdar/7+cmZFkyEZAbkq8+jYK2
3BHPH7a0Ahm37c2nZvXPTtZ8g5qFkd5Q8NuJElivH0Ss26pt3xtbd6hYkzFbJakD
ohSRI4yZQAvW45JpLk/7tE0pYdl1le6ZIcxCl38Upmrr5PgPBAqUWsBv1B0EfCfR
6M+vQHp/BlX17MjgjbjAHjQtH2bKyy24lbD/SzSCEuOOoi162VRZtoDY6NrKFnzq
4qoWd5jwlyQfkQQq17JPOkaFM8Zv5dHOfBdPM/Pryakil8C9wZfwpSjv6HSklcL1
F+5WCpRJ9faDaZEX5cKgScCs85wxtBqc1wxujffIq+NfBoUc+tyOLJcre1AypK3/
gz8y9fp7XiZssHds4Sr/IGlFMhGANJmEUnfprGFXCk5bKDDjntb6B3Cmg6o8jj2i
TtBzhMZY6j2Dgu+MESLFuxhGRE1Fh0nwPmGD+n3Y6/TNvdsqpKQTYA2KYOm2NCiQ
FabAIlBumw8C2gPcqgCRpTq8S8oew5gX49VLoFcz93MFfr9JNnA2xk9vBqVX/d8s
7tcu1ppUUjE=
=3Xp3
-----END PGP SIGNATURE-----
pgpiEXflDLyt7.pgp
Description: PGP signature
--- End Message ---