First picking up on Don's suggestion: simply replacing 'plot' with ';' as shown below can show that the number of arguments for plot are inconsistent. But this may not satisfy your bigger question. 'xlabel a b c d' ; 3 4 5 +--------------+-----+ |xlabel a b c d|3 4 5| +--------------+-----+
Bill's suggestion to define wdinfo_z_=: echo_z_ does eliminate the crash, which is great. Another exploration (which I did before seeing Bill's suggestion) has shown me that the behavior of the noun buf_jwplot_ may be signalling a way to fix part of the problem, but I cannot suggest the fix. Anyhow notice that in the session shown below the value of the noun buf_jwplot_ changes. [Also note that the debug is required to avoid the crash.] load'plot' load'debug' dbss'canvas_text_jwplot_ *' dbr 1 $buf_jwplot_ $ buf_jwplot_ $bufdef_jwplot_ $ bufdef_jwplot_ 'xlabel a b c d' plot 3 4 5 6 0 0 0 0 0 0 0 0 $buf_jwplot_ 0 $bufdef_jwplot_ 0 'xlabel a b c d' plot 3 4 5 |length error: qttext | p=.p -"1 off,.0 |qttext[15] $buf_jwplot_ 6319 $bufdef_jwplot_ 0 JVERSION Engine: j903/j64/darwin Release-b: commercial/2022-01-28T04:07:40 Library: 9.03.08 Qt IDE: 1.9.5/5.15.2(5.15.2) Platform: Darwin 64 Installer: J903 install InstallPath: /users/brian/j903 Contact: www.jsoftware.com On Wed, Oct 26, 2022 at 11:55 AM Don Guinn <dongu...@gmail.com> wrote: > Perhaps it could supply the plot parameters you put for your normal use. > Validate lengths are correct. Not All possible errors, but the ones you > have made often. > > -- (B=) ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm