[OpenJDK 2D-Dev] Java2D Queue Flusher crash
Sergey Bylokhov
Sergey.Bylokhov at oracle.com
Thu Mar 12 16:09:02 UTC 2020
Hi,
As a first step, I suggest updating JDK to jdk11.0.6 where[1] was fixed(or jdk14[2])
It was the biggest root cause of similar crashes. If it does not help
then we will need some testcase or steps to reproduce the problem because
the crash happens in the intel OGL driver when we simply call glFlush.
[1] https://bugs.openjdk.java.net/browse/JDK-8146238
[2] https://jdk.java.net/14/
On 3/12/20 2:40 am, Kustaa Nyholm wrote:
> Hi,
>
> not sure this is the right place.
>
> I looked for a place to file bugs or contribute to an existing bug report but did not find the place.
>
> Found a lot of old and newer bugs that looked a lot like this.
>
> It seems that Java2D Queue Flusher is a 'catch all' place to crash for various bugs elsewhere. ;)
>
> Some bugs are marked as fixed but I just got a report from a customer where this happened three times in one day
> but has not happened since and had not happened for weeks.
>
> There seesm to be no rhyme or reason or repeating pattern when this happens.
>
> The computer was/is MacBook Pro 11 with High Sierra.
>
> The version that this happens with is:
>
> openjdk 11.0.1 2018-10-16
> OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
> OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)
>
>
>
> I have the full crash reports but if this is the wrong place I won't post them here, so here is
> only a sampling of the crash report.
>
> wbr Kusti
>
>
> Thread 23 Crashed:: Java: Java2D Queue Flusher
> 0 libsystem_kernel.dylib 0x00007fff66899b66 __pthread_kill + 10
> 1 libsystem_pthread.dylib 0x00007fff66a64080 pthread_kill + 333
> 2 libsystem_c.dylib 0x00007fff667f51ae abort + 127
> 3 libGPUSupport.dylib 0x00007fff57251118 gpusKillClient + 93
> 4 com.apple.driver.AppleIntelHD3000GraphicsGLDriver 0x000000011be8773f GhalInterface::getCommandBuffer(unsigned char**, unsigned char**, unsigned int*, unsigned int*) + 143
> 5 com.apple.driver.AppleIntelHD3000GraphicsGLDriver 0x000000011bea3781 GHAL3D::CPrivateCommandTransport::FlushCommandBuffer(GHAL3D::FLUSH_TYPE, unsigned char) + 273
> 6 com.apple.driver.AppleIntelHD3000GraphicsGLDriver 0x000000011bea3550 g575SubmitPacketsToken + 67
> 7 libawt_lwawt.dylib 0x0000000108e7bdbb OGLSD_MakeOGLContextCurrent + 65
> 8 libawt_lwawt.dylib 0x0000000108e9be25 OGLContext_SetSurfaces + 133
> 9 libawt_lwawt.dylib 0x0000000108e9ffb8 Java_sun_java2d_opengl_OGLRenderQueue_flushBuffer + 2324
> 10 ??? 0x0000000111b4e57d 0 + 4592035197
> 11 ??? 0x0000000112039ec0 0 + 4597194432
>
--
Best regards, Sergey.
More information about the 2d-dev
mailing list