This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 179105 - Profiler cannot be stopped
Summary: Profiler cannot be stopped
Status: RESOLVED INCOMPLETE
Alias: None
Product: profiler
Classification: Unclassified
Component: Base (show other bugs)
Version: 6.x
Hardware: PC Mac OS X
: P3 normal (vote)
Assignee: issues@profiler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-29 14:14 UTC by digitalrinaldo
Modified: 2010-04-26 12:56 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description digitalrinaldo 2009-12-29 14:14:14 UTC
I have a dialog that continues to say the proviler is busy for over an hour. I tried to take a jstack dump and was unable to. I did obtain the following process dump. I had to force quit and restart it.

Analysis of sampling java (pid 87023) every 1 millisecond
Call graph:
    3878 Thread_8116841   DispatchQueue_1: com.apple.main-thread  (serial)
      3878 0x1000017bc
        3878 0x100003ef6
          3878 0x1000046c8
            3878 CFRunLoopRunSpecific
              3878 __CFRunLoopRun
                3878 mach_msg
                  3878 mach_msg_trap
    3878 Thread_8116848
      3878 0x144c16568
        3878 0x1031ea850
          3878 0x103109cf4
            3878 0x10310981a
              3878 0x103109a42
                3878 0x103109973
                  3878 0x10310981a
                    3878 0x10310981a
                      3878 0x1031156a8
                        3878 waitInterceptor
                          3878 JVM_MonitorWait
                            3878 JVM_MonitorWait
                              3878 JVM_MonitorWait
                                3878 JNI_CreateJavaVM_Impl
                                  3878 JNI_CreateJavaVM_Impl
                                    3878 mach_msg
                                      3878 mach_msg_trap
    3878 Thread_8116920: Java: Exception Handler Thread
      3878 thread_start
        3878 _pthread_start
          3878 JNI_CreateJavaVM_Impl
            3878 JNI_CreateJavaVM_Impl
              3878 JNI_CreateJavaVM_Impl
                3878 mach_msg_server
                  3878 mach_msg
                    3878 mach_msg_trap
    3878 Thread_8116923: Java: Gang worker#0 (Parallel GC Threads)
      3878 thread_start
        3878 _pthread_start
          3878 JNI_CreateJavaVM_Impl
            3878 jio_vsnprintf
              3878 jio_vsnprintf
                3878 JNI_CreateJavaVM_Impl
                  3878 JNI_CreateJavaVM_Impl
                    3878 JNI_CreateJavaVM_Impl
                      3878 JNI_CreateJavaVM_Impl
                        3878 JNI_CreateJavaVM_Impl
                          3878 mach_msg
                            3878 mach_msg_trap
    3878 Thread_8116924: Java: Gang worker#1 (Parallel GC Threads)
      3878 thread_start
        3878 _pthread_start
          3878 JNI_CreateJavaVM_Impl
            3878 jio_vsnprintf
              3878 jio_vsnprintf
                3878 JNI_CreateJavaVM_Impl
                  3878 JNI_CreateJavaVM_Impl
                    3878 JNI_CreateJavaVM_Impl
                      3878 JNI_CreateJavaVM_Impl
                        3878 JNI_CreateJavaVM_Impl
                          3878 mach_msg
                            3878 mach_msg_trap
    3878 Thread_8116925: Java: Concurrent Mark-Sweep GC Thread
      3878 thread_start
        3878 _pthread_start
          3878 JNI_CreateJavaVM_Impl
            3878 jio_vsnprintf
              3878 JVM_Available
                3878 JVM_Available
                  3878 JNI_CreateJavaVM_Impl
                    3878 JNI_CreateJavaVM_Impl
                      3878 JNI_CreateJavaVM_Impl
                        3878 jio_vsnprintf
                          3878 JNI_CreateJavaVM_Impl
                            3878 mach_msg
                              3878 mach_msg_trap
    3878 Thread_8116927: Java: VM Thread
      3878 thread_start
        3878 _pthread_start
          3878 JNI_CreateJavaVM_Impl
            3878 JVM_Lseek
              3878 JVM_Lseek
                3878 JNI_CreateJavaVM_Impl
                  3878 JNI_CreateJavaVM_Impl
                    3878 JNI_CreateJavaVM_Impl
                      3878 jio_vsnprintf
                        3878 JNI_CreateJavaVM_Impl
                          3878 mach_msg
                            3878 mach_msg_trap
    3878 Thread_8116930: Java: Reference Handler
      3878 thread_start
        3878 _pthread_start
          3878 JNI_CreateJavaVM_Impl
            3878 JVM_StartThread
              3878 JVM_InternString
                3878 JVM_InternString
                  3878 JVM_InternString
                    3878 JVM_InternString
                      3878 JVM_Lseek
                        3878 JVM_Lseek
                          3878 0x1031043f1
                            3878 0x10310981a
                              3878 0x10310981a
                                3878 0x1031156a8
                                  3878 waitInterceptor
                                    3878 JVM_MonitorWait
                                      3878 JVM_MonitorWait
                                        3878 JVM_MonitorWait
                                          3878 JNI_CreateJavaVM_Impl
                                            3878 JNI_CreateJavaVM_Impl
                                              3878 mach_msg
                                                3878 mach_msg_trap
    3878 Thread_8116931: Java: Finalizer
      3878 thread_start
        3878 _pthread_start
          3878 JNI_CreateJavaVM_Impl
            3878 JVM_StartThread
              3878 JVM_InternString
                3878 JVM_InternString
                  3878 JVM_InternString
                    3878 JVM_InternString
                      3878 JVM_Lseek
                        3878 JVM_Lseek
                          3878 0x1031043f1
                            3878 0x103109973
                              3878 0x103109973
                                3878 0x10310981a
                                  3878 0x1031156a8
                                    3878 waitInterceptor
                                      3878 JVM_MonitorWait
                                        3878 JVM_MonitorWait
                                          3878 JVM_MonitorWait
                                            3878 JNI_CreateJavaVM_Impl
                                              3878 JNI_CreateJavaVM_Impl
                                                3878 mach_msg
                                                  3878 mach_msg_trap
    3878 Thread_8116932   DispatchQueue_2: com.apple.libdispatch-manager  (serial)
      3878 start_wqthread
        3878 _pthread_wqthread
          3878 _dispatch_worker_thread2
            3878 _dispatch_queue_invoke
              3878 _dispatch_mgr_invoke
                3878 kevent
    3878 Thread_8116958: Java: Surrogate Locker Thread (CMS)
      3878 thread_start
        3878 _pthread_start
          3878 JNI_CreateJavaVM_Impl
            3878 JVM_StartThread
              3878 JVM_InternString
                3878 JVM_IsPrimitiveClass
                  3878 JVM_IsPrimitiveClass
                    3878 JNI_CreateJavaVM_Impl
                      3878 JNI_CreateJavaVM_Impl
                        3878 JNI_CreateJavaVM_Impl
                          3878 JNI_CreateJavaVM_Impl
                            3878 JNI_CreateJavaVM_Impl
                              3878 mach_msg
                                3878 mach_msg_trap
    3878 Thread_8116959: Java: Signal Dispatcher
      3878 thread_start
        3878 _pthread_start
          3878 JNI_CreateJavaVM_Impl
            3878 JVM_StartThread
              3878 JVM_InternString
                3878 JVM_IsPrimitiveClass
                  3878 pss
                    3878 JVM_Lseek
                      3878 JVM_Lseek
                        3878 0x1031043f1
                          3878 0x103120a85
                            3878 JVM_Lseek
                              3878 JVM_Lseek
                                3878 JVM_Lseek
                                  3878 JVM_Lseek
                                    3878 JVM_Lseek
                                      3878 JVM_RaiseSignal
                                        3878 JVM_FindLoadedClass
                                          3878 JVM_FindLoadedClass
                                            3878 JVM_Lseek
                                              3878 JVM_Lseek
                                                3878 JVM_Lseek
                                                  3878 0x1031043f1
                                                    3878 0x10310981a
                                                      3878 0x103109a42
                                                        3878 0x10310981a
                                                          3878 0x10310981a
                                                            3878 0x1031156a8
                                                              3878 waitInterceptor
                                                                3878 JVM_MonitorWait
                                                                  3878 JVM_MonitorWait
                                                                    3878 JVM_MonitorWait
                                                                      3878 JNI_CreateJavaVM_Impl
                                                                        3878 JNI_CreateJavaVM_Impl
                                                                          3878 mach_msg
                                                                            3878 mach_msg_trap
    3878 Thread_8116983: Java: *** Profiler Agent Communication Thread
      3878 thread_start
        3878 _pthread_start
          3878 JNI_CreateJavaVM_Impl
            3878 JVM_StartThread
              3878 JVM_InternString
                3878 JVM_InternString
                  3878 JVM_InternString
                    3878 JVM_InternString
                      3878 JVM_Lseek
                        3878 JVM_Lseek
                          3878 0x1031043f1
                            3878 0x10310981a
                              3878 0x103109973
                                3878 0x10310992e
                                  3878 0x10310992e
                                    3878 0x10310981a
                                      3878 0x10310992e
                                        3878 0x10310992e
                                          3878 0x10310992e
                                            3878 0x10310992e
                                              3878 0x10310992e
                                                3878 0x1031156a8
                                                  3878 Java_java_net_SocketInputStream_socketRead0
                                                    3878 JVM_Read
                                                      3878 read
    3878 Thread_8117003: Java: *** JFluid Monitor thread ***
      3877 0x103244ee0
        3877 0x1031dbc51
          3877 sleepInterceptor
            3877 JVM_Sleep
              3876 JVM_IsPrimitiveClass
                3870 JNI_CreateJavaVM_Impl
                  3870 mach_msg
                    3870 mach_msg_trap
                6 JVM_IsPrimitiveClass
              1 JVM_NanoTime
                1 JVM_GetLastErrorString
                  1 JVM_GetInheritedAccessControlContext
      1 0x10324e838
        1 0x1031f3f75
          1 Java_org_netbeans_lib_profiler_server_system_Threads_getThreadsStatus
            1 JVM_RaiseSignal
    3878 Thread_8117004: Java: *** Profiler Agent Special Execution Thread 6
      3878 thread_start
        3878 _pthread_start
          3878 JNI_CreateJavaVM_Impl
            3878 JVM_StartThread
              3878 JVM_InternString
                3878 JVM_InternString
                  3878 JVM_InternString
                    3878 JVM_InternString
                      3878 JVM_Lseek
                        3878 JVM_Lseek
                          3878 0x1031043f1
                            3878 0x10310981a
                              3878 0x10310981a
                                3878 0x1031156a8
                                  3878 waitInterceptor
                                    3878 JVM_MonitorWait
                                      3878 JVM_MonitorWait
                                        3878 JVM_MonitorWait
                                          3878 JNI_CreateJavaVM_Impl
                                            3878 JNI_CreateJavaVM_Impl
                                              3878 mach_msg
                                                3878 mach_msg_trap
    3878 Thread_8117039: Java: CompilerThread0
      3878 thread_start
        3878 _pthread_start
          3878 JNI_CreateJavaVM_Impl
            3878 JVM_StartThread
              3878 JVM_InternString
                3878 JVM_IsPrimitiveClass
                  3878 JVM_IsPrimitiveClass
                    3878 JVM_IsPrimitiveClass
                      3878 JNI_CreateJavaVM_Impl
                        3878 JNI_CreateJavaVM_Impl
                          3878 JNI_CreateJavaVM_Impl
                            3878 JNI_CreateJavaVM_Impl
                              3878 JNI_CreateJavaVM_Impl
                                3878 mach_msg
                                  3878 mach_msg_trap
    3878 Thread_8117040: Java: CompilerThread1
      3878 thread_start
        3878 _pthread_start
          3878 JNI_CreateJavaVM_Impl
            3878 JVM_StartThread
              3878 JVM_InternString
                3878 JVM_IsPrimitiveClass
                  3878 JVM_IsPrimitiveClass
                    3878 JVM_IsPrimitiveClass
                      3878 JNI_CreateJavaVM_Impl
                        3878 JNI_CreateJavaVM_Impl
                          3878 JNI_CreateJavaVM_Impl
                            3878 JNI_CreateJavaVM_Impl
                              3878 JNI_CreateJavaVM_Impl
                                3878 mach_msg
                                  3878 mach_msg_trap
    3878 Thread_8117041: Java: Low Memory Detector
      3878 thread_start
        3878 _pthread_start
          3878 JNI_CreateJavaVM_Impl
            3878 JVM_StartThread
              3878 JVM_InternString
                3878 JVM_IsPrimitiveClass
                  3878 JNI_CreateJavaVM_Impl
                    3878 JNI_CreateJavaVM_Impl
                      3878 JNI_CreateJavaVM_Impl
                        3878 JNI_CreateJavaVM_Impl
                          3878 JNI_CreateJavaVM_Impl
                            3878 mach_msg
                              3878 mach_msg_trap
    3878 Thread_8117042: Java: VM Periodic Task Thread
      3878 thread_start
        3878 _pthread_start
          3878 JNI_CreateJavaVM_Impl
            3878 JVM_IsPrimitiveClass
              3866 JVM_IsPrimitiveClass
                3866 JNI_CreateJavaVM_Impl
                  3866 mach_msg
                    3866 mach_msg_trap
              8 JVM_IsPrimitiveClass
              4 JVM_Write
                4 JVM_Write
                  4 JVM_Write
                    3 jio_vsnprintf
                      3 jio_vsnprintf
                        3 jio_vsnprintf
                          3 jio_vsnprintf
                            3 jio_vsnprintf
                    1 JVM_Write
    3878 Thread_8117246: Java: MySQL Statement Cancellation Timer
      3878 thread_start
        3878 _pthread_start
          3878 JNI_CreateJavaVM_Impl
            3878 JVM_StartThread
              3878 JVM_InternString
                3878 JVM_InternString
                  3878 JVM_InternString
                    3878 JVM_InternString
                      3878 JVM_Lseek
                        3878 JVM_Lseek
                          3878 0x1031043f1
                            3878 0x10310981a
                              3878 0x10310981a
                                3878 0x10310981a
                                  3878 0x1031156a8
                                    3878 waitInterceptor
                                      3878 JVM_MonitorWait
                                        3878 JVM_MonitorWait
                                          3878 JVM_MonitorWait
                                            3878 JNI_CreateJavaVM_Impl
                                              3878 JNI_CreateJavaVM_Impl
                                                3878 mach_msg
                                                  3878 mach_msg_trap

Total number in stack (recursive counted multiple, when >=5):
        70       JNI_CreateJavaVM_Impl
        25       JVM_InternString
        22       JVM_Lseek
        18       JVM_MonitorWait
        18       mach_msg
        18       mach_msg_trap
        16       0x10310981a
        16       _pthread_start
        16       thread_start
        13       JVM_IsPrimitiveClass
        12       jio_vsnprintf
        10       JVM_StartThread
        7       0x1031043f1
        7       0x10310992e
        7       0x1031156a8
        6       waitInterceptor

Sort by top of stack, same collapsed (when >= 5):
        mach_msg_trap        69784
        kevent        3878
        read        3878
        JVM_IsPrimitiveClass        14
Comment 1 Tomas Hurka 2010-04-26 12:56:23 UTC
I am not able to reproduce it. Can you please provide steps how to reproduce
this issue? Thanks.