Jump to content
You must now use your email address to sign in [click for more info] ×

Crashing when checking fonts


Joao Silva

Recommended Posts

So.. i have quite a lot of fonts.. and i have added them to the Designer app. Whenever i check the fonts on settings->fonts it always crashes when the scrolling hits the 50th one.. +/- it just collapses and goes directly to the iPAD's home screen. In order to replicate this crash... you will have to add a few fonts (100+)...

It's doesn't crash when scrolling the fonts on the main design tab... just on the settings menu (where we actually add and remove them to the system). This is making me not being able to remove some fonts that are not actually needed (it crashes before i can select them)

I also have bought the PC version.. and there all works fine just not on the iPAD.

I am using a iPAD Pro 2018 with the latest version of Designer software

Link to comment
Share on other sites

  • Staff

Hi @Joao Silva,

Welcome to the forums. 

The crash is most likely caused by a specific font, and not by exceeding a set number of fonts. I've installed 100+ fonts and it's still fine. Can you try this, please?

  • Download iMazing - https://imazing.com - The free version is what we need
  • Make a full backup of your iPad
  • Once that's done, go to File System (on the left side) > Backup > App Groups > AppDomainGroup-group.seriflabs .
  • Right click on Fonts and Copy to Mac
  • Copy the file somewhere on your mac
  • Zip the file and attach it here so we can log it with our developers

Thanks,

Gabe.  

Link to comment
Share on other sites

Sorry for my delay in replying... i don't seem to have received a notification about this on my email... i think... :|

Well.. i recall to have said 100+ fonts... eheheh... weeeelllllll ... now that i am looking at them on the software you have mentioned... they actually are about 2600 fonts.. eheheh... (all are licensed though) and the thing is... that some of my licenses to use the fonts commercially forbid me to send the fonts in the clear even for developing purposes (some do allow.. but many do not).

Is there any log file i can get from the software i can send instead?

I realized that all serif's apps crash (Photo and Designer) everytime i pass a certain font's name on the list (even if i delete previous fonts on the list)... so.. this is probably a issue with the next front on the list. Is there a way to remove the fonts using any other trick?

Also.. i have realized that if you try to add the same font twice.. the app adds it (it should not), also.. the app organizes the fonts alphabetically.. but only by importation session.. this means that if you do 2 or more importation session of fonts.. the fonts will be organised alphabetically twice (or more) as well per session... welll...lemme explain it better.. (my native language is not English... so.. this is a little hard to explain)...

... for instance.. if you import your fonts 3 times (let's call the imports as "sessions"). On session one you import A1 B1 and C1 font... then on session two you import A2 A1 B2 and C2 fonts.. and on session 3 you import A3 A2 B3 B1 and C3 font. Then on the font list (app menu -> settings -> fonts)... the font's name will be organized alphabetically as A1, B1, C1, A1, A2, B2, C2, A2, A3, B1, B3, C3 .. instead of A1, A2, A3, B1, B2, B3, C1, C2, C3. This means that the font list is appended with the new names at each session and not checked for duplicate entries.. the list should be sorted each time there is a new importation session and not allow duplication on importation.

 

So... long story short.. is there any .log file i can check and how do i delete fonts without using app menu -> settings -> fonts option?

 

Kind regards,

Joao

Edited by Joao Silva
Link to comment
Share on other sites

Just managed to get this .log from a forced crash on this issue i am facing.. does it help ?

+0100","app_version":"1.7.3","slice_uuid":"---removed---","adam_id":---removed---,"build_version":"1.7.3.1","bundleID":"com.seriflabs.affinitydesigner.ios","share_with_app_devs":false,"is_first_party":false,"bug_type":"109","os_version":"iPhone OS 12.4.1 (16G102)","incident_id":"---removed---","name":"Designer iPad"}
Incident Identifier: ---removed---
CrashReporter Key:   7d3ba6a13d21c8978f77d7a636f5c68e63e986db
Hardware Model:      iPad8,1
Process:             Designer iPad [543]
Path:                /private/var/containers/Bundle/Application/---removed---/Designer iPad.app/Designer iPad
Identifier:          com.seriflabs.affinitydesigner.ios
Version:             1.7.3.1 (1.7.3)
AppStoreTools:       11A1002b
AppVariant:          1:iPad8,1:12
Code Type:           ARM-64 (Native)
Role:                Non UI
Parent Process:      launchd [1]
Coalition:           com.seriflabs.affinitydesigner.ios [694]


Date/Time:           2019-10-02 21:21:41.1207 +0100
Launch Time:         2019-10-02 21:20:54.3649 +0100
OS Version:          iPhone OS 12.4.1 (16G102)
Baseband Version:    n/a
Report Version:      104

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000c9abb6610
VM Region Info: 0xc9abb6610 is not in any region.  Bytes after previous region: 42861291025  
      REGION TYPE                      START - END             [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      MALLOC_NANO            0000000280000000-00000002a0000000 [512.0M] rw-/rwx SM=PRV  
--->  
      UNUSED SPACE AT END

Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [543]
Triggered by Thread:  0

Thread 0 Crashed:
0   libobjc.A.dylib               	0x00000001d82636b0 0x1d8246000 + 120496
1   UIFoundation                  	0x00000001e3978694 0x1e395a000 + 124564
2   UIFoundation                  	0x00000001e3a01a70 0x1e395a000 + 686704
3   UIFoundation                  	0x00000001e39709dc 0x1e395a000 + 92636
4   libtouchui                    	0x000000010a9d1f14 0x10a5c0000 + 4267796
5   UIKitCore                     	0x000000020637e78c 0x20585b000 + 11679628
6   UIKitCore                     	0x000000020637ecac 0x20585b000 + 11680940
7   UIKitCore                     	0x000000020634a5b0 0x20585b000 + 11466160
8   UIKitCore                     	0x0000000206368180 0x20585b000 + 11587968
9   UIKitCore                     	0x00000002066080a0 0x20585b000 + 14340256
10  libobjc.A.dylib               	0x00000001d8247454 0x1d8246000 + 5204
11  QuartzCore                    	0x00000001dd61fdb4 0x1dd4de000 + 1318324
12  QuartzCore                    	0x00000001dd6200a0 0x1dd4de000 + 1319072
13  QuartzCore                    	0x00000001dd58717c 0x1dd4de000 + 692604
14  QuartzCore                    	0x00000001dd5b6218 0x1dd4de000 + 885272
15  QuartzCore                    	0x00000001dd4f0018 0x1dd4de000 + 73752
16  QuartzCore                    	0x00000001dd5bdb3c 0x1dd4de000 + 916284
17  CoreFoundation                	0x00000001d8faf768 0x1d8f29000 + 550760
18  CoreFoundation                	0x00000001d8fd7200 0x1d8f29000 + 713216
19  CoreFoundation                	0x00000001d8fd68f8 0x1d8f29000 + 710904
20  CoreFoundation                	0x00000001d8fd1490 0x1d8f29000 + 689296
21  CoreFoundation                	0x00000001d8fd0964 0x1d8f29000 + 686436
22  GraphicsServices              	0x00000001db211d8c 0x1db207000 + 44428
23  UIKitCore                     	0x0000000206152758 0x20585b000 + 9402200
24  Designer iPad                 	0x00000001007b6fdc 0x1007b0000 + 28636
25  libdyld.dylib                 	0x00000001d8a8cfd8 0x1d8a8c000 + 4056

Thread 1 name:  com.apple.uikit.eventfetch-thread
Thread 1:
0   libsystem_kernel.dylib        	0x00000001d8bcdc60 0x1d8bb5000 + 101472
1   CoreFoundation                	0x00000001d8fd6520 0x1d8f29000 + 709920
2   CoreFoundation                	0x00000001d8fd11c4 0x1d8f29000 + 688580
3   CoreFoundation                	0x00000001d8fd0964 0x1d8f29000 + 686436
4   Foundation                    	0x00000001d99b1a1c 0x1d99aa000 + 31260
5   Foundation                    	0x00000001d99b18a4 0x1d99aa000 + 30884
6   UIKitCore                     	0x000000020623e36c 0x20585b000 + 10367852
7   Foundation                    	0x00000001d99b061c 0x1d99aa000 + 26140
8   Foundation                    	0x00000001d9ae6c54 0x1d99aa000 + 1297492
9   libsystem_pthread.dylib       	0x00000001d8c4f908 0x1d8c4e000 + 6408
10  libsystem_pthread.dylib       	0x00000001d8c4f864 0x1d8c4e000 + 6244
11  libsystem_pthread.dylib       	0x00000001d8c57dcc 0x1d8c4e000 + 40396

Thread 2:
0   libsystem_pthread.dylib       	0x00000001d8c57dc0 0x1d8c4e000 + 40384

Thread 3:
0   libsystem_pthread.dylib       	0x00000001d8c57dc0 0x1d8c4e000 + 40384

Thread 4:
0   libsystem_pthread.dylib       	0x00000001d8c57dc0 0x1d8c4e000 + 40384

Thread 5:
0   libsystem_pthread.dylib       	0x00000001d8c57dc0 0x1d8c4e000 + 40384

Thread 6:
0   libsystem_pthread.dylib       	0x00000001d8c57dc0 0x1d8c4e000 + 40384

Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x00000002818d6600   x1: 0x00000002066a9191   x2: 0x0000000000000000   x3: 0x0000000000000010
    x4: 0x000000028268c200   x5: 0x000000000000001f   x6: 0x0000000000000022   x7: 0x0000000000000072
    x8: 0x00000002066a9000   x9: 0x000000020675b70e  x10: 0x000000012df1dda0  x11: 0x000000170000001f
   x12: 0x000000032b84698e  x13: 0x0000f6dc9abb6600  x14: 0x00000000000000bb  x15: 0x0000000000000080
   x16: 0x0000000c9abb6600  x17: 0x000000020b1693b0  x18: 0x0000000000000000  x19: 0x0000000000000010
   x20: 0x000000028268c190  x21: 0x000000028268c190  x22: 0x00000002818d6600  x23: 0x0000000000000000
   x24: 0x0000000000000000  x25: 0x000000028095f780  x26: 0x0000000282cdd8c0  x27: 0x00000002818d6600
   x28: 0x000000015dd9e270   fp: 0x000000016f64ae10   lr: 0x00000001d825fee8
    sp: 0x000000016f64ae00   pc: 0x00000001d82636b0 cpsr: 0x20000000

 

I have removed some hash keys from this log.. because i am not quite sure what they stand for... please let me know if you need them!

Link to comment
Share on other sites

  • Staff
14 hours ago, Joao Silva said:

that some of my licenses to use the fonts commercially forbid me to send the fonts in the clear even for developing purposes (some do allow.. but many do not).

The fonts will only be sent to our devs for debugging and deleted after the issue is resolved. If you decide you want to share them with us, you can use this private link: https://www.dropbox.com/request/qe1OwKYoFXzQr1DzVpow . Without the fonts, I'm afraid there's not much we can do...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.