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

Reply via email to