Did you compile the libj yourself? If so, please also test with the official libj.
08.03.2014, в 1:29, Raul Miller <[email protected]> написал(а): > If @ or f/ was involved, it was not code that I wrote. > > The callback code that I provided for sax was dead simple: explicit > definitions with =: , ,. = # < }: '' 0 1 and one if. statement. > > I'll put a couple more J installs on my todo list for today, and expect to > be sticking with J6 for now. > > Thanks, > > -- > Raul > > > > On Fri, Mar 7, 2014 at 11:47 AM, Roger Hui <[email protected]>wrote: > >> I understand GIGO but it was still doing f/ with that garbage, where f >> contained @ or @: . >> >> >> >> On Fri, Mar 7, 2014 at 8:34 AM, bill lam <[email protected]> wrote: >> >>> I suspect the crash is un-related to J engine but the sax addon >>> script mixed up different callbacks. >>> >>> Пт, 07 мар 2014, Roger Hui писал(а): >>>> The stuff near the top of the stack shows that it's doing something >> with >>> a >>>> monad f/ where f has an @ or @: . >>>> >>>> >>>> >>>> On Fri, Mar 7, 2014 at 7:42 AM, Raul Miller <[email protected]> >>> wrote: >>>> >>>>> Hopefully this is the right forum for this. >>>>> >>>>> I'm running j8 stable on a linux box, with xml/sax and it segfaults >> on >>> me: >>>>> >>>>> #0 __memmove_ssse3_back () at >>>>> ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:2253 >>>>> #1 0x00007ffff715989b in jtvec () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #2 0x00007ffff728211a in jtmemr () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #3 0x00007ffff7280abf in secf1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #4 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #5 0x00007ffff7152bca in jtunquote () from >>>>> /home/ubuntu/j64-801/bin/libj.so >>>>> #6 0x00007ffff71046e5 in jtupon2 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #7 0x00007ffff7101e36 in jtdfs2 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #8 0x00007ffff7152b47 in jtunquote () from >>>>> /home/ubuntu/j64-801/bin/libj.so >>>>> #9 0x00007ffff70f5d26 in jtredg () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #10 0x00007ffff70f7baf in jtreduce () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #11 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #12 0x00007ffff7145b64 in jtmonad () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #13 0x00007ffff7145669 in jtparsea () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #14 0x00007ffff7132e3e in jtparsex () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #15 0x00007ffff712e750 in jtxdefn () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #16 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #17 0x00007ffff7152bca in jtunquote () from >>>>> /home/ubuntu/j64-801/bin/libj.so >>>>> #18 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #19 0x00007ffff7145b64 in jtmonad () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #20 0x00007ffff7145669 in jtparsea () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #21 0x00007ffff7145829 in jtparse () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #22 0x00007ffff7148847 in jtexec1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #23 0x00007ffff7281c8c in cb3 () from >> /home/ubuntu/j64-801/bin/libj.so >>>>> #24 0x00007ffff6a75b11 in ?? () from >>> /lib/x86_64-linux-gnu/libexpat.so.1 >>>>> #25 0x00007ffff6a7664e in ?? () from >>> /lib/x86_64-linux-gnu/libexpat.so.1 >>>>> #26 0x00007ffff6a749e1 in ?? () from >>> /lib/x86_64-linux-gnu/libexpat.so.1 >>>>> #27 0x00007ffff6a7516d in ?? () from >>> /lib/x86_64-linux-gnu/libexpat.so.1 >>>>> #28 0x00007ffff6a785df in XML_ParseBuffer () from >>>>> /lib/x86_64-linux-gnu/libexpat.so.1 >>>>> #29 0x00007ffff7287a8d in docall () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #30 0x00007ffff7289899 in jtcdexec1 () from >>>>> /home/ubuntu/j64-801/bin/libj.so >>>>> #31 0x00007ffff728a1f4 in jtcd () from >> /home/ubuntu/j64-801/bin/libj.so >>>>> #32 0x00007ffff7280b00 in secf2 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #33 0x00007ffff7104323 in withl () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #34 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #35 0x00007ffff7152bca in jtunquote () from >>>>> /home/ubuntu/j64-801/bin/libj.so >>>>> #36 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #37 0x00007ffff7145b64 in jtmonad () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #38 0x00007ffff7145669 in jtparsea () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #39 0x00007ffff7132e3e in jtparsex () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #40 0x00007ffff712e32b in jtxdefn () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #41 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #42 0x00007ffff7152bca in jtunquote () from >>>>> /home/ubuntu/j64-801/bin/libj.so >>>>> #43 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #44 0x00007ffff7145b64 in jtmonad () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #45 0x00007ffff7145669 in jtparsea () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #46 0x00007ffff7132e3e in jtparsex () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #47 0x00007ffff712e750 in jtxdefn () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #48 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #49 0x00007ffff7152bca in jtunquote () from >>>>> /home/ubuntu/j64-801/bin/libj.so >>>>> #50 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #51 0x00007ffff7145b64 in jtmonad () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #52 0x00007ffff7145669 in jtparsea () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #53 0x00007ffff7132e3e in jtparsex () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #54 0x00007ffff712e750 in jtxdefn () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #55 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #56 0x00007ffff7152bca in jtunquote () from >>>>> /home/ubuntu/j64-801/bin/libj.so >>>>> #57 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #58 0x00007ffff7145b64 in jtmonad () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #59 0x00007ffff7145669 in jtparsea () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #60 0x00007ffff7132e3e in jtparsex () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #61 0x00007ffff712e750 in jtxdefn () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #62 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #63 0x00007ffff7152bca in jtunquote () from >>>>> /home/ubuntu/j64-801/bin/libj.so >>>>> #64 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #65 0x00007ffff7145b64 in jtmonad () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #66 0x00007ffff7145669 in jtparsea () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #67 0x00007ffff7132e3e in jtparsex () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #68 0x00007ffff712e750 in jtxdefn () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #69 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #70 0x00007ffff7152bca in jtunquote () from >>>>> /home/ubuntu/j64-801/bin/libj.so >>>>> #71 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #72 0x00007ffff7145b64 in jtmonad () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #73 0x00007ffff7145669 in jtparsea () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #74 0x00007ffff7132e3e in jtparsex () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #75 0x00007ffff712e750 in jtxdefn () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #76 0x00007ffff7101e36 in jtdfs2 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #77 0x00007ffff7152b47 in jtunquote () from >>>>> /home/ubuntu/j64-801/bin/libj.so >>>>> #78 0x00007ffff7101e36 in jtdfs2 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #79 0x00007ffff7145b29 in jtdyad () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #80 0x00007ffff7145669 in jtparsea () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #81 0x00007ffff7145829 in jtparse () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #82 0x00007ffff7148847 in jtexec1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #83 0x00007ffff729866e in jttsit2 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #84 0x00007ffff72986b6 in jttsit1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #85 0x00007ffff7101ded in jtdfs1 () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #86 0x00007ffff7145b64 in jtmonad () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #87 0x00007ffff7145669 in jtparsea () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #88 0x00007ffff7145829 in jtparse () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #89 0x00007ffff7148697 in jtimmex () from >>> /home/ubuntu/j64-801/bin/libj.so >>>>> #90 0x00007ffff713dabb in jdo () from >> /home/ubuntu/j64-801/bin/libj.so >>>>> #91 0x00007ffff713db6c in JDo () from >> /home/ubuntu/j64-801/bin/libj.so >>>>> #92 0x0000000000402a74 in jedo () >>>>> #93 0x000000000040285e in main () >>>>> >>>>> I'm prepared to extract whatever information might be needed via gdb. >>>>> >>>>> I am not prepared to try to isolate the underlying problem. >>>>> >>>>> I am comfortable giving the right person access to the running >> instance >>>>> where this occurs, should that be necessary. >>>>> >>>>> Thanks, >>>>> >>>>> -- >>>>> Raul >>>>> >> ---------------------------------------------------------------------- >>>>> For information about J forums see >> http://www.jsoftware.com/forums.htm >>>>> >>>> ---------------------------------------------------------------------- >>>> For information about J forums see http://www.jsoftware.com/forums.htm >>> >>> -- >>> regards, >>> ==================================================== >>> GPG key 1024D/4434BAB3 2008-08-24 >>> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 >>> gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3 >>> ---------------------------------------------------------------------- >>> 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 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
