A crash with multiplying sparse boolean tables

33 views
Skip to first unread message

folder71

unread,
Jun 15, 2025, 9:13:55 AM6/15/25
to fo...@jsoftware.com
With a recent interpreter (compiled from commit 43d9c88d6656297e6ee92ef588fe945b75e16ddb) on Linux amd64, I found this crash:

s =: $. (i. =/ i.) 5000
d =: +./ . *.
r3 =: s&d^:(i. 3) s       NB. this does not crash
r10 =: s&d^:(i. 10) s     NB. this crashes

NB. trap : file ../../../../jsrc/m.c line 943
NB. 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 forum.
NB. 0000557c9da4becc: ?:0: ?
NB. 00007f786238904f: ./signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0: ?
NB. 00007f785dbbe4c6: ?:0: ?
NB. 00007f785dbbe797: ?:0: ?
NB. 00007f785dbc0dc5: ?:0: ?
NB. 00007f785db7767c: ?:0: ?
NB. 00007f785dbc3b59: ?:0: ?
NB. 00007f785dbc5110: ?:0: ?
NB. 00007f785dbc8362: ?:0: ?
NB. 00007f785dd5ebae: ?:0: ?
NB. 00007f785dd5edac: ?:0: ?
NB. 00007f785dbc3b59: ?:0: ?
NB. 00007f785dbc5110: ?:0: ?
NB. 00007f785dbc8362: ?:0: ?
NB. 00007f785dbb0acc: ?:0: ?
NB. 00007f785dbb2642: ?:0: ?
NB. 00007f785dbb2a54: ?:0: ?
NB. 0000557c9da4ba18: ?:0: ?
NB. 00007f7862374249: sysdeps/nptl/libc_start_call_main.h:58: __libc_start_call_main
NB. 00007f7862374304: csu/libc-start.c:360: __libc_start_main_impl
NB. 0000557c9da4bcf0: ?:0: ?
NB. ffffffffffffffff: ?:0: ?
NB. -----------------------------------------------------------------------------

As I am not sure if this is a known problem, I am reporting this here as requested.

Henry Rich

unread,
Jun 15, 2025, 9:28:26 AM6/15/25
to fo...@jsoftware.com
I can reproduce this with the current build.

Henry Rich
To unsubscribe from this group and stop receiving emails from it, send an email to forum+un...@jsoftware.com.

Reply all
Reply to author
Forward
0 new messages