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
