On OSX 10.14.6 (Mojave), I load the attached in j903 beta-j then run
   0 dv ast

and it crashes.

Interestingly, if I include 0 dv ast in the script, that does not crash.

I hope this helps,

-- 
Raul

Engine: j903/j64avx2/darwin
Beta-j: commercial/2021-05-18T17:06:59
Library: 9.03.03
Qt IDE: 1.9.2/5.12.10(5.12.10)
Platform: Darwin 64
Installer: J903 install
InstallPath: /users/rauldmiller/applications/j903
Contact: www.jsoftware.com

On Mon, May 24, 2021 at 10:18 AM Henry Rich <henryhr...@gmail.com> wrote:
>
> I can't get this to crash under JQt.  Can you provide detailed
> instructions (I know you did once, I just want to make sure I'm doing
> what you're doing)?
>
> And can others reproduce this crash?
>
> Henry Rich
>
> On 5/23/2021 10:37 PM, Raul Miller wrote:
> > This does not crash for me under jconsole.
> >
> > This does crash for me under jqt.
> >
> > This also crashes for me under jhs.
> >
> > Here's the message I get in jconsole from jhs:
> >
> > /Users/rauldmiller/Applications/j903/bin/jhs.command: line 2: 36569
> > Segmentation fault: 11  "`dirname "$0"`/jconsole"
> > ~addons/ide/jhs/core.ijs -js " init_jhs_'' "
> >
> > Here's the stack trace I get from jqt:
> >
> > Crashed Thread:        0  Dispatch queue: com.apple.main-thread
> >
> > Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
> > Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000024
> > Exception Note:        EXC_CORPSE_NOTIFY
> >
> > Termination Signal:    Segmentation fault: 11
> > Termination Reason:    Namespace SIGNAL, Code 0xb
> > Terminating Process:   exc handler [36601]
> >
> > VM Regions Near 0x24:
> > -->
> >      __TEXT                 000000010b381000-000000010b386000 [   20K]
> > r-x/rwx SM=COW  /Users/USER/*
> >
> > Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> > 0   libj.dylib                    0x000000011954a453 jtfa + 243
> > 1   libj.dylib                    0x000000011954a2e1 freesymb + 545
> > 2   libj.dylib                    0x000000011954aa60 jtmf + 208
> > 3   libj.dylib                    0x000000011954ba48 jttpop + 216
> > 4   libj.dylib                    0x00000001195428ca jdo + 362
> > 5   libj.dylib                    0x0000000119542680 JDo + 112
> > 6   libjqt.dylib                  0x000000010bf68df4
> > Jcon::cmdSentence(std::__1::basic_string<char,
> > std::__1::char_traits<char>, std::__1::allocator<char> >) + 116
> > 7   libjqt.dylib                  0x000000010bf68c6a Jcon::cmdSentences() + 
> > 170
> > 8   libjqt.dylib                  0x000000010bf6a368 Tedit::docmd(QString) 
> > + 184
> > 9   libjqt.dylib                  0x000000010bf6b28a Tedit::enter() + 506
> > 10  org.qt-project.QtWidgets      0x00000001140a530f
> > QWidget::event(QEvent*) + 527
> > 11  org.qt-project.QtWidgets      0x000000011414d11d QFrame::event(QEvent*) 
> > + 45
> > 12  org.qt-project.QtWidgets      0x000000011422ddcf
> > QTextEdit::event(QEvent*) + 415
> > 13  org.qt-project.QtWidgets      0x000000011406982d
> > QApplicationPrivate::notify_helper(QObject*, QEvent*) + 269
> > 14  org.qt-project.QtWidgets      0x000000011406ad93
> > QApplication::notify(QObject*, QEvent*) + 947
> > 15  org.qt-project.QtCore          0x000000010bac9d84
> > QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212
> > 16  org.qt-project.QtWidgets      0x00000001140c4151 0x114059000 + 438609
> > 17  org.qt-project.QtWidgets      0x00000001140c3507 0x114059000 + 435463
> > 18  org.qt-project.QtWidgets      0x000000011406982d
> > QApplicationPrivate::notify_helper(QObject*, QEvent*) + 269
> > 19  org.qt-project.QtWidgets      0x000000011406abd1
> > QApplication::notify(QObject*, QEvent*) + 497
> > 20  org.qt-project.QtCore          0x000000010bac9d84
> > QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212
> > 21  org.qt-project.QtGui          0x000000010b3bcecf
> > QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
> > + 191
> > 22  org.qt-project.QtGui          0x000000010b3a2f8b
> > QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> > + 219
> > 23  org.qt-project.QtGui          0x000000010b39de75
> > QWindowSystemInterface::flushWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> > + 581
> > 24  libqcocoa.dylib                0x0000000116830368 0x116801000 + 193384
> > 25  libqcocoa.dylib                0x0000000116830538 0x116801000 + 193848
> > 26  com.apple.AppKit              0x00007fff3bb52367
> > -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 6840
> > 27  com.apple.AppKit              0x00007fff3bb50667
> > -[NSWindow(NSEventRouting) sendEvent:] + 478
> > 28  libqcocoa.dylib                0x0000000116833975 0x116801000 + 207221
> > 29  com.apple.AppKit              0x00007fff3b9f0889
> > -[NSApplication(NSEvent) sendEvent:] + 2953
> > 30  libqcocoa.dylib                0x000000011683a9fa 0x116801000 + 236026
> > 31  com.apple.AppKit              0x00007fff3b9de5c0 -[NSApplication run] + 
> > 755
> > 32  libqcocoa.dylib                0x00000001168370d3 0x116801000 + 221395
> > 33  org.qt-project.QtCore          0x000000010bac539f
> > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
> > 34  libjqt.dylib                  0x000000010bf5d040 state_run + 176
> > 35  jqt                            0x000000010b38552e main + 1022
> >
> > I hope this helps,
> >
>
>
> --
> This email has been checked for viruses by AVG.
> https://www.avg.com
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
N=:0

dv =: {{
    if. 20 < N=: N+1 do. throw. end.
    echo y
    ([echo) (];(>:x) dv [)/\ |.x;}.y
}}

t=:'.'
ast=:t;(t;t);(t;(t;t);t);(t;(t;t;t);(t;t;t);t)
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to