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

Java2D Queue Flusher crash in IOAccelContextAddResource

    Details

    • Type: Bug
    • Status: Open
    • Priority: P4
    • Resolution: Unresolved
    • Affects Version/s: 11.0.7
    • Fix Version/s: 11-pool
    • Component/s: client-libs
    • Labels:
    • Environment:
    • Subcomponent:
      2d
    • CPU:
      x86
    • OS:
      os_x_10.15

      Description

      Multiple users report sudden crashes while using the UI (scrolling etc.).

      All crashlogs contain a AppleIntelHD4000GraphicsGLDriver or a AppleIntelHD5000GraphicsGLDriver.

      OGLRenderer_FillParallelogram is always involved.

      Typical (partial) crash log:

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x00007fff53fd1364, pid=8111, tid=69891
      #
      # JRE version: OpenJDK Runtime Environment (11.0.7+10) (build 11.0.7+10-LTS)
      # Java VM: OpenJDK 64-Bit Server VM (11.0.7+10-LTS, mixed mode, tiered, compressed oops, g1 gc, bsd-amd64)
      # Problematic frame:
      # C [IOAccelerator+0x2364] IOAccelContextAddResource+0x4
      #
      # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
      #
      # If you would like to submit a bug report, please visit:
      # http://bugreport.java.com/bugreport/crash.jsp
      # The crash happened outside the Java Virtual Machine in native code.
      # See problematic frame for where to report the bug.
      #

      --------------- S U M M A R Y ------------

      Command Line: -Djava.library.path=/Applications/beaTunes5.app/Contents/MacOS -DLibraryDirectory=/Users/macos/Library -DDocumentsDirectory=/Users/macos/Documents -DApplicationSupportDirectory=/Users/macos/Library/Application Support -DCachesDirectory=/Users/macos/Library/Caches -DApplicationDirectory=/Users/macos/Applications -DAutosavedInformationDirectory=/Users/macos/Library/Autosave Information -DDesktopDirectory=/Users/macos/Desktop -DDownloadsDirectory=/Users/macos/Downloads -DMoviesDirectory=/Users/macos/Movies -DMusicDirectory=/Users/macos/Music -DPicturesDirectory=/Users/macos/Pictures -DSharedPublicDirectory=/Users/macos/Public -DSystemLibraryDirectory=/Library -DSystemApplicationSupportDirectory=/Library/Application Support -DSystemCachesDirectory=/Library/Caches -DSystemApplicationDirectory=/Applications -DSystemUserDirectory=/Users -DUserHome=/Users/macos -DSandboxEnabled=true -DDarkMode=false -DLaunchModifierFlags=0 -DLaunchModifierFlagCapsLock=false -DLaunchModifierFlagShift=false -DLaunchModifierFlagControl=false -DLaunchModifierFlagOption=false -DLaunchModifierFlagCommand=false -DLaunchModifierFlagNumericPad=false -DLaunchModifierFlagHelp=false -DLaunchModifierFlagFunction=false -ea -Xlog:gc*:file=.beaTunes-gc.log -XX:+UseG1GC -XX:+UseStringDeduplication -XX:MaxGCPauseMillis=25 -XX:GCHeapFreeLimit=10 -Dcom.tagtraum.jipes.math.FFTFactory=com.tagtraum.audiokern.math.NativeFFTFactory -Dcom.tagtraum.beatunes.analysis.disk_buffer_size=256 -Dapple.awt.application.name=beaTunes5 -Dapp.root=/Applications/beaTunes5.app -Dsymlinks.follow=false -Dbpmalgorithms.legacy.support=false -DHIBERNATE_STATISTICS=true -Dhttps.protocols=TLSv1.1,TLSv1.2 -Dcom.apple.mrj.application.live-resize=false -Dcom.apple.smallTabs=false -Dapple.laf.useScreenMenuBar=true -Dapple.awt.textantialiasing=true -Dapple.awt.antialiasing=true -Dapple.awt.showGrowBox=true -Dapple.awt.brushMetalLook=false -Dapple.awt.useSystemHelp=false -Xmx3072m -XX:MaxDirectMemorySize=2000m -Xms92m com.tagtraum.beatunes.BeaTunes

      Host: MacBookPro10,1 x86_64 2600 MHz, 8 cores, 8G, Darwin 19.5.0
      Time: Sat May 30 15:54:41 2020 CDT elapsed time: 11796 seconds (0d 3h 16m 36s)

      --------------- T H R E A D ---------------

      Current thread (0x00007ff6ecaac000): JavaThread "Java2D Queue Flusher" daemon [_thread_in_native, id=69891, stack(0x000070000347d000,0x000070000357d000)]

      Stack: [0x000070000347d000,0x000070000357d000], sp=0x000070000357c6e0, free space=1021k
      Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
      C [IOAccelerator+0x2364] IOAccelContextAddResource+0x4
      C [AppleIntelHD4000GraphicsGLDriver+0x662e] _ZN11Gen7Context8CheckOOMEPN3USC9IM_ShaderES2_S2_S2_S2_yRb+0x8aa
      C [AppleIntelHD4000GraphicsGLDriver+0xc4fd] _ZN11Gen7Context8CheckOOMEyRb+0x61
      C [AppleIntelHD4000GraphicsGLDriver+0x93e8] _ZN11Gen7Context15ProgramPipelineEv+0x60
      C [AppleIntelHD4000GraphicsGLDriver+0xcc28e] glrIntelBeginPrimitiveBuffer+0xa6
      C [GLEngine+0x102d20] gleBeginPrimitiveTCLFunc+0x48
      C [libawt_lwawt.dylib+0x3e894] OGLRenderQueue_CheckPreviousOp+0xf4
      C [libawt_lwawt.dylib+0x3f0ac] OGLRenderer_FillParallelogram+0x3a
      C [libawt_lwawt.dylib+0x3dcc8] Java_sun_java2d_opengl_OGLRenderQueue_flushBuffer+0x280
      J 11478 sun.java2d.opengl.OGLRenderQueue.flushBuffer(JI)V java.desktop@11.0.7 (0 bytes) @ 0x0000000111bf387d [0x0000000111bf37c0+0x00000000000000bd]
      J 27877% c2 sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run()V java.desktop@11.0.7 (234 bytes) @ 0x0000000112b8d634 [0x0000000112b8d540+0x00000000000000f4]
      j java.lang.Thread.run()V+11 java.base@11.0.7
      v ~StubRoutines::call_stub
      V [libjvm.dylib+0x399a1a] _ZN9JavaCalls11call_helperEP9JavaValueRK12methodHandleP17JavaCallArgumentsP6Thread+0x21a
      V [libjvm.dylib+0x398e64] _ZN9JavaCalls12call_virtualEP9JavaValueP5KlassP6SymbolS5_P17JavaCallArgumentsP6Thread+0xee
      V [libjvm.dylib+0x398f20] _ZN9JavaCalls12call_virtualEP9JavaValue6HandleP5KlassP6SymbolS6_P6Thread+0x62
      V [libjvm.dylib+0x41cd91] _ZL12thread_entryP10JavaThreadP6Thread+0x78
      V [libjvm.dylib+0x6ec130] _ZN10JavaThread17thread_main_innerEv+0x82
      V [libjvm.dylib+0x6ebf7a] _ZN10JavaThread3runEv+0x174
      V [libjvm.dylib+0x6e9e56] _ZN6Thread8call_runEv+0x68
      V [libjvm.dylib+0x5f187b] _ZL19thread_native_entryP6Thread+0x139
      C [libsystem_pthread.dylib+0x6109] _pthread_start+0x94
      C [libsystem_pthread.dylib+0x1b8b] thread_start+0xf

      [...]

      Full crash logs are attached.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              hschreiber Hendrik Schreiber
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: