Old jconsole works fine. New version segfaults Running strace suggests it's segfaulting when looking for /mnt/asec/com.jsoftware.android.qtide-1/lib/libj.so
I don't have a /mnt/asec/com.jsoftware.android.qtide-1/lib/libj.so However, on my rooted device if I ln -s /data/data/com.jsoftware.android.qtide /mnt/asec/com.jsoftware.android.qtide-1 then the new version works On Wed, Apr 9, 2014 at 10:47 AM, bill lam <[email protected]> wrote: > I tested jconsole ok on android terminal emulator. Even the box > characters display nicely. > > Ср, 09 апр 2014, Joe Bogner писал(а): > > in the latest version jconsole dies after a second with a 'Segmentation > > Fault' upon startup > > > > I uninstalled and reinstalled. jqt is fine. I also confirmed that the tmp > > directory on my device gets created with 777 permissions in the latest > > version > > > > I then uninstalled and reinstalled the previous APK and that launched > fine. > > I suspect there's a problem in the new apk > > > > > > By the way, I've been enjoying using jconsole over the past few days on > my > > android. It lets me have a persistent J session available always in the > > upper left hand corner. I've also been running multiple instances of > > jconsole -- 1 for a lab to play with during breaks and then 1 with > current > > calcs I am using. The two instances let me keep the lab position without > > interrupting it if I want to evaluate something unrelated. Just figured > I'd > > share a unique advantage to using jconsole > > > > I noticed that boxed representations don't show up in a meaningful way. > > Boxes just seem to get offset with whites space. I wonder if I can > somehow > > enable ascii boxes or something else to correct it. I can send a > screenshot > > if that would help... Or just type 1;2;3;4 > > > > thanks > > > > > > > > > > On Wed, Apr 9, 2014 at 12:10 AM, bill lam <[email protected]> wrote: > > > > > apk updated again to add support of plot and viewmat under jconsole. > Only > > > tested on android 4.0 . > > > > > > 07.04.2014, в 19:28, Joe Bogner <[email protected]> написал(а): > > > > > > > Good news. I uninstalled and re-installed and the latest version > launches > > > > successfully with > > > > > > > > /data/data/com.jsoftware.android.qtide/files/bin/jconsole > > > > > > > > and no other workarounds > > > > > > > > You mentioned you are looking into it, but I wanted to confirm that > the > > > tmp > > > > issue exists in the latest version. The 2!:0 foreign still fails > with: > > > > > > > > 'sh: can't create > > > > /data/data/com.jsoftware.android.qtide/files/tmp/tmp.0.CajIu2178: No > such > > > > file or directory' > > > > | interface error > > > > > > > > I can work around it by creating the directory from within jqt. Not > a > > > big > > > > deal and likely won't stop too many new users, which this is already > an > > > > edge case for... > > > > > > > > Thanks for the quick fix > > > > > > > > Joe > > > > > > > > > > > > > > > > On Mon, Apr 7, 2014 at 7:13 AM, bill lam <[email protected]> > wrote: > > > > > > > >> > > > >> /data/data/com.jsoftware.android.qtide/files/bin/../lib/libj.so > failed > > > >> > > > >> This is a bug, it should read > > > >> /data/data/com.jsoftware.android.qtide/files/bin/../../lib/libj.so > > > >> > > > >> But this bug did not affect me becasue my libj.so > > > >> is not in that location, it is iniside sdcard, the same folder > > > >> On my android it is > > > >> /mnt/asec/com.jsoftware.android.qtide-1/lib > > > >> > > > >> Apparently you didn't choose external install or it does not > > > >> support that. > > > >> > > > >> I updated the apk again, please try if this one can work smoothly. > > > >> you may need to remove the bin/jconsole file or un-install the app > > > >> before install. > > > >> > > > >> I'll take a look into the tmp folder issue later. > > > >> > > > >> Пн, 07 апр 2014, Joe Bogner писал(а): > > > >>> Getting closer. I can execute it, but it fails loading the library. > > > >>> > > > >>> Load library > > > >>> /data/data/com.jsoftware.android.qtide/files/bin/../lib/libj.so > failed > > > >>> > > > >>> There isn't a /data/data/com.jsoftware.android.qtide/files/lib > folder > > > on > > > >> my > > > >>> device > > > >>> > > > >>> I was able to create one from J > > > >>> > > > >>> My transcript was something like this: > > > >>> > > > >>> 2!:0 'mkdir /data/data/com.jsoftware.android.qtide/files/lib/' > > > >>> 2!:0 'cp /data/data/com.jsoftware.android.qtide/lib/libj.so / > > > >>> data/data/com.jsoftware.android.qtide/files/lib/' > > > >>> 2!:0 'chmod 755 > > > /data/data/com.jsoftware.android.qtide/files/lib/libj.so' > > > >>> > > > >>> I also needed to create a tmp folder because when I executed '2:!0 > ls > > > >> -la' > > > >>> under jconsole it complained about a tmp folder not existing > > > >>> > > > >>> 2!:0 'mkdir /data/data/com.jsoftware.android.qtide/files/tmp/' > > > >>> 2!:0 'chmod 777 /data/data/com.jsoftware.android.qtide/files/tmp/' > > > >>> > > > >>> That fixed all my issues so far. jconsole was able to run from > android > > > >>> terminal emulator as > > > >>> /data/data/com.jsoftware.android.qtide/files/bin/jconsole > > > >>> > > > >>> and I was able to execute the system foreign from under jconsole > > > >>> > > > >>> > > > >>> > > > >>> On Mon, Apr 7, 2014 at 12:50 AM, bill lam <[email protected]> > wrote: > > > >>> > > > >>>> qtide-signed.apk is updated for bug fix, it now also set bin > folder > > > >>>> permission as 755. Please try if it can help. > > > >>>> > ---------------------------------------------------------------------- > > > >>>> 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 > > -- > 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
