Your message dated Sat, 30 Dec 2023 19:22:22 +0000
with message-id <[email protected]>
and subject line Bug#1058909: fixed in hodie 1.5.0-4
has caused the Debian Bug report #1058909,
regarding hodie: stack smashing when the resulting date is too long
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.)
--
1058909: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058909
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: hodie
Version: 1.5.0-2
Severity: normal
Dear Maintainer,
When printing verbose dates, if the resulting string is too long the
program crashes with
"*** stack smashing detected ***: terminated
Aborted", even though it prints the date.
For example, this works correctly:
# /usr/bin/hodie -vvcad -d ymd 2023-12-14
Hodie postridie Idus Decembres bis millesimis septingentesimis septuagesimis
sextis ab urbe condita est
This fails:
# /usr/bin/hodie -vvcad -d ymd 2023-12-15
Hodie ante diem duodevicesimum Kalendas Ianuarias bis millesimis
septingentesimis septuagesimis septimis ab urbe condita est
*** stack smashing detected ***: terminated
Aborted
Reducing verbosity makes the fault go away:
# /usr/bin/hodie -vcad -d ymd 2023-12-15
Hodie ante diem duodevicesimum Kalendas Ianuarias MMDCCLXXVII ab urbe condita
est
bug also exists in bullseye (11.5), I don't have older versions at
hand to test.
It may be as simple as making "verbose" string longer in hodie.c line 9
Pf
-- System Information:
Debian Release: 12.4
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-14-amd64 (SMP w/128 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages hodie depends on:
ii libc6 2.36-9+deb12u3
hodie recommends no packages.
hodie suggests no packages.
-- no debconf information
--
Pierfrancesco Caci, ik5pvx
--- End Message ---
--- Begin Message ---
Source: hodie
Source-Version: 1.5.0-4
Done: Christian T. Steigies <[email protected]>
We believe that the bug you reported is fixed in the latest version of
hodie, 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.
Christian T. Steigies <[email protected]> (supplier of updated hodie 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, 30 Dec 2023 19:59:10 +0100
Source: hodie
Architecture: source
Version: 1.5.0-4
Distribution: unstable
Urgency: medium
Maintainer: Christian T. Steigies <[email protected]>
Changed-By: Christian T. Steigies <[email protected]>
Closes: 1058909
Changes:
hodie (1.5.0-4) unstable; urgency=medium
.
* Increase size of verbose string (closes: #1058909).
* Add autopkgtest for Bug#1058909.
Checksums-Sha1:
aaf7809b6dff041b48ff9459b4a36c487cca5c7e 1896 hodie_1.5.0-4.dsc
80f266bb6c4275e2ba26d70bbc6581e6951a53ae 4500 hodie_1.5.0-4.debian.tar.xz
904cc8f2ca60ea744a66a57152313659e73eabd2 6610 hodie_1.5.0-4_amd64.buildinfo
Checksums-Sha256:
13828b3e92e9946d9f6e846a5858453121317d6d05a9ed6e9710a1a869b109f4 1896
hodie_1.5.0-4.dsc
94df5c5e8a28d1cd3f3c06e69e4048450d613f623fa1ecbcafe244d0ba9d6313 4500
hodie_1.5.0-4.debian.tar.xz
27fba43fcfa03aaa29b67791958cc7b2459071a1b3e2b5452904a911561c0d89 6610
hodie_1.5.0-4_amd64.buildinfo
Files:
ddde2fde3ced7641d8a88863fe52939b 1896 science optional hodie_1.5.0-4.dsc
1142ca5a6182b633bcadc0c7cce25417 4500 science optional
hodie_1.5.0-4.debian.tar.xz
be3c47308228ec6a50bccd996dd4b3ad 6610 science optional
hodie_1.5.0-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEEMuHemUY/GC4Wej4EcA1WeHGyg0IFAmWQaMgPHGN0c0BkZWJp
YW4ub3JnAAoJEHANVnhxsoNCaIUP/171gnyYXmpNyxFlO/i1Vd1pfjT+qlqR9zzW
/U6rygCSZflqLHSy3HKc4AJsdEYk9a+2CBW5oD0XnlsGoEuX1xdFmIycO7d3TFDh
oVaGuW74fyPwqPGKyc71RYh5Pc8N0PXe4dYOpEYmYH7+Q5SGMdjPAmARmr+jyPYV
eUBXFbUxGVGBFfXcf3HvLV//T9KYLjA50A1vhlAZAhiYgqlvP4E/zNqrIiyeXVp2
ktBpAEpFP4oURbRja5iD6VTQeQQ8SF53W2BdPYF7F4DvWyfp7hEBcxTjxPZnI3es
tjAZc87U/tXblmZSLAc0qEmqmPeYzMHeOEiqFTEUqdu8Olcpws5MbWcNy3Ah9Hds
O+RqhZ9BzlXawXi9H5UL3vbAW4akKKcF6NJmUHG9zrrrRs9yNDMNHGusvj4cIbBB
o07NGH1ZEqjdBzJu26PTHtS+X4YHA9yBiHrBiCghYpSMAWGBQSRdBW2wkCKwESTJ
gKAWo5iHegykcOp1iAc/XTelcWkIXypdE1NoEmCSFzvTk5PyUDMDl1VbKYFsiYst
weVQbwMQidKxV4X5AzHNPHa8wGqzPVHe9V6f9cAb4F47cRT2LYYSnOeoQCgbUP/h
zbOC0SjiwWibF11ZOsjlbtH/OgbkxXLIa0y5+113WrTvGmmppmCTgxKhfjJAXNyR
ntRrkwHH
=PGkl
-----END PGP SIGNATURE-----
--- End Message ---