Thanks.  This also gave the reason why menuhelp failed in jqt previously. This 
security should have been added during android support of multiple users at 
4.2.2 or 4.3 .

10.04.2014, в 1:37, Joe Bogner <[email protected]> написал(а):

> No problem. Some errors
> 
>   require 'plot'
> 
>   plot i. 12 12
> java.lang.SecurityException: Permission Denial: startActivity asks to run
> as user -2 but is calling from user 0; this requires
> android.permission.INTERACT_ACROSS_USERS_FULL
>        at android.os.Parcel.readException(Parcel.java:1431)
>        at android.os.Parcel.readException(Parcel.java:1385)
>        at
> android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:2269)
>        at com.android.commands.am.Am.runStart(Am.java:617)
>        at com.android.commands.am.Am.onRun(Am.java:232)
>        at com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
>        at com.android.commands.am.Am.main(Am.java:75)
>        at com.android.internal.os.RuntimeInit.nativeFinishInit(Native
> Method)
>        at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:297)
>        at dalvik.system.NativeStart.main(Native Method)
> 
>   load 'viewmat'
> 
>   viewmat i. 12 12
> java.lang.SecurityException: Permission Denial: startActivity asks to run
> as user -2 but is calling from user 0; this requires
> android.permission.INTERACT_ACROSS_USERS_FULL
>        at android.os.Parcel.readException(Parcel.java:1431)
>        at android.os.Parcel.readException(Parcel.java:1385)
>        at
> android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:2269)
>        at com.android.commands.am.Am.runStart(Am.java:617)
>        at com.android.commands.am.Am.onRun(Am.java:232)
>        at com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
>        at com.android.commands.am.Am.main(Am.java:75)
>        at com.android.internal.os.RuntimeInit.nativeFinishInit(Native
> Method)
>        at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:297)
>        at dalvik.system.NativeStart.main(Native Method)
> 1
> On Apr 9, 2014 1:26 PM, "bill lam" <[email protected]> wrote:
> 
>> Could you also test if plot and viewmat can work? eg,
>> 
>> load'plot'
>> plot i.12 12
>> 
>> load'viewmat'
>> viewmat i.12 12
>> 
>> 
>> 09.04.2014, в 23:46, Joe Bogner <[email protected]> написал(а):
>> 
>>> 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
>> ----------------------------------------------------------------------
>> 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