Hello,
I was trying to run my code on j9.4 Linux, j9.4 MacOS, j9.5 MacOS and it
crashes.
In terminal
/Applications/j9.5/bin/jconsole bug.ijs < input.txt
JE has crashed, likely due to an internal bug. Please report the code which
caused the crash, as well as the following printout, to the J programming forum.
Could not generate stack trace: no debug info in Mach-O executable (-1)
...
-----------------------------------------------------------------------------
5 3 1 1[1] 6692 abort /Applications/j9.5/bin/jconsole bug.ijs <
input.txt
bug.ijs:
":@((#/.~ +/@, ~.)@/:~)@(".;._2)&.stdin''
input.txt:
0 0
1 1
1 0
0 0
0 1
1 0
1 0
0 0
I figured out that the problem is with sorting:
p =. 8 2 $ 0 0 1 1 1 0 0 0 0 1 1 0 1 0 0 0
p
0 0
1 1
1 0
0 0
0 1
1 0
1 0
0 0
/:~ p NB. returns various and wrong results
0 0
0 0
0 0
1 0
1 0
1 0
1 1
1 1
or
0 0
0 0
0 0
1 0
1 0
1 0
0 0
0 0
~.@:/:~ p NB. crashes jqt
Best regards,
Marcin
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm