Bill, can you build a debug version of libj.so and print the backtrace? On Sat, Dec 15, 2018, 6:19 AM Bill Heagy <[email protected] wrote:
> On debian > JVERSION > Engine: j806/j32/linux > Beta: GPL3/2018-12-09T17:16:30 > Library: 8.07.20 > Platform: Linux 32 > Installer: unknown > InstallPath: /home/wheagy/jbld/j32 > Contact: [email protected] > > > load 'plot' > d=: 4 : '''pensize 3'' plot ;/ |: 2{."1 x points/\. 0,~ |. > ($~(4*x)*#) y' > points=: 1 : '((4*m)|[+{:@]) ,~ (2&{.)@] + (3 : > ''|:(,:y|.])(,-)}:y-|i: y''m) {~ (4*m)|[+{:@]' > 90 d 7 13 270 9 29 240 > *** Error in `/home/wheagy/jbld/j32/bin/jconsole': double free > or corruption (!prev): 0x09e31060 *** > ======= Backtrace: ========= > /lib/i386-linux-gnu/libc.so.6(+0x6738a)[0xb762538a] > /lib/i386-linux-gnu/libc.so.6(+0x6dfc7)[0xb762bfc7] > /lib/i386-linux-gnu/libc.so.6(+0x6e806)[0xb762c806] > /home/wheagy/jbld/j32/bin/libj.so(jtmf+0x88)[0xb7383258] > ======= Memory map: ======== > 08048000-0804a000 r-xp 00000000 08:01 1557179 > /home/wheagy/jbld/j32/bin/jconsole > 0804a000-0804b000 r--p 00001000 08:01 1557179 > /home/wheagy/jbld/j32/bin/jconsole > 0804b000-0804c000 rw-p 00002000 08:01 1557179 > /home/wheagy/jbld/j32/bin/jconsole > 0804c000-08053000 rw-p 00000000 00:00 0 > 0980d000-09e7a000 rw-p 00000000 00:00 0 [heap] > af100000-af121000 rw-p 00000000 00:00 0 > af121000-af200000 ---p 00000000 00:00 0 > af2fe000-af33f000 rw-p 00000000 00:00 0 > af33f000-af38a000 r-xp 00000000 08:01 2138257 > /lib/i386-linux-gnu/libblkid.so.1.1.0 > af38a000-af38c000 r--p 0004a000 08:01 2138257 > /lib/i386-linux-gnu/libblkid.so.1.1.0 > af38c000-af38d000 rw-p 0004c000 08:01 2138257 > /lib/i386-linux-gnu/libblkid.so.1.1.0 > af38d000-af38e000 rw-p 00000000 00:00 0 ........... > > (memory map truncated - you can have the rest if you want) > > > On 2018-12-14 2:58 p.m., 'robert therriault' via Programming wrote: > > Hi Devon, > > > > The sequence you provided works doesn't crash for me for jqt on a mac. > > > > JVERSION > > Engine: j807/j64/darwin > > Release: commercial/2018-10-05T11:55:35 > > Library: 8.07.20 > > Qt IDE: 1.7.9/5.9.6 > > Platform: Darwin 64 > > Installer: J807 install > > InstallPath: /users/bobtherriault/j64-807 > > Contact: www.jsoftware.com > > > > No crashes on console either. > > > > Engine: j807/j64/darwin > > Release: commercial/2018-10-05T11:55:35 > > Library: 8.07.20 > > Platform: Darwin 64 > > Installer: J807 install > > InstallPath: /users/bobtherriault/j64-807 > > Contact: www.jsoftware.com > > > > However the display is not consistent, as sometimes the plot looks like > a Spirograph design (like a rotated rectangle in place without refresh) and > sometimes it looks like two straight lines (one vertical and one connected > around the midpoint of the vertical and extended at an angle downwards - > ASCII art below although the slope is not as steep as shown). Spirograph > display has x-axis _300 to 50, two line display is 0 to 1.4e14 > > | > > |\ > > | \ > > > > So, something seems to be going on. I only noticed this after running > the sequence on an instance of jqt and jconsole at the same time and even > then it was not consistent. > > > > Hope this helps, > > > > Cheers, bob > > > >> On Dec 14, 2018, at 11:23 AM, Devon McCormick <[email protected]> > wrote: > >> > >> I can reproduce it in 8.07 but not 8.06: > >> load 'plot' > >> d=: 4 : '''pensize 3'' plot ;/ |: 2{."1 x points/\. 0,~ |. > ($~(4*x)*#) y' > >> points=: 1 : '((4*m)|[+{:@]) ,~ (2&{.)@] + (3 : ''|:(,:y|.])(,-)}:y-|i: > y'' > >> m) {~ (4*m)|[+{:@]' > >> 90 d 7 13 270 9 29 290 > >> 90 d 7 13 270 9 29 240 > >> > >> Sometimes it fails on the second-to-last line but, so far, by the last > one > >> 5 out of 5 times. > > > > ---------------------------------------------------------------------- > > 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
