Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
new file/project couldn't be created
-
Only with those, which require reading/writing to file system.
At the same time I can't edit and save existing projects.
And can't create new projects.
-
@pavlinb and you have still free space?
-
Yes, I have about 30GB free in iPhone storage.
-
@pavlinb and between reinstall and crash, what did you do?
-
You mean what I do with Pythonista?
I played with coreML OCR from your example.
Before I have used Pythonista every day for small things and I haven't got any isues.
Probably Vision and coreML frameworks generates a lot of junk
, who knows...I'll try to find a way to clean data programmatically.
-
@pavlinb if you reinstall, could you install the pythonista startup of @dgelessus , that could help to find the crash reason
-
And post here the exact script you use
-
Sure, I'll post details.
-
Settings/Général/storage today 3,77GB instead of 4,14
without removing anything... -
The content of fault log:
Fatal Python error: Aborted
Current thread 0x000000016df9b000 (most recent call first):
File "/var/containers/Bundle/Application/0D357A4D-0366-4446-8E8F-34E0CF0C4E41/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/objc_util.py", line 772 in call
File "/private/var/mobile/Containers/Shared/AppGroup/788B3F26-6E63-4760-B7CD-1B8879F98443/Pythonista3/Documents/MyPython/visionOCR_4.py", line 49 in load_model
File "/private/var/mobile/Containers/Shared/AppGroup/788B3F26-6E63-4760-B7CD-1B8879F98443/Pythonista3/Documents/MyPython/visionOCR_4.py", line 57 in _classify_img_data
File "/private/var/mobile/Containers/Shared/AppGroup/788B3F26-6E63-4760-B7CD-1B8879F98443/Pythonista3/Documents/MyPython/visionOCR_4.py", line 75 in classify_image
File "/private/var/mobile/Containers/Shared/AppGroup/788B3F26-6E63-4760-B7CD-1B8879F98443/Pythonista3/Documents/MyPython/visionOCR_4.py", line 139 in classify_asset
File "/private/var/mobile/Containers/Shared/AppGroup/788B3F26-6E63-4760-B7CD-1B8879F98443/Pythonista3/Documents/MyPython/visionOCR_4.py", line 155 in main
File "/private/var/mobile/Containers/Shared/AppGroup/788B3F26-6E63-4760-B7CD-1B8879F98443/Pythonista3/Documents/MyPython/visionOCR_4.py", line 158 in <module> -
Code at line 49:
ml_model = MLModel.modelWithContentsOfURL_error_(c_model_url, None)
-
Before crash Documents & Data iPhone storage was about 150MB.
After crashing - 3GB. -
Did you test with a very long text?
Do you use the beta? Because in my (beta) version, line 772 of objc_util is relative to restype and I don't know if it is the same in your version
Does the used space increase of some GB at each test?
-
@cvp said:
Did you test with a very long text?
What do you mean?Do you use the beta? Because in my (beta) version, line 772 of objc_util is relative to restype and I don't know if it is the same in your version
No, I use official version from Appstore. I was with beta when this happens for a first time.Does the used space increase of some GB at each test?
No, space was around 150MB after each teast. -
@pavlinb Could you tell me which is the line 772 in objc_util in the App Store version.
Thus, you don't have a crash each time.
Do you use another mlmodel than OCR.mlmodel?
Is the image containing a text with a lot of characters?
-
@cvp said:
@pavlinb Could you tell me which is the line 772 in objc_util in the App Store version.
res = objc_msgSend(cls, sel(self.sel_name), *args)Thus, you don't have a crash each time.
Only with script that reads/writes to memoryDo you use another mlmodel than OCR.mlmodel?
Yes, used other models, it doesn’t depend from model.Is the image containing a text with a lot of characters?
It looks that script tough the image has lot of characters. -
@pavlinb you said that memory was 150MB after a test, and this test was not trying to write to memory?
I don't understand the difference between two tests of mlmodel, one writing and the other one no -
Memory was about 150MB when test finish without crash - I checked the memory regularly.
When Pythonista crashed, I checked the memory again - it was 3GB.
I tried to OCR an image, in wich algo recognizes lot of characters. May this is the main reason.
Do you want a copy of that image to try?
Now I can't edit scripts and can't create new ones in Pythonista.
Some scripts still work.
But those that uses mlmodels crashes when script tries to load the model.
-
@pavlinb I don't want to take the risk to need to reinstall, sorry.
If you remove Pythonista app from active apps list, and wait some time, does the memory vary? -