Is this worth backporting to J 9.4? Or (since /.. was new in J9.4) is this obscure enough to wait for j9.5 release for a stable implementation?
Thanks, -- Raul On Thu, Jul 6, 2023 at 5:47 PM Henry Rich <[email protected]> wrote: > > Fixed for an upcoming release. The crash happened when u/.. has no > frets: the dyadic verb was executed on fill with monadic arguments. > > Henry Rich > > On 7/6/2023 10:46 AM, Raul Miller wrote: > > ;@(<@(# # +/ % $)@]/.. >:@i.@#) (0$0) > > > > Program received signal SIGSEGV, Segmentation fault. > > 0x00007ffff35461e0 in jtva2 (jt=0x7ffff7fc0200, a=0x471980, > > w=0x4b4300, self=0x7ffff3a3c340 <primtab+3840>, > > allranks=65536) at ../../../../jsrc/va2.c:523 > > 523 jtinplace = > > (J)(((I)jtinplace&3)+aadocv->cv+(raminusw&VIPWCRLONG)); // > > inplaceability plus routine flags aadocv free > > > > Stack looks like this: > > > > #0 0x00007ffff35461e0 in jtva2 (jt=0x7ffff7fc0200, a=0x471980, > > w=0x4b4300, self=0x7ffff3a3c340 <primtab+3840>, allranks=65536) at > > ../../../../jsrc/va2.c:523 > > #1 0x00007ffff3545bcb in jtatomic2 (jt=0x7ffff7fc0200, a=0x471980, > > w=0x4b4300, self=0x7ffff3a3c340 <primtab+3840>) at > > ../../../../jsrc/va2.c:1249 > > #2 0x00007ffff33d7faf in fork100 (jt=0x7ffff7fc0200, w=0x0, > > self=0x471f00) at ../../../../jsrc/cf.c:20 > > #3 0x00007ffff33d7c33 in fork100 (jt=0x7ffff7fc0200, w=0x471980, > > self=0x471880) at ../../../../jsrc/cf.c:20 > > #4 0x00007ffff33a59c7 in on1cell (jt=0x7ffff7fc0200, w=0x471980, > > self=0x471800) at ../../../../jsrc/ca.c:106 > > #5 0x00007ffff33aa361 in onright2 (jt=0x7ffff7fc0200, a=0x4b4240, > > w=0x471980, self=0x471980) at ../../../../jsrc/ca.c:123 > > #6 0x00007ffff33bce14 in jtcut2 (jt=0x7ffff7fc0200, a=0x4b4040, > > w=0x4b4200, self=0x471a00) at ../../../../jsrc/cc.c:957 > > #7 0x00007ffff3332775 in jtkeyct (jt=0x7ffff7fc0200, a=0x4b4040, > > w=0x4b4180, self=0x471a00, toler=0.99999999999994316) at > > ../../../../jsrc/ao.c:533 > > #8 0x00007ffff33373ac in jtkey (jt=0x7ffff7fc0200, a=0x4b4040, > > w=0x4b4180, self=0x471a00) at ../../../../jsrc/ao.c:211 > > #9 0x00007ffff33e7257 in jthook1cell (jt=0x7ffff7fc0200, w=0x4b4041, > > self=0x471700) at ../../../../jsrc/cf.c:47 > > #10 0x00007ffff33a59c7 in on1cell (jt=0x7ffff7fc0200, w=0x4b4041, > > self=0x472300) at ../../../../jsrc/ca.c:106 > > #11 0x00007ffff34c41c4 in jtparsea (jt=0x7ffff7fc0200, queue=0x45fab8, > > nwds=27) at ../../../../jsrc/p.c:758 > > #12 0x00007ffff34c28bf in jtparse (jt=0x7ffff7fc0200, w=0x45fa80) at > > ../../../../jsrc/p.c:290 > > #13 0x00007ffff34d1f4f in jtimmex (jt=0x7ffff7fc0200, w=0x45fa80) at > > ../../../../jsrc/px.c:54 > > #14 0x00007ffff34a6dfd in jtimmexexecct (jt=0x7ffff7fc0200, > > x=0x45fa80) at ../../../../jsrc/io.c:382 > > #15 0x00007ffff34a49d8 in jdo (jt=0x7ffff7fc0000, lp=0x7d6cc0 " > > ;@(<@(# # +/ % $)@]/.. >:@i.@#) (0$0)") at ../../../../jsrc/io.c:418 > > #16 0x00007ffff34a47a0 in JDo (jt=0x7ffff7fc0000, lp=0x7d6cc0 " > > ;@(<@(# # +/ % $)@]/.. >:@i.@#) (0$0)") at ../../../../jsrc/io.c:523 > > #17 0x0000000000403070 in main () > > > > FYI, > > ---------------------------------------------------------------------- > > 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
