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

Reply via email to