Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.

Regression

com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT.test01GLCanvasOnscreenGL2ES2

Failing for the past 1 build (Since Unstable#1029 )
Took 30 sec.

Error Message

test timed out after 30000 milliseconds

Stacktrace

java.lang.Exception: test timed out after 30000 milliseconds
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:503)
	at java.awt.EventQueue.invokeAndWait(EventQueue.java:1266)
	at java.awt.EventQueue.invokeAndWait(EventQueue.java:1247)
	at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:53)
	at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:100)
	at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:205)
	at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172)
	at javax.media.opengl.Threading.invoke(Threading.java:191)
	at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:483)
	at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:724)
	at javax.media.opengl.awt.GLCanvas.invoke(GLCanvas.java:786)
	at com.jogamp.opengl.GLEventListenerState.moveFrom(GLEventListenerState.java:221)
	at com.jogamp.opengl.test.junit.jogl.acore.glels.GLContextDrawableSwitchBase.testGLADOneLifecycle(GLContextDrawableSwitchBase.java:260)
	at com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT.testGLCanvasImpl(TestGLContextDrawableSwitch12AWT.java:113)
	at com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT.test01GLCanvasOnscreenGL2ES2(TestGLContextDrawableSwitch12AWT.java:67)

Standard Error

SLOCK [T main @ 1372944185986 ms III localhost/127.0.0.1:59999 - Wait for lock
Thread-1 - SISock: localhost/127.0.0.1:59999 - started
SLOCK [T main @ 1372944220020 ms +++ localhost/127.0.0.1:59999 - Locked within 34038 ms, 35 attempts
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test02GLCanvasOnscreenGLES2
Profile GLES2 n/a
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test02GLCanvasOnscreenGLES2
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test11GLCanvasOffscreenGL2ES2
Platform doesn't support offscreen rendering.
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test11GLCanvasOffscreenGL2ES2
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2
Profile GLES2 n/a
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2
GLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true
Thread[AWT-EventQueue-0,6,main] GearsES2.init ...
GearsES2 init on Thread[AWT-EventQueue-0,6,main]
Chosen GLCapabilities: GLCaps[glx vid 0x29, fbc 0x29: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4bc.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  -1
GL Profile     GLProfile[GL2ES2/GL4bc.hw]
GL Version     4.2 (hardware) - 4.2.12337 Compatibility Profile Context 13.101 [GL 4.2.0, vendor 13.101.0 (Compatibility Profile Context 13.101)]
Quirks         [DontCloseX11Display]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      ATI Technologies Inc.
GL_RENDERER    ATI Radeon HD 5800 Series 
GL_VERSION     4.2.12337 Compatibility Profile Context 13.101
GLSL           true, has-compiler-func: true, version: 4.30 / 4.30.0
GL FBO: basic true, full true
GL_EXTENSIONS  230
               GL_AMDX_debug_output GL_AMDX_vertex_shader_tessellator GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trace GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_tessellator GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_clear_buffer_object GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint
GLX_EXTENSIONS 28
               GLX_SGI_swap_control GLX_NV_swap_group GLX_SGIX_visual_select_group GLX_SGIX_swap_barrier GLX_ARB_fbconfig_float GLX_SGI_video_sync GLX_MESA_copy_sub_buffer GLX_EXT_texture_from_pixmap GLX_MESA_allocate_memory GLX_ARB_get_proc_address GLX_EXT_visual_rating GLX_MESA_swap_frame_usage GLX_AMD_gpu_association GLX_EXT_framebuffer_sRGB GLX_EXT_buffer_age GLX_ARB_create_context_profile GLX_EXT_swap_control GLX_EXT_visual_info GLX_EXT_import_context GLX_OML_swap_method GLX_SGIX_swap_group GLX_SGIX_pbuffer GLX_ARB_multisample GLX_SGI_make_current_read GLX_MESA_swap_control GLX_SGIS_multisample GLX_ARB_create_context GLX_SGIX_fbconfig
-----------------------------------------------------------------------------------------------------
gear1 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@610773bd
gear2 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@303faf0f
gear3 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@24fe1a88
Thread[AWT-EventQueue-0,6,main] GearsES2.init FIN
Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0/0 256x256, swapInterval 1, drawable 0x400000f
AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test01GLCanvasOnscreenGL2ES2_-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0/0 256x256, swapInterval 1, drawable 0x400000f
.. preserving.0
finishLifecycleAction(com.jogamp.opengl.util.Animator$3): ++++++ timeout reached ++++++ Thread-7
finishLifecycleAction(com.jogamp.opengl.util.Animator$3): OK false- pollPeriod 1000, blocking true, waited 1000/1000 - Thread-7
 - com.jogamp.opengl.util.Animator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 27951, fps 0.0], modeBits 1, init'ed true, animThread Thread[Thread-7-null,5,main], exclCtxThread false(null)]
java.lang.Exception: Stack trace
	at java.lang.Thread.dumpStack(Thread.java:1344)
	at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:559)
	at com.jogamp.opengl.util.Animator.pause(Animator.java:305)
	at com.jogamp.opengl.util.AnimatorBase.remove(AnimatorBase.java:229)
	at com.jogamp.opengl.GLEventListenerState.moveFrom(GLEventListenerState.java:156)
	at com.jogamp.opengl.test.junit.jogl.acore.glels.GLContextDrawableSwitchBase.testGLADOneLifecycle(GLContextDrawableSwitchBase.java:260)
	at com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT.testGLCanvasImpl(TestGLContextDrawableSwitch12AWT.java:113)
	at com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT.test01GLCanvasOnscreenGL2ES2(TestGLContextDrawableSwitch12AWT.java:67)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.FailOnTimeout$1.run(FailOnTimeout.java:28)
finishLifecycleAction(com.jogamp.opengl.util.AnimatorBase$3): ++++++ timeout reached ++++++ Thread-7
finishLifecycleAction(com.jogamp.opengl.util.AnimatorBase$3): OK false- pollPeriod 1000, blocking true, waited 1000/1000 - Thread-7
 - com.jogamp.opengl.util.Animator[started true, animating true, paused true, drawable 0, totals[dt 0, frames 27951, fps 0.0], modeBits 1, init'ed true, animThread Thread[Thread-7-null,5,main], exclCtxThread false(null)]
java.lang.Exception: Stack trace
	at java.lang.Thread.dumpStack(Thread.java:1344)
	at com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:559)
	at com.jogamp.opengl.util.AnimatorBase.remove(AnimatorBase.java:236)
	at com.jogamp.opengl.GLEventListenerState.moveFrom(GLEventListenerState.java:156)
	at com.jogamp.opengl.test.junit.jogl.acore.glels.GLContextDrawableSwitchBase.testGLADOneLifecycle(GLContextDrawableSwitchBase.java:260)
	at com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT.testGLCanvasImpl(TestGLContextDrawableSwitch12AWT.java:113)
	at com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT.test01GLCanvasOnscreenGL2ES2(TestGLContextDrawableSwitch12AWT.java:67)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.FailOnTimeout$1.run(FailOnTimeout.java:28)
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2
SLOCK [T main @ 1372944251315 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms