# Listary crashes with entering Arabic diacritics

**URL:** <https://discussion.listary.com/t/listary-crashes-with-entering-arabic-diacritics/9536>\
**Category:** Bug Reports\
**Created:** [October 13, 2024, 11:32am UTC](https://discussion.listary.com/t/listary-crashes-with-entering-arabic-diacritics/9536 "2024-10-13T11:32:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fellawen](https://discussion.listary.com/letter_avatar_proxy/v4/letter/f/ba8739/32.png) [@Fellawen](https://discussion.listary.com/u/Fellawen)\
**Post date:** [October 13, 2024, 11:32am UTC](https://discussion.listary.com/t/listary-crashes-with-entering-arabic-diacritics/9536/1 "2024-10-13T11:32:06Z")

</div>

Hi,

This is a recurring issue. Whenever I enter Harakat / Arabic diacritics (vowel marks which is special Arabic characters used to indicate how to pronounce letters) in the Listary box, the app instantly crashes.

It gives the following error:  
Listary has encountered a problem, please restart it.

Error message:  
System.AggregateException: A Task’s exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. —\> System.IndexOutOfRangeException: Index was outside the bounds of the array.  
at Listary.Common.StringStringPiece.get\_Item(Int32 index)  
at Listary.Core.StringMatcher...MoveNext() in \<6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYGLMrwMJV2QsBceyivyezXOHtDH92It/iHZWTWpdvMGJv6kl2ub3HmSX5Yq8bVfxNw=\>:line 111  
at Listary.Core.StringMatcher...MoveNext() in \<6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYGLMrwMJV2QsBceyivyezXOHtDH92It/iHZWTWpdvMGJv6kl2ub3HmSX5Yq8bVfxNw=\>:line 157  
at Listary.Core.StringMatcher...MoveNext() in \<6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYGLMrwMJV2QsBceyivyezXOHtDH92It/iHZWTWpdvMGJv6kl2ub3HmSX5Yq8bVfxNw=\>:line 166  
at Listary.Core.StringMatcher..(IStringPiece , BitArray ) in \<6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYGLMrwMJV2QsBceyivyezXOPsNMc9STbntjtky68ZgULVsHaX52/L+CD4abOPvSA8g=\>:line 114  
at Listary.Core.Search...MoveNext() in \<6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYF++kaETEaymAMzOS3/hUaH+7TzmB2VtaV3zmhMp8j3jCq/foEE2EMTBLsEYc+29wk=\>:line 38  
— End of stack trace from previous location where exception was thrown —  
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()  
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)  
at Listary.Core.ViewModels.SearchMode..MoveNext() in \<6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYEDZjOf2b7Lpy8DX7EmCKMC7LmbfOhG86vyqTsFEsIKKA==\>:line 216  
— End of inner exception stack trace —  
at System.Threading.Tasks.TaskExceptionHolder.Finalize()  
—\> (Inner Exception #0) System.IndexOutOfRangeException: Index was outside the bounds of the array.  
at Listary.Common.StringStringPiece.get\_Item(Int32 index)  
at Listary.Core.StringMatcher...MoveNext() in \<6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYGLMrwMJV2QsBceyivyezXOHtDH92It/iHZWTWpdvMGJv6kl2ub3HmSX5Yq8bVfxNw=\>:line 111  
at Listary.Core.StringMatcher...MoveNext() in \<6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYGLMrwMJV2QsBceyivyezXOHtDH92It/iHZWTWpdvMGJv6kl2ub3HmSX5Yq8bVfxNw=\>:line 157  
at Listary.Core.StringMatcher...MoveNext() in \<6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYGLMrwMJV2QsBceyivyezXOHtDH92It/iHZWTWpdvMGJv6kl2ub3HmSX5Yq8bVfxNw=\>:line 166  
at Listary.Core.StringMatcher..(IStringPiece , BitArray ) in \<6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYGLMrwMJV2QsBceyivyezXOPsNMc9STbntjtky68ZgULVsHaX52/L+CD4abOPvSA8g=\>:line 114  
at Listary.Core.Search...MoveNext() in \<6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYF++kaETEaymAMzOS3/hUaH+7TzmB2VtaV3zmhMp8j3jCq/foEE2EMTBLsEYc+29wk=\>:line 38  
— End of stack trace from previous location where exception was thrown —  
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()  
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)  
at Listary.Core.ViewModels.SearchMode..MoveNext() in \<6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYEDZjOf2b7Lpy8DX7EmCKMC7LmbfOhG86vyqTsFEsIKKA==\>:line 216\<—

* * *

You can reproduce this by typing one of those diacritics:  
[  
ُ  
ً  
ٍ  
َ  
ِ  
ّ  
ْ  
]

Wikipedia page: [Arabic diacritics - Wikipedia](https://en.wikipedia.org/wiki/Arabic_diacritics)

### Windows Version

Windows 11 23H2

### Listary Version

V6.3.1.81

* * *

 ![image](https://discussion.listary.com/uploads/default/original/2X/2/2d122bbc5563fa2c204d6c251d9704d21340f5bb.png)
