On Wed, 11 Jun 2025 15:04:21 GMT, Prasanta Sadhukhan <psadhuk...@openjdk.org> wrote:
>> ImageIcon.getNextID uses `mediaTrackerID ` which do not detect overflow. >> >> Theoretically there is a possibility that there can be overflow in the long >> time run or for large number of created "imageIcon" >> >> Made sure there is no overflow and treat that loadImage as ABORTED >> >> No regression testcase as it addresses theoretical possibility.. > > Prasanta Sadhukhan has updated the pull request incrementally with one > additional commit since the last revision: > > Reset mediaTrackerID if it overflows I've been trying to verify whether the fix is even necessary. My test case has been running for a few hours, and it reached only 0x30000000. I will need to update the test case to cause the overflow from negative number to positive again. Let's see. I still like the idea of not touching anything better than fixing this potential issue which doesn't seem to cause much trouble, at least from analysing the code. ------------- PR Comment: https://git.openjdk.org/jdk/pull/25666#issuecomment-2963415320