I've tried the nightly build and it's fine on my machine - log output for comparison......but my driver is a bit newer.
So it looks like your graphics driver doesn't like the new shader code being tested in trunk. Whether that is a problem with the new shader code or the graphics driver I don't know, but I'd hazard a guess at a bit of both (the memory leak on failure to build the shader is probably an Oolite problem, the actual failure a graphics driver problem).04:04:59.608 [log.header]: Opening log for Oolite development version 1.77.0.4856 (x86-32 test release) under Windows at 2012-04-18 04:04:59 +0100.
4 processors detected.
Build options: new planets, spoken messages, mass/fuel pricing, JavaScript console support, OXP verifier, localization tools, debug GraphViz support, JavaScript profiling.
Note that the contents of the log file can be adjusted by editing logcontrol.plist.
04:04:59.791 [display.mode.list.native]: Windows native resolution detected: 1366 x 768
04:05:00.133 [joystick.init]: Number of joysticks detected: 0
04:05:00.149 [dataCache.rebuild.explicitFlush]: Cache explicitly flushed with always-flush-cache preference. Rebuilding from scratch.
04:05:00.149 [rendering.opengl.version]: OpenGL renderer version: 3.1.0 ("3.1.0 - Build 8.15.10.2656"). Vendor: "Intel". Renderer: "Intel(R) HD Graphics 3000".
04:05:00.149 [rendering.opengl.extensions]: OpenGL extensions (114):
GL_NV_primitive_restart, GL_ARB_texture_env_crossbar, GL_EXT_abgr, GL_ARB_shadow, GL_IBM_texture_mirrored_repeat, GL_EXT_separate_specular_color, GL_EXT_texture_edge_clamp, GL_EXT_blend_minmax, GL_EXT_draw_buffers2, GL_ARB_texture_env_add, GL_ARB_draw_elements_base_vertex, GL_ARB_sampler_objects, GL_EXT_framebuffer_blit, GL_EXT_transform_feedback, GL_ARB_texture_env_dot3, GL_ARB_texture_query_lod, GL_EXT_framebuffer_object, GL_EXT_blend_subtract, GL_3DFX_texture_compression_FXT1, GL_NV_conditional_render, GL_ARB_vertex_array_bgra, GL_EXT_texture_snorm, GL_ARB_multitexture, GL_EXT_stencil_wrap, GL_ARB_texture_border_clamp, GL_ARB_framebuffer_sRGB, GL_ARB_texture_env_combine, GL_EXT_framebuffer_multisample, GL_EXT_texture_env_add, GL_EXT_packed_pixels, GL_SGIS_texture_edge_clamp, GL_ARB_depth_clamp, GL_INTEL_performance_queries, GL_ARB_uniform_buffer_object, GL_ARB_depth_texture, GL_SGIS_texture_lod, GL_ARB_occlusion_query, GL_ARB_transpose_matrix, GL_NV_texgen_reflection, GL_EXT_stencil_two_side, GL_ARB_seamless_cube_map, GL_ARB_fragment_program_shadow, GL_ARB_shading_language_100, GL_ARB_texture_compression_rgtc, GL_EXT_gpu_program_parameters, GL_EXT_texture_shared_exponent, GL_EXT_rescale_normal, GL_ARB_map_buffer_range, GL_ARB_provoking_vertex, GL_ARB_explicit_attrib_location, GL_ARB_pixel_buffer_object, GL_EXT_secondary_color, GL_ARB_copy_buffer, GL_ARB_half_float_pixel, GL_EXT_blend_equation_separate, GL_EXT_draw_range_elements, GL_ARB_instanced_arrays, GL_EXT_texture_lod_bias, GL_EXT_texture_filter_anisotropic, GL_ARB_half_float_vertex, GL_EXT_texture_swizzle, GL_SGIS_generate_mipmap, GL_ARB_timer_query, GL_ARB_texture_rectangle, GL_ARB_texture_non_power_of_two, GL_ARB_point_sprite, GL_EXT_packed_depth_stencil, GL_ARB_vertex_shader, GL_EXT_texture_compression_s3tc, GL_EXT_texture_integer, GL_ARB_depth_buffer_float, GL_ARB_sync, GL_ARB_draw_instanced, GL_ARB_vertex_buffer_object, GL_WIN_swap_hint, GL_ARB_color_buffer_float, GL_ARB_shader_objects, GL_ARB_texture_rgb10_a2ui, GL_EXT_texture_array, GL_ATI_separate_stencil, GL_ARB_framebuffer_object, GL_EXT_packed_float, GL_ARB_compatibility, GL_EXT_texture_rectangle, GL_ARB_texture_rg, GL_ARB_occlusion_query2, GL_ARB_fragment_shader, GL_EXT_fog_coord, GL_EXT_texture3D, GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_texture_buffer_object_rgb32, GL_ARB_window_pos, GL_ARB_fragment_program, GL_ARB_vertex_program, GL_EXT_texture_env_combine, GL_ARB_point_parameters, GL_ARB_texture_cube_map, GL_EXT_bgra, GL_EXT_compiled_vertex_array, GL_ARB_multisample, GL_ARB_vertex_array_object, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend, GL_ARB_texture_compression, GL_EXT_multi_draw_arrays, GL_ARB_fragment_coord_conventions, GL_ARB_texture_float, GL_EXT_blend_func_separate, GL_EXT_texture_sRGB, GL_EXT_shadow_funcs, GL_ARB_shader_bit_encoding, GL_EXT_clip_volume_hint, GL_EXT_blend_color, GL_NV_blend_square
04:05:00.155 [rendering.opengl.shader.support]: Shaders are supported.
04:05:00.155 [speech.synthesis]: Spoken messages are off.
04:05:00.167 [dataCache.rebuild.explicitFlush]: Cache explicitly flushed with always-flush-cache preference. Rebuilding from scratch.
04:05:00.167 [searchPaths.dumpAll]: Unrestricted mode - resource paths:
Resources
../AddOns
../AddOns/Basic-debug.oxp
../AddOns/System_Redux.oxp
../AddOns/Thargoid_Witchspace_Drive_0.9.3_2012.04.02.oxp
04:05:00.251 [shipData.load.begin]: Loading ship data.
04:05:00.416 [script.load.world.listAll]: Loaded 7 world scripts:
murphy-thargoid-drive.js 0.9.3
oolite-cloaking-device 1.77
oolite-constrictor-hunt 1.77
oolite-nova 1.77
oolite-thargoid-plans 1.77
oolite-trumbles 1.77
System Redux 1.2.2
04:05:00.715 [planetTex.temp]: Started generator <OOPlanetTextureGenerator 0xa0ec890>{seed: 3560527675,2338263651 land: 0.65}
04:05:00.889 [planetTex.temp]: Completed generator <OOPlanetTextureGenerator 0xa0ec890>{seed: 3560527675,2338263651 land: 0.65} successfully
04:05:02.178 [debugTCP.disconnect]: No connection to debug console: "Connection to debug console failed: 'No connection could be made because the target machine actively refused it.
' (outStream status: 7, inStream status: 7)."
04:05:02.178 [debugTCP.send.warning]: Error sending packet header, retrying.
04:05:02.202 [debugTCP.send.error]: The following packet could not be sent: {"Oolite version" = 1.77; "packet type" = "Request Connection"; "protocol version" = 65792; }
04:05:02.205 [debugTCP.disconnect]: No connection to debug console: "Connection to debug console failed: 'bad stream.' (outStream status: 0, inStream status: 0)."
04:05:02.205 [debugTCP.connect.failed]: Failed to connect to debug console at address 127.0.0.1:8563.
04:05:02.466 [loading.complete]: ========== Loading complete. ==========
04:05:37.219 [gameController.exitApp]: .GNUstepDefaults synchronized.
Give the older driver a try with the current nightly to see if that works. Failing that you could try a self compile of Oolite (1.76.1) which is 1.76 with some bug fixes including ones that cure some of the problems described earlier in this thread, but no new experimental code. It's not that hard. If you want to try it give me a shout and I'll PM a step by step guide. Alternatively subject to Developer permission (which may not be forthcoming for good reason) I may be able to provide an installer for 1.76.1.