Re: crash in newlocale()

2022-08-12 Thread Corinna Vinschen
On Aug 12 08:38, Takashi Yano wrote: > On Thu, 11 Aug 2022 19:35:39 +0200 > Corinna Vinschen wrote: > > On Aug 11 21:18, Takashi Yano wrote: > > > On Thu, 11 Aug 2022 11:29:28 +1000 > > > Tony Cook wrote: > > > > Hello everyone, > > > > > > > > While tracking down a crash in development versions o

Re: crash in newlocale()

2022-08-11 Thread Ken Brown
On 8/11/2022 8:11 PM, Tony Cook wrote: On Thu, Aug 11, 2022 at 09:13:21AM -0400, Ken Brown wrote: It works fine for me: $ ./newlocale-test.exe $ echo $? 0 Where is the "Done"? You're right, there is indeed a crash in newlocale. This is provided by newlib, so the discussion moved to the n

Re: crash in newlocale()

2022-08-11 Thread Tony Cook
On Thu, Aug 11, 2022 at 09:13:21AM -0400, Ken Brown wrote: > On 8/10/2022 9:29 PM, Tony Cook wrote: > > While I get a SEGV from miniperl, a simple reproducer returns a > > SIGTRAP: > > > > tony@enceladus ~/dev/perl/git > > $ cat newlocale-test.c > > #include > > #include > > > > int main() { >

Re: crash in newlocale()

2022-08-11 Thread Takashi Yano
On Thu, 11 Aug 2022 19:35:39 +0200 Corinna Vinschen wrote: > On Aug 11 21:18, Takashi Yano wrote: > > On Thu, 11 Aug 2022 11:29:28 +1000 > > Tony Cook wrote: > > > Hello everyone, > > > > > > While tracking down a crash in development versions of perl the boostrap > > > miniperl executable was cra

Re: crash in newlocale()

2022-08-11 Thread Corinna Vinschen
On Aug 11 21:18, Takashi Yano wrote: > On Thu, 11 Aug 2022 11:29:28 +1000 > Tony Cook wrote: > > Hello everyone, > > > > While tracking down a crash in development versions of perl the boostrap > > miniperl executable was crashing early in the build process: > > [...] > > I looked into this probl

Re: crash in newlocale()

2022-08-11 Thread Ken Brown
On 8/10/2022 9:29 PM, Tony Cook wrote: While I get a SEGV from miniperl, a simple reproducer returns a SIGTRAP: tony@enceladus ~/dev/perl/git $ cat newlocale-test.c #include #include int main() { locale_t st = newlocale(LC_ALL_MASK, "C", (locale_t)0); locale_t st2 = newlocale(LC_CTYPE_

Re: crash in newlocale()

2022-08-11 Thread Takashi Yano
On Thu, 11 Aug 2022 11:29:28 +1000 Tony Cook wrote: > Hello everyone, > > While tracking down a crash in development versions of perl the boostrap > miniperl executable was crashing early in the build process: > > $ gdb --args ./miniperl -e0 > GNU gdb (GDB) (Cygwin 11.2-1) 11.2 > Copyright (C) 20