HPCToolkit / hpcviewer.e4

Eclipse 4 version of hpcviewer
Other
9 stars 0 forks source link

Trace view: Changing the depth doesn't cancel the existing processing #74

Open laksono opened 3 years ago

laksono commented 3 years ago

Steps to reproduce:

This causes an error when exiting the application

The following call stack shows some threads are stuck and not killed

Thread [pool-24-thread-11] (Suspended)  
    Thread.sleep(long) line: not available [native method]  
    DetailPaintThread(BasePaintThread).call() line: 95  
    DetailPaintThread(BasePaintThread).call() line: 1   
    FutureTask<V>.run() line: 264   
    ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) line: 1128  
    ThreadPoolExecutor$Worker.run() line: 628   
    Thread.run() line: 834  
Thread [pool-24-thread-16] (Suspended)  
    Thread.sleep(long) line: not available [native method]  
    DetailPaintThread(BasePaintThread).call() line: 95  
    DetailPaintThread(BasePaintThread).call() line: 1   
    FutureTask<V>.run() line: 264   
    ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) line: 1128  
    ThreadPoolExecutor$Worker.run() line: 628   
    Thread.run() line: 834  
blue42u commented 2 years ago

This repository has moved to GitLab, please continue this issue there.