Your message dated Fri, 10 Jan 2020 22:52:38 +0000
with message-id <e1iq38w-00055s...@fasolo.debian.org>
and subject line Bug#948396: fixed in glibc 2.29-9
has caused the Debian Bug report #948396,
regarding New glibc broke existing app due to historic stack alignment
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 ow...@bugs.debian.org
immediately.)


-- 
948396: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=948396
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc6-i386
Version: 2.29-8

Since updating my system today our build system binaries started crashing.

Upon further investigation problem is that __mktime_internal code in
libc6-i386 now started using 'movaps' instruction without aligning stack
on 16 byte boundary.

As far as I can tell, while x86-64 ABI requires stack to be aligned on
entry to the functions, x86 ABI does not have any such requirement, and
so glibc should align stack itself if it wants to use XMM instructions that
require aligned values.

It seems that libc6:i386 is compiled correctly, so I worked around by installing
that instead of libc6-i386:amd64.


[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/build/toolchain/lin32/p7zip-9.20/bin/7za x -y -tzip 
/bhavesh/home/petr/drboss/'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0xf7dbe0e2 in __mktime_internal (tp=0xffb60f8c, convert=0xf7dbd990 
<__GI___gmtime_r>, offset=0xf7ee6350 <gmtime_offset>) at mktime.c:387
387     mktime.c: No such file or directory.
(gdb) bt
#0  0xf7dbe0e2 in __mktime_internal (tp=0xffb60f8c, convert=0xf7dbd990 
<__GI___gmtime_r>, offset=0xf7ee6350 <gmtime_offset>) at mktime.c:387
#1  0xf7dc114d in timegm (tmp=0xffb60f8c) at timegm.c:33
#2  0x0804aa2b in ?? ()
#3  0x080704fc in ?? ()
#4  0x080f6859 in ?? ()
#5  0x0807fdf8 in ?? ()
#6  0x080804de in ?? ()
#7  0x080fa53a in ?? ()
#8  0x0808d0f9 in ?? ()
#9  0x0808f118 in ?? ()
#10 0x08054101 in ?? ()
#11 0x08057edf in ?? ()
#12 0xf7d2b811 in __libc_start_main (main=0x8057eb0, argc=6, argv=0xffb61be4, 
init=0x804a190, fini=0x8141ab0, rtld_fini=0xf7f41300 <_dl_fini>, 
stack_end=0xffb61bdc) at ../csu/libc-start.c:308
#13 0x0804a871 in ?? ()
(gdb) x /10i $eip-19
   0xf7dbe0cf <__mktime_internal+591>:  psubq  %xmm1,%xmm0
   0xf7dbe0d3 <__mktime_internal+595>:  movd   %xmm0,0x78(%esp)
   0xf7dbe0d9 <__mktime_internal+601>:  movq   %xmm0,0x90(%esp)
=> 0xf7dbe0e2 <__mktime_internal+610>:  movaps %xmm0,(%esp)
   0xf7dbe0e6 <__mktime_internal+614>:  movaps %xmm0,0x10(%esp)
   0xf7dbe0eb <__mktime_internal+619>:  mov    0x40(%esp),%eax
   0xf7dbe0ef <__mktime_internal+623>:  mov    %edi,%ecx
   0xf7dbe0f1 <__mktime_internal+625>:  mov    %esi,%edx
   0xf7dbe0f3 <__mktime_internal+627>:  call   0xf7dbdc10 <ranged_convert>
   0xf7dbe0f8 <__mktime_internal+632>:  test   %eax,%eax
(gdb) print /x $esp
$1 = 0xffb60e24

--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.29-9

We believe that the bug you reported is fixed in the latest version of
glibc, 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 948...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <aure...@debian.org> (supplier of updated glibc 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 10 Jan 2020 23:21:25 +0100
Source: glibc
Architecture: source
Version: 2.29-9
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Changed-By: Aurelien Jarno <aure...@debian.org>
Closes: 948396
Changes:
 glibc (2.29-9) unstable; urgency=medium
 .
   [ Samuel Thibault ]
   * patches/hurd-i386/local-fix-nss.diff: Refresh.
   * patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Fix setitimer.
 .
   [ Aurelien Jarno ]
   * debian/sysdeps/{amd64,x32}.mk: do not optimize for pentium4.  Closes:
     #948396.
   * debian/patches/any/local-revert-24323.diff: revert upstream change
     preventing dlopening PIE executable, The patch is correct, but breaks
     the autopkgtest for wcc and prevents the migration of glibc to testing.
     Revert it temporarily until wcc is fixed. See #948613.
Checksums-Sha1:
 9242e9316b8dc15e6fcacbc953a572b70d5541e4 8735 glibc_2.29-9.dsc
 18761dd4127666baf1a26f2b1298cd308bb404e8 868392 glibc_2.29-9.debian.tar.xz
 d1ac998bc4965890f1d240bfd342c9d81ed56861 7575 glibc_2.29-9_source.buildinfo
Checksums-Sha256:
 8fecfded06e93b182184b87a9f195fd5d42b4a706f08cd99c747656fa57a1e01 8735 
glibc_2.29-9.dsc
 39fea8eabae86eadf191469a0315cfebae031b3140cb40c710c25ddc20a2bd06 868392 
glibc_2.29-9.debian.tar.xz
 733b838afb4f8e3c836badb3c5791b542a0559a04bf9a22ebf550c73cab6ea19 7575 
glibc_2.29-9_source.buildinfo
Files:
 f511112d82bde8bd18dc8b7b6ed903cc 8735 libs required glibc_2.29-9.dsc
 235fe1191fa646c3ae4e53f79f86d46e 868392 libs required 
glibc_2.29-9.debian.tar.xz
 9624017955d62c8b00b74cbd8c2b8909 7575 libs required 
glibc_2.29-9_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAl4Y+kMACgkQE4jA+Jno
M2v0ohAAivAIbA9D8e0fRewvovC7WOGgJwHfb5R73/WM2eG7cQluiXXh6CuwV26c
p42m1paGhOl8zjHfFVKPs0roldZKSK3CrHWB/Mepjaxy2My3urlMxq9F2VfG6MiJ
pCizaTYI0BAnWc/AsOpIl/e5hCmQHQx2YvMJOkZRVc2WkPh6RTWbq/9tZ+f1SZ8t
Ag0aEcz4jej1jPZ/c8K81Q1BotiSAbb/cKl0fQ+T5lGPmSenq+RJO1mtDpJa2Zoc
9B9987rI0qk4SPLVXc2LHVnx8DlganfdyzrhI0VgVk6KUiBpEpzwXPkO5XLu5vlX
K5hZvb8Vx3zs5fnQaX22Szjiw0Kyecwqr83lXvvT4jVuYw4248hzu/H7yeUD7drq
/YW+7RNrAwvcqC3jfpDHIQZ+DzacYqXFnpj8HL7Kfbs3dOZLxd/YHWnLTlzcKKjj
lipMGuBQsRe8QIAphM7YaRncBInSBZZlwi4mdzsjlbss+IuKdoiq7TSnfUybBwHL
gwalJgslVJLQxqtYo5Vh6hdPm0L8f9KknMAQ79ap6Dq0ykxFa/RapCzEtVfDICTZ
eTOA1IDIQlEPxfhL4mCyGrdGalxk4ae3nd1jgeQS2+RsUV01Wwwsjc9KqEZuL8ML
+nG9ElhGnQcqxRm/pVu5auB3OwR+G8ovbk2JSSkNr1W1ohLAk3c=
=FTbV
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to