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

Reply via email to