I get a crash on J 9.02 and 9.03 for this "?. 100 $ 1x" on Windows 10:
Engine: j903/j64/windows
Beta-f: commercial/2021-03-15T14:38:06
Library: 9.03.03
Platform: Win 64

and

 Engine: j902/j64avx2/windows
Release-a: commercial/2020-12-05T13:36:01
Library: 9.02.08
Platform: Win 64

On Sat, Apr 24, 2021 at 4:07 PM Bill Heagy <[email protected]> wrote:

> On debian J32:
> ./jlibrary/bin/jconsole
>     ?. 1 $ 1x
> Segmentation fault
>
>
> On 4/24/21 2:39 PM, Henry Rich wrote:
> > I can reproduce this, I think - it's on the last line that takes 15
> > minutes.  The other methods didn't fail.
> >
> > Thanks for an ingenious failure case!
> >
> > Henry Rich
> >
> > On 4/24/2021 1:55 PM, Clifford Reiter wrote:
> >> Hi,
> >>
> >> I believe I have found a repeatable way to crash J using ?1x via having
> >> read some big data first. Covid makes J ill?
> >>
> >> Best, Cliff
> >>
> >>
> >> JVERSION
> >>
> >> Engine: j902/j64avx2/windows
> >>
> >> Release-a: commercial/2020-12-05T13:36:01
> >>
> >> Library: 9.02.08
> >>
> >> Qt IDE: 1.9.2s/5.12.10(5.12.10)
> >>
> >> Platform: Win 64
> >>
> >> Installer: J902 install
> >>
> >> InstallPath: c:/program files/j902
> >>
> >> Contact: www.jsoftware.com
> >>
> >> +/0~:r=:?"0 (10000)$1x NB. runs in a blink
> >>
> >> 0
> >>
> >> load 'files'
> >>
> >> load 'web/gethttp'
> >>
> >> load '~addons/tables/csv/csv.ijs'
> >>
> >> +/0~:r=:?"0 (10000)$1x NB. runs in a blink
> >>
> >> 0
> >>
> >> $x=:gethttp '
> >>
> https://raw.githubusercontent.com/nytimes/covid-19-data/master/us-counties.csv
> >>
> >> '
> >>
> >> 51360740
> >>
> >> ]x fwrite 'c:\d\us-counties.csv'
> >>
> >> 51360740
> >>
> >> $x=:readcsv 'c:\d\us-counties.csv'
> >>
> >> 1251556 6
> >>
> >> +/0~:r=:?"0 (10000)$1x NB. takes 15 min & result nonzero
> >>
> >> 8
> >>
> >> NB. (0 ~:r)# r NB. crashes J
> >>
> >> On Sat, Apr 24, 2021 at 11:44 AM Raul Miller <[email protected]>
> >> wrote:
> >>
> >>> I was not able to reproduce that problem, either.
> >>>
> >>> (Just to confirm...)
> >>>
> >>> FYI,
> >>>
> >>> --
> >>> Raul
> >>>
> >>> On Sat, Apr 24, 2021 at 11:05 AM Henry Rich <[email protected]>
> >>> wrote:
> >>>> In my home version I get
> >>>>
> >>>>      +/ 0 ~: ?"0 (10000) $ 1x
> >>>> 0
> >>>>
> >>>> and cannot produce an error.
> >>>>
> >>>> If you compiled this yourself you're probably going to have to debug
> it
> >>>> yourself.  Crashes in thorn1main are happening during typeout of the
> >>>> result.  Probably an extended-integer value has a bad pointer.
> >>>>
> >>>> Henry Rich
> >>>>
> >>>> On 4/24/2021 12:24 AM, ethiejiesa via General wrote:
> >>>>> Can anyone reproduce this on j902-b?
> >>>>>
> >>>>>          ?. 100 $ 1x
> >>>>>       Segmentaton fault
> >>>>>
> >>>>> It also happens for smaller arrays, but less consistently:
> >>>>>
> >>>>>          ?. 5 $ 1x
> >>>>>       0 0 0 0 0 0 0 0
> >>>>>       ...
> >>>>>          ?. 5 $ 1x
> >>>>>       Segmentation fault
> >>>>>
> >>>>> I cannot reproduce the crash in either j901-f or j903-h; however, in
> >>> either
> >>>>> version I occasionally see strange results like the following:
> >>>>>
> >>>>>       $ ijconsole-902-b
> >>>>>          ? 1x
> >>>>>       ...
> >>>>>          ? 1x
> >>>>>       _5888
> >>>>>
> >>>>>       $ ijconsole-903-h
> >>>>>          ? 1x
> >>>>>       ...
> >>>>>          ? 1x
> >>>>>       _255
> >>>>>          ? 1x
> >>>>>       _256
> >>>>>
> >>>>> Version info:
> >>>>>
> >>>>>       j903-h/j64avx2/linux/beta/GPL3/
> >>> guix.gnu.org/2021-04-17T10:40:45/clang-9-0-1/SLEEF=1
> >>>>>       j902-b/j64avx2/linux/release/GPL3/
> >>> guix.gnu.org/2021-04-17T10:34:43/clang-9-0-1/SLEEF=1
> >>>>>       j901-f/j64avx2/linux/release/GPL3/
> >>> guix.gnu.org/2021-04-24T04:01:38
> >>>>> The above were compiled locally from these sources:
> >>>>>
> >>>>>       https://github.com/jsoftware/jsource/releases/tag/j903-beta-h
> >>>>>
> https://github.com/jsoftware/jsource/releases/tag/j902-release-b
> >>>>>
> https://github.com/jsoftware/jsource/releases/tag/j901-release-f
> >>>>>
> >>>>> FWIW, here is the gdb backtrace for the crash:
> >>>>>
> >>>>> #0  0x00007ffff771e4ad in jtthxqe () from
> >>>
> /gnu/store/bf72x9cw5lwyj14vcn93gzlfwf4907r2-jlib-902-b/lib/j/j64avx2/libj.so
>
> >>>
> >>>>> #1  0x00007ffff771f19c in jtthorn1main () from
> >>>
> /gnu/store/bf72x9cw5lwyj14vcn93gzlfwf4907r2-jlib-902-b/lib/j/j64avx2/libj.so
>
> >>>
> >>>>> #2  0x00007ffff77222dd in jtjprx () from
> >>>
> /gnu/store/bf72x9cw5lwyj14vcn93gzlfwf4907r2-jlib-902-b/lib/j/j64avx2/libj.so
>
> >>>
> >>>>> #3  0x00007ffff7723ebd in jtjpr1 () from
> >>>
> /gnu/store/bf72x9cw5lwyj14vcn93gzlfwf4907r2-jlib-902-b/lib/j/j64avx2/libj.so
>
> >>>
> >>>>> #4  0x00007ffff7723d6c in jtjpr () from
> >>>
> /gnu/store/bf72x9cw5lwyj14vcn93gzlfwf4907r2-jlib-902-b/lib/j/j64avx2/libj.so
>
> >>>
> >>>>> #5  0x00007ffff773d8a8 in jtimmex () from
> >>>
> /gnu/store/bf72x9cw5lwyj14vcn93gzlfwf4907r2-jlib-902-b/lib/j/j64avx2/libj.so
>
> >>>
> >>>>> #6  0x00007ffff772db51 in jdo () from
> >>>
> /gnu/store/bf72x9cw5lwyj14vcn93gzlfwf4907r2-jlib-902-b/lib/j/j64avx2/libj.so
>
> >>>
> >>>>> #7  0x00007ffff772e020 in JDo () from
> >>>
> /gnu/store/bf72x9cw5lwyj14vcn93gzlfwf4907r2-jlib-902-b/lib/j/j64avx2/libj.so
>
> >>>
> >>>>> #8  0x0000000000402dd6 in main ()
> >>>>>
> ----------------------------------------------------------------------
> >>>>> For information about J forums see
> http://www.jsoftware.com/forums.htm
> >>>>
> >>>> --
> >>>> This email has been checked for viruses by AVG.
> >>>> https://www.avg.com
> >>>>
> >>>> ----------------------------------------------------------------------
> >>>> For information about J forums see
> http://www.jsoftware.com/forums.htm
> >>> ----------------------------------------------------------------------
> >>> For information about J forums see http://www.jsoftware.com/forums.htm
> >>>
> >> ----------------------------------------------------------------------
> >> For information about J forums see http://www.jsoftware.com/forums.htm
> >
> >
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>


-- 

Devon McCormick, CFA

Quantitative Consultant
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to