By jxb - 11/22/2021
Hello,
I am trying to run a battery on iPads and every time I run it, Inquisit freezes during the SART task (it freezes at a different point in the task each time). Usually, it will unfreeze if you wait a few minutes. We don't have this freezing problem when using this task on computers and the problem is happening across multiple iPads. Has anyone else experienced this or know of a solution? Nothing in the script is jumping out at me as a potential issue when going from computer testing to iPad testing.
jxb
|
By Dave - 11/22/2021
+xHello, I am trying to run a battery on iPads and every time I run it, Inquisit freezes during the SART task (it freezes at a different point in the task each time). Usually, it will unfreeze if you wait a few minutes. We don't have this freezing problem when using this task on computers and the problem is happening across multiple iPads. Has anyone else experienced this or know of a solution? Nothing in the script is jumping out at me as a potential issue when going from computer testing to iPad testing. jxb Could you be more specific about what "freezing" means precisely in this context? It's not clear at all, since the trials in the SART all have a timeout or fixed duration, i.e. would advance automatically if no response is detected.
|
By jxb - 11/22/2021
+x+xHello, I am trying to run a battery on iPads and every time I run it, Inquisit freezes during the SART task (it freezes at a different point in the task each time). Usually, it will unfreeze if you wait a few minutes. We don't have this freezing problem when using this task on computers and the problem is happening across multiple iPads. Has anyone else experienced this or know of a solution? Nothing in the script is jumping out at me as a potential issue when going from computer testing to iPad testing. jxb Could you be more specific about what "freezing" means precisely in this context? It's not clear at all, since the trials in the SART all have a timeout or fixed duration, i.e. would advance automatically if no response is detected. Sure, by "freezing" I mean the screen is stuck on a trial screen and is not proceeding to the next trial screen, even though, as you said, it should advance automatically. Even when trying to respond, nothing happens. When looking at the data output, it doesn't count the "time frozen" in the stuck trial's latency. I hope that makes my issue more clear.
|
By Dave - 11/22/2021
+x+x+xHello, I am trying to run a battery on iPads and every time I run it, Inquisit freezes during the SART task (it freezes at a different point in the task each time). Usually, it will unfreeze if you wait a few minutes. We don't have this freezing problem when using this task on computers and the problem is happening across multiple iPads. Has anyone else experienced this or know of a solution? Nothing in the script is jumping out at me as a potential issue when going from computer testing to iPad testing. jxb Could you be more specific about what "freezing" means precisely in this context? It's not clear at all, since the trials in the SART all have a timeout or fixed duration, i.e. would advance automatically if no response is detected. Sure, by "freezing" I mean the screen is stuck on a trial screen and is not proceeding to the next trial screen, even though, as you said, it should advance automatically. Even when trying to respond, nothing happens. When looking at the data output, it doesn't count the "time frozen" in the stuck trial's latency. I hope that makes my issue more clear. Then my first guess would be that your iPads are running out of memory some time mid-task. What does the local log say (Tests tab in the player app, tap "Log" in the upper right corner)?
|
By jxb - 11/22/2021
+x+x+x+xHello, I am trying to run a battery on iPads and every time I run it, Inquisit freezes during the SART task (it freezes at a different point in the task each time). Usually, it will unfreeze if you wait a few minutes. We don't have this freezing problem when using this task on computers and the problem is happening across multiple iPads. Has anyone else experienced this or know of a solution? Nothing in the script is jumping out at me as a potential issue when going from computer testing to iPad testing. jxb Could you be more specific about what "freezing" means precisely in this context? It's not clear at all, since the trials in the SART all have a timeout or fixed duration, i.e. would advance automatically if no response is detected. Sure, by "freezing" I mean the screen is stuck on a trial screen and is not proceeding to the next trial screen, even though, as you said, it should advance automatically. Even when trying to respond, nothing happens. When looking at the data output, it doesn't count the "time frozen" in the stuck trial's latency. I hope that makes my issue more clear. Then my first guess would be that your iPads are running out of memory some time mid-task. What does the local log say (Tests tab in the player app, tap "Log" in the upper right corner)? I believe this is the spot in the log where the freeze happened (see below).
2021-11-22T17:24:49.099 InquisitPlayer 6.5.1 6432 Received iOS Application Did Resign Active. 2021-11-22T17:24:49.687 InquisitPlayer 6.5.1 6432 Received iOS Application Did Enter Background! 2021-11-22T17:24:53.325 InquisitPlayer 6.5.1 6432 64bit Release CompileDate='Sep 24 2021' CompileTime='10:16:30' Initializing... 2021-11-22T17:24:53.326 InquisitPlayer 6.5.1 6432 System Platform='iPad; CPU OS 14_7_1 like Mac OS X; ARM64' MemAvail=1054432 MemTotal=2855216 CPUSpeed=0 TimerResolution=0.0000416666666666667 IPAddress=10.223.98.175 MacAddress=02:00:00:00:00:00 2021-11-22T17:24:53.326 InquisitPlayer 6.5.1 6432 Keyboard:hasKeyboard=0 isTouch=1 2021-11-22T17:24:53.326 InquisitPlayer 6.5.1 6432 uname Machine=iPad11,6 Version=Darwin Kernel Version 20.6.0: Mon Jun 21 21:23:37 PDT 2021; root:xnu-7195.140.42~10/RELEASE_ARM64_T8020 2021-11-22T17:24:53.326 InquisitPlayer 6.5.1 6432 OSVersion=Version 14.7.1 (Build 18G82) processorCount=6 activeProcessorCount=6 ThermalState=Normal 2021-11-22T17:24:53.434 InquisitPlayer 6.5.1 6432 InquisitPlayer AutomaticDataUpload=1 2021-11-22T17:24:53.444 InquisitPlayer 6.5.1 6432 InquisitPlayer Run Started Arguments=/var/containers/Bundle/Application/C569DFBD-A53D-41F2-BA74-1E54A23442F5/Inquisit 6.app/Inquisit 6 2021-11-22T17:24:53.456 InquisitPlayer 6.5.1 6432 InquisitPlayer DataUploads Starting Upload 2021-11-22T17:24:53.456 InquisitPlayer 6.5.1 6432 InquisitPlayer Data Manager Start Uploads Pending Data=1 Visible=1 2021-11-22T17:24:53.471 InquisitPlayer 6.5.1 6432 InquisitPlayer Incomplete Run Detected. 2021-11-22T17:24:53.471 InquisitPlayer 6.5.1 6432 InquisitPlayer Offering to re-run test. Script='JhaLab_OnlineTesting' Account=5655 ScriptPath=https://scripts.millisecond.com/exn67/jhalab_onlinetesting/00_batch.iqx HomeServer=services.millisecond.com DataUrl='' FinishPage=https://services.millisecond.com/inquisit6/finish?subjectid=942&groupid=1234 Monkey=human SessionId=1 GroupId=1234 SubjectId=942 2021-11-22T17:24:54.043 InquisitPlayer 6.5.1 6432 InquisitPlayer Data Manager Script='61164' GroupID=1234 SubjectID=942 FileName='SARTFull_raw_942_2021-11-22-22-17-02-928' Attempts=1 Check License Completed Licensed 2021-11-22T17:24:54.445 InquisitPlayer 6.5.1 6432 InquisitPlayer Data Manager Stopping Uploads All Uploads Completed!
|
By Dave - 11/22/2021
+x+x+x+x+xHello, I am trying to run a battery on iPads and every time I run it, Inquisit freezes during the SART task (it freezes at a different point in the task each time). Usually, it will unfreeze if you wait a few minutes. We don't have this freezing problem when using this task on computers and the problem is happening across multiple iPads. Has anyone else experienced this or know of a solution? Nothing in the script is jumping out at me as a potential issue when going from computer testing to iPad testing. jxb Could you be more specific about what "freezing" means precisely in this context? It's not clear at all, since the trials in the SART all have a timeout or fixed duration, i.e. would advance automatically if no response is detected. Sure, by "freezing" I mean the screen is stuck on a trial screen and is not proceeding to the next trial screen, even though, as you said, it should advance automatically. Even when trying to respond, nothing happens. When looking at the data output, it doesn't count the "time frozen" in the stuck trial's latency. I hope that makes my issue more clear. Then my first guess would be that your iPads are running out of memory some time mid-task. What does the local log say (Tests tab in the player app, tap "Log" in the upper right corner)? I believe this is the spot in the log where the freeze happened (see below). 2021-11-22T17:24:49.099 InquisitPlayer 6.5.1 6432 Received iOS Application Did Resign Active. 2021-11-22T17:24:49.687 InquisitPlayer 6.5.1 6432 Received iOS Application Did Enter Background! 2021-11-22T17:24:53.325 InquisitPlayer 6.5.1 6432 64bit Release CompileDate='Sep 24 2021' CompileTime='10:16:30' Initializing... 2021-11-22T17:24:53.326 InquisitPlayer 6.5.1 6432 System Platform='iPad; CPU OS 14_7_1 like Mac OS X; ARM64' MemAvail=1054432 MemTotal=2855216 CPUSpeed=0 TimerResolution=0.0000416666666666667 IPAddress=10.223.98.175 MacAddress=02:00:00:00:00:00 2021-11-22T17:24:53.326 InquisitPlayer 6.5.1 6432 Keyboard:hasKeyboard=0 isTouch=1 2021-11-22T17:24:53.326 InquisitPlayer 6.5.1 6432 uname Machine=iPad11,6 Version=Darwin Kernel Version 20.6.0: Mon Jun 21 21:23:37 PDT 2021; root:xnu-7195.140.42~10/RELEASE_ARM64_T8020 2021-11-22T17:24:53.326 InquisitPlayer 6.5.1 6432 OSVersion=Version 14.7.1 (Build 18G82) processorCount=6 activeProcessorCount=6 ThermalState=Normal 2021-11-22T17:24:53.434 InquisitPlayer 6.5.1 6432 InquisitPlayer AutomaticDataUpload=1 2021-11-22T17:24:53.444 InquisitPlayer 6.5.1 6432 InquisitPlayer Run Started Arguments=/var/containers/Bundle/Application/C569DFBD-A53D-41F2-BA74-1E54A23442F5/Inquisit 6.app/Inquisit 6 2021-11-22T17:24:53.456 InquisitPlayer 6.5.1 6432 InquisitPlayer DataUploads Starting Upload 2021-11-22T17:24:53.456 InquisitPlayer 6.5.1 6432 InquisitPlayer Data Manager Start Uploads Pending Data=1 Visible=1 2021-11-22T17:24:53.471 InquisitPlayer 6.5.1 6432 InquisitPlayer Incomplete Run Detected. 2021-11-22T17:24:53.471 InquisitPlayer 6.5.1 6432 InquisitPlayer Offering to re-run test. Script='JhaLab_OnlineTesting' Account=5655 ScriptPath= https://scripts.millisecond.com/exn67/jhalab_onlinetesting/00_batch.iqx HomeServer=services.millisecond.com DataUrl='' FinishPage= https://services.millisecond.com/inquisit6/finish?subjectid=942&groupid=1234 Monkey=human SessionId=1 GroupId=1234 SubjectId=942 2021-11-22T17:24:54.043 InquisitPlayer 6.5.1 6432 InquisitPlayer Data Manager Script='61164' GroupID=1234 SubjectID=942 FileName='SARTFull_raw_942_2021-11-22-22-17-02-928' Attempts=1 Check License Completed Licensed 2021-11-22T17:24:54.445 InquisitPlayer 6.5.1 6432 InquisitPlayer Data Manager Stopping Uploads All Uploads Completed! The log from shows the app leaving active state and being sent to the background approx. 7 minutes into the SART (this is consistent with the timing information in the corresponding raw data file). Backgrounding on iOS can happen for many reasons, e.g. inadvertently tapping the home button or some other app taking precedence (incoming message or call are the typical examples, but there are many other scenarios). The data file also indicates that virtually no responses were given during the task, so I would suggest running through the task in earnest (or let the monkey do it) to see if that prevents the backgrounding.
|
|