[OpenJDK 2D-Dev] Java2D Queue Flusher crash
Philip Race
philip.race at oracle.com
Thu Mar 12 16:17:21 UTC 2020
Note that JDK 14 GA's next Tuesday - 17th March 2020.
Also the place to file bugs is https://bugreport.java.com/bugreport/
This list is the place to propose a source code fix for an existing bug.
-phil.
On 3/12/20, 9:09 AM, Sergey Bylokhov wrote:
> 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
>>
>
>
More information about the 2d-dev
mailing list