[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-2d-dev
Subject:    Re: [OpenJDK 2D-Dev] Java2D Queue Flusher crash
From:       Philip Race <philip.race () oracle ! com>
Date:       2020-03-12 16:17:21
Message-ID: 5E6A6091.80902 () oracle ! com
[Download RAW message or body]


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
>>
>
>
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic