OvermindDL1 Posted January 1, 2015 Share Posted January 1, 2015 Bug Submission:Category: Client CrashIssue Title: Assert failure '0' at ..\source\renderlib\OpenGL\HWEffect.cpp(87)Issue Description: Launching the game brings up a blank window for ~1s, which it and the process then vanish. The log file contains the following:```Starting upCommand Line Arguments:Don't Starve: 122029 WIN32_STEAMBuild Date: 2014-12-24_11-39-24THREAD - started 'GAClient' (210)HttpClient::ClientThread::Main()Network tick rate: U=15(2), D=0Network tick rate: U=15(2), D=0THREAD - started 'GAClient' (181)HttpClient::ClientThread::Main()could not load ping_cacheOnLoadPermissionListOnLoadPermissionListSteamID: /* snip */cGame::InitializeOnMainThreadTHREAD - started 'GAClient' (113)WindowManager::InitializeHttpClient::ClientThread::Main()GLInfo~~~~~~GL_VENDOR: Google Inc.GL_RENDERER: ANGLE (ATI Radeon HD 5800 Series)GL_VERSION: OpenGL ES 2.0 (ANGLE 1.0.0.2249)GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 1.00 (ANGLE 1.0.0.2249)OpenGL extensions (19, 19):GL_ANGLE_depth_textureGL_ANGLE_framebuffer_blitGL_ANGLE_framebuffer_multisampleGL_ANGLE_instanced_arraysGL_ANGLE_pack_reverse_row_orderGL_ANGLE_texture_compression_dxt3GL_ANGLE_texture_compression_dxt5GL_ANGLE_texture_usageGL_ANGLE_translated_shader_sourceGL_EXT_read_format_bgraGL_EXT_robustnessGL_EXT_texture_compression_dxt1GL_EXT_texture_format_BGRA8888GL_EXT_texture_storageGL_OES_get_program_binaryTHREAD - started 'WindowsInputManager' (167)GL_OES_packed_depth_stencilGL_OES_rgb8_rgba8GL_OES_standard_derivativesGL_OES_texture_npotGL_MAX_TEXTURE_SIZE = 16384GL_MAX_TEXTURE_IMAGE_UNITS = 16GL_MAX_RENDERBUFFER_SIZE = 16384GL_MAX_VIEWPORT_DIMS = 16384, 16384GL_MAX_VARYING_VECTORS = 10GL_MAX_VERTEX_ATTRIBS = 16GL_MAX_VERTEX_UNIFORM_VECTORS = 254GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 4GL_MAX_FRAGMENT_UNIFORM_VECTORS = 2214 compressed texture formatstexture format 0x83f0texture format 0x83f1texture format 0x83f2texture format 0x83f3ERROR: Missing Shader 'shaders/font.ksh'.Assert failure '0' at ..\source\renderlib\OpenGL\HWEffect.cpp(87): Trace follows...```And that is the end of the log, there is no trace printed out.As seen I have, not entirely modern but stil substantially powerful video hardware (a Radeon 5790 to be exact). I have no issues with hundreds of other games played within the past few months ranging from quite old to modern ones using Unity and Unreal Engine 4.I have completely uninstalled and reinstalled multiple times, the data/shaders/font.ksh does exist and does have content (appears to be a concatenated file containing a couple of extremely simple shaders that are complete and compilable). I have attached the most recent minidump file, of which I have hundreds of now after my testing if you want more.Steps to Reproduce: Install and launch. Link to comment Share on other sites More sharing options...
Developer MarkL Posted January 3, 2015 Developer Share Posted January 3, 2015 Sorry for the overdue response, @OvermindDL1. Our game should run on much less powerful cards. I'm not exactly sure what's going on here. I suspect it may be a compatibility issue- I'll see if we can find that card in the office. It's possible this is a new error related to some IO changes we recently made. What is the full path of the shader file on your system? E.g. for me it's E:\Program Files (x86)\Steam\SteamApps\common\Don't Starve Together Beta\data\shaders Link to comment Share on other sites More sharing options...
OvermindDL1 Posted January 6, 2015 Author Share Posted January 6, 2015 Sorry for the delay in turn, work days.It is the same except sans the (86) part as it is 32 bit. I have not restarted in weeks but I can switch to 64 bit tonight as a test. EDIT: Same crash in Win7 64bit.Path here is: C:\Program Files (x86)\Steam\steamapps\common\Don't Starve Together Beta\data\shaders\font.ksh Link to comment Share on other sites More sharing options...
nekun Posted January 14, 2015 Share Posted January 14, 2015 I have the same error but only with ROG in linux 64 (debian testing). I don't have problems running DS without ROG. So I think it's not related to DS Together.. My log: nekun@b590:~$ '/home/nekun/dontstarve/bin/dontstarve'Starting upDon't Starve: 104735 LINUXBuild Date: 2014-06-24_14-27-26THREAD - started 'GAClient' (139875359282944)HttpClient::ClientThread::Main()cGame::InitializeOnMainThreadWindowManager::InitializeCreating window with size 1366x702 at 0x66THREAD - started 'SDLInputManager' (139875358603008)GLInfo~~~~~~GL_VENDOR: Intel Open Source Technology CenterGL_RENDERER: Mesa DRI Intel® Ivybridge MobileGL_VERSION: 3.0 Mesa 10.3.2GL_SHADING_LANGUAGE_VERSION: 1.30OpenGL 3.0 present, detecting extensions the new wayOpenGL extensions (203, 203):GL_3DFX_texture_compression_FXT1GL_AMD_conservative_depthGL_AMD_draw_buffers_blendGL_AMD_performance_monitorGL_AMD_seamless_cubemap_per_textureGL_AMD_shader_trinary_minmaxGL_ANGLE_texture_compression_dxt3GL_ANGLE_texture_compression_dxt5GL_APPLE_object_purgeableGL_APPLE_packed_pixelsGL_APPLE_vertex_array_objectGL_ARB_ES2_compatibilityGL_ARB_ES3_compatibilityGL_ARB_blend_func_extendedGL_ARB_buffer_storageGL_ARB_clear_buffer_objectGL_ARB_clear_textureGL_ARB_color_buffer_floatGL_ARB_compressed_texture_pixel_storageGL_ARB_conditional_render_invertedGL_ARB_conservative_depthGL_ARB_copy_bufferGL_ARB_copy_imageGL_ARB_debug_outputGL_ARB_depth_buffer_floatGL_ARB_depth_clampGL_ARB_depth_textureGL_ARB_derivative_controlGL_ARB_draw_buffersGL_ARB_draw_buffers_blendGL_ARB_draw_elements_base_vertexGL_ARB_draw_instancedGL_ARB_explicit_attrib_locationGL_ARB_explicit_uniform_locationGL_ARB_fragment_coord_conventionsGL_ARB_fragment_programGL_ARB_fragment_program_shadowGL_ARB_fragment_shaderGL_ARB_framebuffer_objectGL_ARB_framebuffer_sRGBGL_ARB_get_program_binaryGL_ARB_half_float_pixelGL_ARB_half_float_vertexGL_ARB_instanced_arraysGL_ARB_internalformat_queryGL_ARB_invalidate_subdataGL_ARB_map_buffer_alignmentGL_ARB_map_buffer_rangeGL_ARB_multi_bindGL_ARB_multisampleGL_ARB_multitextureGL_ARB_occlusion_queryGL_ARB_occlusion_query2GL_ARB_pixel_buffer_objectGL_ARB_point_parametersGL_ARB_point_spriteGL_ARB_provoking_vertexGL_ARB_robustnessGL_ARB_sample_shadingGL_ARB_sampler_objectsGL_ARB_seamless_cube_mapGL_ARB_seamless_cubemap_per_textureGL_ARB_separate_shader_objectsGL_ARB_shader_atomic_countersGL_ARB_shader_bit_encodingGL_ARB_shader_objectsGL_ARB_shader_texture_lodGL_ARB_shading_language_100GL_ARB_shading_language_420packGL_ARB_shading_language_packingGL_ARB_shadowGL_ARB_syncGL_ARB_texture_border_clampGL_ARB_texture_compressionGL_ARB_texture_compression_bptcGL_ARB_texture_compression_rgtcGL_ARB_texture_cube_mapGL_ARB_texture_cube_map_arrayGL_ARB_texture_env_addGL_ARB_texture_env_combineGL_ARB_texture_env_crossbarGL_ARB_texture_env_dot3GL_ARB_texture_floatGL_ARB_texture_gatherGL_ARB_texture_mirror_clamp_to_edgeGL_ARB_texture_mirrored_repeatGL_ARB_texture_multisampleGL_ARB_texture_non_power_of_twoGL_ARB_texture_query_levelsGL_ARB_texture_query_lodGL_ARB_texture_rectangleGL_ARB_texture_rgGL_ARB_texture_rgb10_a2uiGL_ARB_texture_storageGL_ARB_texture_storage_multisampleGL_ARB_texture_swizzleGL_ARB_texture_viewGL_ARB_timer_queryGL_ARB_transform_feedback2GL_ARB_transform_feedback3GL_ARB_transform_feedback_instancedGL_ARB_transpose_matrixGL_ARB_uniform_buffer_objectGL_ARB_vertex_array_bgraGL_ARB_vertex_array_objectGL_ARB_vertex_attrib_bindingGL_ARB_vertex_buffer_objectGL_ARB_vertex_programGL_ARB_vertex_shaderGL_ARB_vertex_type_10f_11f_11f_revGL_ARB_vertex_type_2_10_10_10_revGL_ARB_window_posGL_ATI_blend_equation_separateGL_ATI_draw_buffersGL_ATI_separate_stencilGL_ATI_texture_env_combine3GL_ATI_texture_floatGL_EXT_abgrGL_EXT_bgraGL_EXT_blend_colorGL_EXT_blend_equation_separateGL_EXT_blend_func_separateGL_EXT_blend_minmaxGL_EXT_blend_subtractGL_EXT_compiled_vertex_arrayGL_EXT_copy_textureGL_EXT_draw_buffers2GL_EXT_draw_instancedGL_EXT_draw_range_elementsGL_EXT_fog_coordGL_EXT_framebuffer_blitGL_EXT_framebuffer_multisampleGL_EXT_framebuffer_multisample_blit_scaledGL_EXT_framebuffer_objectGL_EXT_framebuffer_sRGBGL_EXT_gpu_program_parametersGL_EXT_multi_draw_arraysGL_EXT_packed_depth_stencilGL_EXT_packed_floatGL_EXT_packed_pixelsGL_EXT_pixel_buffer_objectGL_EXT_point_parametersGL_EXT_polygon_offsetGL_EXT_provoking_vertexGL_EXT_rescale_normalGL_EXT_secondary_colorGL_EXT_separate_specular_colorGL_EXT_shader_integer_mixGL_EXT_shadow_funcsGL_EXT_stencil_two_sideGL_EXT_stencil_wrapGL_EXT_subtextureGL_EXT_textureGL_EXT_texture3DGL_EXT_texture_arrayGL_EXT_texture_compression_dxt1GL_EXT_texture_compression_rgtcGL_EXT_texture_compression_s3tcGL_EXT_texture_cube_mapGL_EXT_texture_edge_clampGL_EXT_texture_env_addGL_EXT_texture_env_combineGL_EXT_texture_env_dot3GL_EXT_texture_filter_anisotropicGL_EXT_texture_integerGL_EXT_texture_lod_biasGL_EXT_texture_objectGL_EXT_texture_rectangleGL_EXT_texture_sRGBGL_EXT_texture_sRGB_decodeGL_EXT_texture_shared_exponentGL_EXT_texture_snormGL_EXT_texture_swizzleGL_EXT_timer_queryGL_EXT_transform_feedbackGL_EXT_vertex_arrayGL_EXT_vertex_array_bgraGL_IBM_multimode_draw_arraysGL_IBM_rasterpos_clipGL_IBM_texture_mirrored_repeatGL_INGR_blend_func_separateGL_INTEL_performance_queryGL_KHR_debugGL_MESA_pack_invertGL_MESA_texture_signed_rgbaGL_MESA_window_posGL_NV_blend_squareGL_NV_conditional_renderGL_NV_depth_clampGL_NV_light_max_exponentGL_NV_packed_depth_stencilGL_NV_primitive_restartGL_NV_texgen_reflectionGL_NV_texture_env_combine4GL_NV_texture_rectangleGL_OES_EGL_imageGL_OES_read_formatGL_S3_s3tcGL_SGIS_generate_mipmapGL_SGIS_texture_border_clampGL_SGIS_texture_edge_clampGL_SGIS_texture_lodGL_SUN_multi_draw_arraysGL_MAX_TEXTURE_SIZE = 8192GL_MAX_TEXTURE_IMAGE_UNITS = 16GL_MAX_RENDERBUFFER_SIZE = 8192GL_MAX_VIEWPORT_DIMS = 16384, 16384GL_MAX_VARYING_VECTORS = 32GL_MAX_VERTEX_ATTRIBS = 16GL_MAX_VERTEX_UNIFORM_VECTORS = 4096GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 16GL_MAX_FRAGMENT_UNIFORM_VECTORS = 40965 compressed texture formatstexture format 0x86b0texture format 0x86b1texture format 0x83f0texture format 0x83f2texture format 0x83f3ERROR: Missing Shader 'shaders/font.ksh'.Assert failure '0' at ../source/renderlib/OpenGL/HWEffect.cpp(86)Assert failure 'BREAKPT:' at ../source/renderlib/OpenGL/HWEffect.cpp(86)Assert failure 'datasize + mReadHead <= mBufferLength' at ../source/util/reader.h(28)Assert failure 'BREAKPT:' at ../source/util/reader.h(28)Violación de segmento Link to comment Share on other sites More sharing options...
Developer Wade Posted January 19, 2015 Developer Share Posted January 19, 2015 Can you try updating your drivers for your video card and see if it makes a difference? Normally when we see the OpenGL assert failure, having the right drivers will address it. Link to comment Share on other sites More sharing options...
nekun Posted January 27, 2015 Share Posted January 27, 2015 I don't think it could be driver related, because DS works ok and only ROG gives the error.. Anyway, my problem was solved and still I don't know how, maybe I updated the VGA driver package or some library that caused the error.. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.
Please be aware that the content of this thread may be outdated and no longer applicable.