View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0021938 | MMW 5 | Conversion/Leveling | public | 2026-01-16 13:11 | 2026-01-16 13:34 |
| Reporter | Ludek | Assigned To | |||
| Priority | urgent | Severity | crash | Reproducibility | unable to reproduce |
| Status | resolved | Resolution | fixed | ||
| Product Version | 2024.1 | ||||
| Target Version | 2024.2.1 | Fixed in Version | 2024.2.1 | ||
| Summary | 0021938: 'Too many threads for indexing' exception may appear on CPUs with many cores | ||||
| Description | I analyzed crash log from LowLander CF5D0000 which is "too many threads for indexing" assertion, there are a lot of threads, several for Volume Analyzing and 32 threads for background file conversion that are just waiting for copying already converted files.. We need to either increase the maxThreadIndex value from 64 to something higher or limit CPU cores in Options > Performance > Use multiple CPU cores (if available) for Auto-Conversion, Conversion and Volume analyzing Technically we need at least 24+ threads for common tasks (except the background tasks mentioned above) // 8x TFindThread per TSharedUIList (see TSharedUIList.getItemInstances) // 10x worker thread (BACKGROUND_QUEUE_DEFAULT_THREADS) // 4x thread for file downloading (MaxDownloadsAtOnce) // 1x JS thread // further threads (scanning, syncing, filling lists on background, multi-threaded sorting, etc.) ... // potentionally 3*32 on multiple CPU cores (Options > Performance > Use multiple CPU cores (if available)) | ||||
| Tags | No tags attached. | ||||
| Fixed in build | 3203 | ||||