Prevent unbounded thread creation during parallel OST generation
When I try to generate the offline symbol table for my project the IDE crashes and completely closes every time. Plugin and IDEA are both fully up to date.
The root cause is unbounded thread creation when parallel OST generation is enabled. Need to see whether the number of active threads can be capped and, if so, decide what value to use (configurable?).
Comments (7)
-
repo owner -
reporter - attached idea.log
Turning off the parallel processing fixed the issue! I have attached the log which I believe has the error from yesterday anyway in case it helps.
-
repo owner Thanks, Philip. It definitely looks like it's an issue with the thread pool being allowed to grow too large. I'm just using IntelliJ IDEA's built-in thread pooling, so I'll see if there's a way to be more selective with that going forward to avoid this type of situation.
-
repo owner - changed title to Prevent unbounded thread creation during parallel OST generation
- edited description
-
repo owner - changed version to 1.7.3.8
Putting this into the 1.7.3.8 bucket for investigation. If there's an easy way to cap the thread pool size using IntelliJ's thread pooling capabilities, I'll fix it as well.
-
repo owner -
assigned issue to
-
assigned issue to
-
repo owner - changed status to resolved
Delivered with 1.7.3.8.
- Log in to comment
Philip, would you mind doing two things: 1) send me your
idea.log
found via Help>Show Log in Explorer/Finder; 2) try generating the OST with parallel processing disabled and see if that works.