Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8094552

Systematic 3d application freeze after 30 minutes

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not an Issue
    • Icon: P2 P2
    • 9
    • 8u40, 8u60
    • javafx
    • None
    • rpi2, raspbian

      Hello !

      *The application* moves a 3d component on the screen in response to input from the file. After exactly 30 minutes everything freezes. It is perfectly reproducible.

      After the freeze it is sometimes possible to kill java with pkill java, but sometimes the signal -9 is needed.

      If the application is relaunched after a crash, it doesn't launch and waits with prism debug message:

      GLFactory using com.sun.prism.es2.MonocleGLFactory

      The thread dump (kill -3) at that moment is shown below.

      I have rebuilt a great number of openjfx releases (8u40 - tip) in the 8u-dev branch and the problem is the same.

      I have tried most of the Rpi firmwares (from kernel 3.18.6 to kernel 3.18.11) and the problem remains. I have also swaped multiple Rpi2s without change.

      In the past (1-2 months ago), I was able to launch the same application for weeks, but since I have updated multiple components multiple times (the code of the application has remained stable) and now I just cannot get the correct versions to match.

      Here is the dump after the relaunch. It seems that Quantum is waiting for something to get released but I'm unable to understand what. Any help ?

      Predrag

      at sun.misc.Unsafe.park(Native Method)
              - parking to wait for <0x6ca60ee0> (a java.util.concurrent.CountDownLatch$Sync)
              at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
              at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
              at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997)
              at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
              at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231)
              at com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:265)
              - locked <0x6ca60f48> (a java.lang.Class for com.sun.javafx.tk.quantum.QuantumRenderer)
              - locked <0x6ca60f48> (a java.lang.Class for com.sun.javafx.tk.quantum.QuantumRenderer)
              at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:221)
              at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:173)
              - locked <0x6ca61080> (a java.lang.Class for com.sun.javafx.tk.Toolkit)
              at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:209)
              at javafx.embed.swing.JFXPanel.initFx(JFXPanel.java:254)
              - locked <0x6f45d068> (a java.lang.Class for javafx.embed.swing.JFXPanel)
              at javafx.embed.swing.JFXPanel.<init>(JFXPanel.java:269)
              at myapp.displays.BalanceWheelJFX.init(BalanceWheelJFX.java:127)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:483)
              at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:349)
              at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:300)
              at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:408)
              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1560)
              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:540)
              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
              at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)
              at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229)
              - locked <0x6f21d248> (a java.util.concurrent.ConcurrentHashMap)
              at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
              at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
              at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:725)
              at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
              at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
              - locked <0x6f1b1868> (a java.lang.Object)
              at myapp.App.main(App.java:55)

      "VM Thread" os_prio=0 tid=0x022f6000 nid=0x93a runnable

      "VM Periodic Task Thread" os_prio=0 tid=0x6bc0b000 nid=0x940 waiting on condition

      JNI global references: 242

      Heap
       def new generation total 2432K, used 808K [0x6c800000, 0x6caa0000, 0x6f0a0000)
        eden space 2176K, 25% used [0x6c800000, 0x6c88a278, 0x6ca20000)
        from space 256K, 99% used [0x6ca60000, 0x6ca9fff8, 0x6caa0000)
        to space 256K, 0% used [0x6ca20000, 0x6ca20000, 0x6ca60000)
       tenured generation total 5504K, used 4704K [0x6f0a0000, 0x6f600000, 0x74200000)
         the space 5504K, 85% used [0x6f0a0000, 0x6f538010, 0x6f538200, 0x6f600000)
       Metaspace used 7404K, capacity 7580K, committed 7704K, reserved 8496


      This is the gdb output at the momment of the freeze:
      (gdb) attach 2283
      Attaching to process 2283
      Reading symbols from /opt/jdk1.8.0_33/bin/java...(no debugging symbols found)...done.
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libcofi_rpi.so...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libcofi_rpi.so
      Reading symbols from /lib/arm-linux-gnueabihf/libpthread.so.0...(no debugging symbols found)...done.
      [Thread debugging using libthread_db enabled]
      Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
      [New Thread 0x66c6d470 (LWP 2311)]
      [New Thread 0x685e3470 (LWP 2308)]
      [New Thread 0x68746470 (LWP 2307)]
      [New Thread 0x68796470 (LWP 2306)]
      [New Thread 0x687e6470 (LWP 2305)]
      [New Thread 0x68836470 (LWP 2304)]
      [New Thread 0x68886470 (LWP 2303)]
      [New Thread 0x688d6470 (LWP 2302)]
      [New Thread 0x68a26470 (LWP 2301)]
      [New Thread 0x68a76470 (LWP 2300)]
      [New Thread 0x68ac6470 (LWP 2299)]
      [New Thread 0x68b16470 (LWP 2297)]
      [New Thread 0x69316470 (LWP 2296)]
      [New Thread 0x69b16470 (LWP 2295)]
      [New Thread 0x6a316470 (LWP 2294)]
      [New Thread 0x6ab16470 (LWP 2293)]
      [New Thread 0x6b3a0470 (LWP 2292)]
      [New Thread 0x6bb7f470 (LWP 2291)]
      [New Thread 0x6bd76470 (LWP 2290)]
      [New Thread 0x6bbff470 (LWP 2289)]
      [New Thread 0x6bdc6470 (LWP 2288)]
      [New Thread 0x6bf8d470 (LWP 2287)]
      [New Thread 0x6bfdd470 (LWP 2286)]
      [New Thread 0x74095470 (LWP 2285)]
      [New Thread 0x76332470 (LWP 2284)]
      Loaded symbols for /lib/arm-linux-gnueabihf/libpthread.so.0
      Reading symbols from /opt/jdk1.8.0_33/bin/../lib/arm/jli/libjli.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/jdk1.8.0_33/bin/../lib/arm/jli/libjli.so
      Reading symbols from /lib/arm-linux-gnueabihf/libdl.so.2...(no debugging symbols found)...done.
      Loaded symbols for /lib/arm-linux-gnueabihf/libdl.so.2
      Reading symbols from /lib/arm-linux-gnueabihf/libc.so.6...(no debugging symbols found)...done.
      Loaded symbols for /lib/arm-linux-gnueabihf/libc.so.6
      Reading symbols from /lib/ld-linux-armhf.so.3...(no debugging symbols found)...done.
      Loaded symbols for /lib/ld-linux-armhf.so.3
      Reading symbols from /lib/arm-linux-gnueabihf/libgcc_s.so.1...(no debugging symbols found)...done.
      Loaded symbols for /lib/arm-linux-gnueabihf/libgcc_s.so.1
      Reading symbols from /opt/jdk1.8.0_33/jre/lib/arm/client/libjvm.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/jdk1.8.0_33/jre/lib/arm/client/libjvm.so
      Reading symbols from /lib/arm-linux-gnueabihf/libm.so.6...(no debugging symbols found)...done.
      Loaded symbols for /lib/arm-linux-gnueabihf/libm.so.6
      Reading symbols from /lib/arm-linux-gnueabihf/librt.so.1...(no debugging symbols found)...done.
      Loaded symbols for /lib/arm-linux-gnueabihf/librt.so.1
      Reading symbols from /opt/jdk1.8.0_33/jre/lib/arm/libverify.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/jdk1.8.0_33/jre/lib/arm/libverify.so
      Reading symbols from /opt/jdk1.8.0_33/jre/lib/arm/libjava.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/jdk1.8.0_33/jre/lib/arm/libjava.so
      Reading symbols from /lib/arm-linux-gnueabihf/libnss_compat.so.2...(no debugging symbols found)...done.
      Loaded symbols for /lib/arm-linux-gnueabihf/libnss_compat.so.2
      Reading symbols from /lib/arm-linux-gnueabihf/libnsl.so.1...(no debugging symbols found)...done.
      Loaded symbols for /lib/arm-linux-gnueabihf/libnsl.so.1
      Reading symbols from /lib/arm-linux-gnueabihf/libnss_nis.so.2...(no debugging symbols found)...done.
      Loaded symbols for /lib/arm-linux-gnueabihf/libnss_nis.so.2
      Reading symbols from /lib/arm-linux-gnueabihf/libnss_files.so.2...(no debugging symbols found)...done.
      Loaded symbols for /lib/arm-linux-gnueabihf/libnss_files.so.2
      Reading symbols from /opt/jdk1.8.0_33/jre/lib/arm/libzip.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/jdk1.8.0_33/jre/lib/arm/libzip.so
      Reading symbols from /opt/jdk1.8.0_33/jre/lib/arm/libawt.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/jdk1.8.0_33/jre/lib/arm/libawt.so
      Reading symbols from /opt/jdk1.8.0_33/jre/lib/arm/libawt_headless.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/jdk1.8.0_33/jre/lib/arm/libawt_headless.so
      Reading symbols from /opt/jdk1.8.0_33/jre/lib/arm/libprism_es2_monocle.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/jdk1.8.0_33/jre/lib/arm/libprism_es2_monocle.so
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
      Reading symbols from /opt/jdk1.8.0_33/jre/lib/arm/libglass_monocle.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/jdk1.8.0_33/jre/lib/arm/libglass_monocle.so
      Reading symbols from /opt/vc/lib/libGLESv2.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/vc/lib/libGLESv2.so
      Reading symbols from /opt/vc/lib/libEGL.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/vc/lib/libEGL.so
      Reading symbols from /opt/vc/lib/libvcos.so...done.
      Loaded symbols for /opt/vc/lib/libvcos.so
      Reading symbols from /opt/vc/lib/libbcm_host.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/vc/lib/libbcm_host.so
      Reading symbols from /opt/vc/lib/libvchiq_arm.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/vc/lib/libvchiq_arm.so
      Reading symbols from /usr/lib/jni/librxtxSerial-2.2pre1.so...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/jni/librxtxSerial-2.2pre1.so
      Reading symbols from /opt/jdk1.8.0_33/jre/lib/arm/libnet.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/jdk1.8.0_33/jre/lib/arm/libnet.so
      Reading symbols from /opt/jdk1.8.0_33/jre/lib/arm/libjavafx_font.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/jdk1.8.0_33/jre/lib/arm/libjavafx_font.so
      Reading symbols from /opt/jdk1.8.0_33/jre/lib/arm/libjavafx_font_freetype.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/jdk1.8.0_33/jre/lib/arm/libjavafx_font_freetype.so
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libgtk-x11-2.0.so.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libgtk-x11-2.0.so.0
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libgdk-x11-2.0.so.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libgdk-x11-2.0.so.0
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libatk-1.0.so.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libatk-1.0.so.0
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libgio-2.0.so.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libgio-2.0.so.0
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libpangoft2-1.0.so.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libpangoft2-1.0.so.0
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libpangocairo-1.0.so.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libpangocairo-1.0.so.0
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libgdk_pixbuf-2.0.so.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libgdk_pixbuf-2.0.so.0
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libcairo.so.2...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libcairo.so.2
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libpango-1.0.so.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libpango-1.0.so.0
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libfreetype.so.6...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libfreetype.so.6
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libfontconfig.so.1...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libfontconfig.so.1
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so.0
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so.0
      Reading symbols from /lib/arm-linux-gnueabihf/libglib-2.0.so.0...(no debugging symbols found)...done.
      Loaded symbols for /lib/arm-linux-gnueabihf/libglib-2.0.so.0
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libXtst.so.6...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libXtst.so.6
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libX11.so.6...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libX11.so.6
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libXcomposite.so.1...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libXcomposite.so.1
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libXdamage.so.1...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libXdamage.so.1
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libXfixes.so.3...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libXfixes.so.3
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libXext.so.6...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libXext.so.6
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libXrender.so.1...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libXrender.so.1
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libXinerama.so.1...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libXinerama.so.1
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libXi.so.6...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libXi.so.6
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libXrandr.so.2...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libXrandr.so.2
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libXcursor.so.1...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libXcursor.so.1
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libgmodule-2.0.so.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libgmodule-2.0.so.0
      Reading symbols from /lib/arm-linux-gnueabihf/libz.so.1...(no debugging symbols found)...done.
      Loaded symbols for /lib/arm-linux-gnueabihf/libz.so.1
      Reading symbols from /lib/arm-linux-gnueabihf/libselinux.so.1...(no debugging symbols found)...done.
      Loaded symbols for /lib/arm-linux-gnueabihf/libselinux.so.1
      Reading symbols from /lib/arm-linux-gnueabihf/libresolv.so.2...(no debugging symbols found)...done.
      Loaded symbols for /lib/arm-linux-gnueabihf/libresolv.so.2
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libharfbuzz.so.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libharfbuzz.so.0
      Reading symbols from /lib/arm-linux-gnueabihf/libpng12.so.0...(no debugging symbols found)...done.
      Loaded symbols for /lib/arm-linux-gnueabihf/libpng12.so.0
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libpixman-1.so.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libpixman-1.so.0
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libxcb-shm.so.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libxcb-shm.so.0
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libxcb-render.so.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libxcb-render.so.0
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libxcb.so.1...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libxcb.so.1
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libthai.so.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libthai.so.0
      Reading symbols from /lib/arm-linux-gnueabihf/libexpat.so.1...(no debugging symbols found)...done.
      Loaded symbols for /lib/arm-linux-gnueabihf/libexpat.so.1
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libffi.so.5...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libffi.so.5
      Reading symbols from /lib/arm-linux-gnueabihf/libpcre.so.3...(no debugging symbols found)...done.
      Loaded symbols for /lib/arm-linux-gnueabihf/libpcre.so.3
      Reading symbols from /usr/lib/libgraphite2.so.2.0.0...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/libgraphite2.so.2.0.0
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libXau.so.6...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libXau.so.6
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libXdmcp.so.6...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libXdmcp.so.6
      Reading symbols from /usr/lib/arm-linux-gnueabihf/libdatrie.so.1...(no debugging symbols found)...done.
      Loaded symbols for /usr/lib/arm-linux-gnueabihf/libdatrie.so.1
      Reading symbols from /opt/jdk1.8.0_33/jre/lib/arm/libjavafx_font_pango.so...(no debugging symbols found)...done.
      Loaded symbols for /opt/jdk1.8.0_33/jre/lib/arm/libjavafx_font_pango.so
      0x76ecfe48 in pthread_join () from /lib/arm-linux-gnueabihf/libpthread.so.0

      (gdb) bt
      #0 0x76ecfe48 in pthread_join () from /lib/arm-linux-gnueabihf/libpthread.so.0
      #1 0x76eb69d0 in ContinueInNewThread0 () from /opt/jdk1.8.0_33/bin/../lib/arm/jli/libjli.so
      #2 0x76eb362c in ContinueInNewThread () from /opt/jdk1.8.0_33/bin/../lib/arm/jli/libjli.so
      #3 0x76eb3f78 in JLI_Launch () from /opt/jdk1.8.0_33/bin/../lib/arm/jli/libjli.so
      #4 0x000084ec in main ()

      (gdb) info threads
        Id Target Id Frame
        26 Thread 0x76332470 (LWP 2284) "java" 0x76ed3504 in pthread_cond_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        25 Thread 0x74095470 (LWP 2285) "java" 0x76ed38b8 in pthread_cond_timedwait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        24 Thread 0x6bfdd470 (LWP 2286) "java" 0x76ed3504 in pthread_cond_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        23 Thread 0x6bf8d470 (LWP 2287) "java" 0x76ed3504 in pthread_cond_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        22 Thread 0x6bdc6470 (LWP 2288) "java" 0x76ed5770 in sem_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        21 Thread 0x6bbff470 (LWP 2289) "java" 0x76ed38b8 in pthread_cond_timedwait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        20 Thread 0x6bd76470 (LWP 2290) "java" 0x76ed3504 in pthread_cond_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        19 Thread 0x6bb7f470 (LWP 2291) "java" 0x76ed38b8 in pthread_cond_timedwait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        18 Thread 0x6b3a0470 (LWP 2292) "java" 0x76ed5770 in sem_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        17 Thread 0x6ab16470 (LWP 2293) "VCHIQ completio" 0x76e34dcc in ioctl () from /lib/arm-linux-gnueabihf/libc.so.6
        16 Thread 0x6a316470 (LWP 2294) "HDispmanx Notif" 0x76ed5770 in sem_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        15 Thread 0x69b16470 (LWP 2295) "HTV Notify" 0x76ed5770 in sem_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        14 Thread 0x69316470 (LWP 2296) "HCEC Notify" 0x76ed5770 in sem_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        13 Thread 0x68b16470 (LWP 2297) "java" 0x76ed6c50 in recv () from /lib/arm-linux-gnueabihf/libpthread.so.0
        12 Thread 0x68ac6470 (LWP 2299) "java" 0x76ed3504 in pthread_cond_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        11 Thread 0x68a76470 (LWP 2300) "java" 0x76ed6840 in read () from /lib/arm-linux-gnueabihf/libpthread.so.0
        10 Thread 0x68a26470 (LWP 2301) "java" 0x76ed6840 in read () from /lib/arm-linux-gnueabihf/libpthread.so.0
        9 Thread 0x688d6470 (LWP 2302) "java" 0x76ed38b8 in pthread_cond_timedwait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        8 Thread 0x68886470 (LWP 2303) "java" 0x76ed6840 in read () from /lib/arm-linux-gnueabihf/libpthread.so.0
        7 Thread 0x68836470 (LWP 2304) "java" 0x76ed3504 in pthread_cond_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        6 Thread 0x687e6470 (LWP 2305) "java" 0x76ed3504 in pthread_cond_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        5 Thread 0x68796470 (LWP 2306) "java" 0x76ed3504 in pthread_cond_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        4 Thread 0x68746470 (LWP 2307) "java" 0x76ed3504 in pthread_cond_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        3 Thread 0x685e3470 (LWP 2308) "java" 0x76ed38b8 in pthread_cond_timedwait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
        2 Thread 0x66c6d470 (LWP 2311) "java" 0x76ed3504 in pthread_cond_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
      * 1 Thread 0x76f23000 (LWP 2283) "java" 0x76ecfe48 in pthread_join () from /lib/arm-linux-gnueabihf/libpthread.so.0




            ddhill David Hill (Inactive)
            pviceicjfx Predrag Viceic (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: