I'm developing an application which makes intensive use of JSR82 bluetooth as well as graphics. Everything works fine on single core devices.
But on dual core devices (like N95 and some communicators) I figured out that if the bluetooth connection closes and concurrently a graphics operation happens (repaint on canvas), the graphics thread freezes. It seems like that there's a deadlock somewhere within the VM. I tried to work around this problem, but it only happens when the BT connection itself closes (or gets closed by the other side), not when I close the connection via API. This makes it impossible to get around that. I tried the newest firmware updates, but that makes no difference.
Is there any chance that Nokia will fix this issue?