From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 23857 invoked from network); 30 Oct 2021 10:57:22 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 30 Oct 2021 10:57:22 -0000 Received: (qmail 1942 invoked by uid 550); 30 Oct 2021 10:57:20 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 1908 invoked from network); 30 Oct 2021 10:57:20 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1635591428; bh=PbwfMuIKiFhYqyHQ+YPKPsybHpisq2FWeMoSBiuxVkQ=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:References:In-Reply-To; b=isFS5PtVZGrGbwnoW2aRI6nPc5daNR6vMxl4806jkq+lkjx0OkokGCJD6DYymDAKD 6RAKC+ZQWgGYONlFmgiEBKGoyQzo8/HXjVFV1jMYCK0Z01YZl+37J0UBp6DKH9t9aY ZT+ea9K/dGhUfnZwWFbHRqjhTFXzgBCKzmUSN8XU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Date: Sat, 30 Oct 2021 12:57:05 +0200 From: Sebastian Kemper To: musl@lists.openwall.com Cc: Szabolcs Nagy , =?iso-8859-1?Q?=C9rico?= Nogueira , Rich Felker Message-ID: Mail-Followup-To: musl@lists.openwall.com, Szabolcs Nagy , =?iso-8859-1?Q?=C9rico?= Nogueira , Rich Felker References: <20211029210445.GT37904@port70.net> <20211030010040.GZ7074@brightrain.aerifal.cx> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20211030010040.GZ7074@brightrain.aerifal.cx> X-Provags-ID: V03:K1:VNo5qKKJDn8wDf6B7yujiVGK5uKFxbdcuLiWzccZIIx47PM3Qox 7yLl8Cxvu4ALCtJ0KGwTY4p1aVNGhB9OaiFEHJWi1wd4wALQLhfsV9jAbX0EHM3EDdrKK6f PvxQREDdmnl4vHD+2+3BTPGO+m7EuzogupV9fwU0JrYpfUNYDCJ7XzT1UxL5dzGxL8cb7wz MzlDtDUG5jrZb2ysTN7kw== X-UI-Out-Filterresults: notjunk:1;V03:K0:adUo0lg8BB8=:1qks8dyCXk6/MYzwHwmGiu Pc0508E3PDqo7c5QUzqZWcEKA0aemTkJXQ7sCciXydPz0JZu45eWXmJlXcYvtSxM5hkaRv8/7 AkTV9S+kOSlFi0B7uaYdy0si0G8CgHK4k9g0PsjxM/w3sl84zh0EnBpM0nX25NqxNgPN4b5ju kYEnyvGX2bq8eaiobeRTz6Oc1awhBGWs8leFYxa5UQKefpEHkbqc85ETPP3POgjt0Idh+UDLa wmNi4DlQSDsSvt78JJEtor7Xc7Ri1WYEtCEjOHPh2EtIIqwK6gWYq0Ki5d4oNO1FhGDcUb7/n qGgdLT2iRvPlnqJAQSfRWTKjTvQtxqaf4ZWykmeBFktgQU/H50JkhbejnChZerwRnQOH1jVRR OsTizQqwMypxFE+jVf3Lw6sGdMV7YX1uKRkEZCvXTAuuxz+hEbdPE9OBqmxVrSmm9dgL022Uz DeT0C/6rn78j6jVj9pKl9IoqVE0KTblsAnR0BPCBIW8oA2VK/ynhER9BANJ/Y+Sb3gt4wTZ3s MAK5k5ouWlG9zoovhZPwVH74X88w3WSYXAyl70JN+FhxhBix6y1PDgfjyrn1AFIyzJ0MJtusj OILa9eMpUGGlzBNVHkurF70vFHNq0fWmPGxG6JY4LU5ocNggpLlk/8ZvcgC+Z1gocsrc3xdX4 OYpMGpWe37Dj/NoShqp2KwjW8euYpXViZWQ4/Fs4Gd+o6sQu7PF4s4aEQpKRH/GsnvDt7liZP aEQ+E+F4/hBdgX2iQZT/a40vXPTzZnM4EYlLR9CwWT1a1yRUearAQjYdGl2mMOUFPZ7AF3uPO HFFmqPbQ4OunLC6f5XDYM/I4EAj9OcTXbnANeCQtd+27JeLQmr0ih+QwUc0Ln5U+WbZNZhWon Frbcu2+R4NweIlUud9R7AecsW1BcTy5AH369/dQScrD1sQJSC8fjWj1V7Qve6qWS+QLRme0cY dFnrtc/UVdhT1tnJkw0efHQ/8HW+BABWjESIovE7qvSu86kfz9a74GturME5eZzxMKz2hXUks cijx++WrejslNx/hyaxvsM0r0D1IkGL7729TP6nGK8vWARPgH7TGnBF3OQpaOgxZZTYO5PeTQ AP+re4jIfcrG34= Content-Transfer-Encoding: quoted-printable Subject: Re: [musl] Re: freeswitch and musl 1.2.x (time64 most likely) Am Fri, Oct 29, 2021 at 09:00:43PM -0400 schrieb Rich Felker: > On Sat, Oct 30, 2021 at 12:44:05AM +0200, Sebastian Kemper wrote: > > Breakpoint 3 (apr_time_now) pending. > > (gdb) c > > Continuing. > > > > Breakpoint 1, time (p=3D0x7fffac90) at compat/time32/time32.c:7 > > 7 { > > (gdb) next > > 8 time_t t =3D time(0); > > (gdb) > > 9 if (t < INT32_MIN || t > INT32_MAX) { > > (gdb) > > 13 if (p) *p =3D t; > > (gdb) > > 14 return t; > > (gdb) > > test_now (tc=3D0x7fffacd0, data=3D0x0) at testtime.c:66 > > 66 timediff =3D os_now - (current / APR_USEC_PER_SEC); > > (gdb) p os_now > > $1 =3D 7024617916842658549 > > (gdb) p current > > $2 =3D 1635546302107561 > > (gdb) p APR_USEC_PER_SEC > > $3 =3D 1000000 > > (gdb) c > > Continuing. > > [Inferior 1 (process 15506) exited with code 01] > > This function should not be being called. It's only for ABI-compat > with old time32 binaries. OK. I made a fresh clone from OpenWrt and build from scratch. Now when I run the test program it segfault when trying to get APR time. I'll follow up with that later today. Maybe I had some old libtool cruft lying around, I don't know. > > > So OS time is correct. Something not working right with apr. > > Likely it is doing something bad bypassing the system headers and > declaring gettimeofday (wrongly) itself... I looked at APR source but it doesn't seem to redefine gettimeofday. It only uses it here: APR_DECLARE(apr_time_t) apr_time_now(void) { struct timeval tv; gettimeofday(&tv, NULL); return tv.tv_sec * APR_USEC_PER_SEC + tv.tv_usec; } Will let you all know how it goes :) Thanks again! > > Rich