Bug#740988: vavoom fails to run if rebuilt against unstable

Olly Betts olly at survex.com
Fri Mar 7 02:07:37 UTC 2014


Source: vavoom
Version: 1.33-4
Severity: grave
Justification: renders package unusable

If I rebuild vavoom 1.33-4 with current unstable, then install it and
run vavoom, it fails to start.  If I reinstall the package of 1.33-4
currently in the archive, vavoom starts OK, and seems to work - I played
a whole level to check (purely in the interests of debugging).

I have the freedoom package installed, which seems to be where the game
data is being loaded from.

Here's the output:

==========
$ vavoom
Adding /usr/share/games/vavoom/basev/common/basepak.pk3
adding /usr/share/games/doom//freedoom.wad
Adding /usr/share/games/vavoom/basev/doom/basepak.pk3
Adding /usr/share/games/vavoom/basev/doom2/basepak.pk3
Adding /usr/share/games/vavoom/basev/freedoom/basepak.pk3
Host name: gemse
My IP address: 127.0.1.1
UDP Initialised
TCP/IP address 127.0.1.1
Parsing DECORATE definition files
Processing DECORATE scripts
Unsupported flag oldradiusdmg in BossBrain
Unsupported flag fixmapthingpos in KlaxonWarningLight
Post-procesing
Processing dehacked patch lump
Missing DeHackEd header, assuming BEX file
WARNING! No such map e1m6
WARNING! No such map e2m2
WARNING! No such map e3m3
WARNING! No such map e4m3
WARNING! No such map e5m4
WARNING! No such map e6m3
WARNING! No such map e7m2
WARNING! No such map e8m5
WARNING! No such map e9m6
WARNING! No such map e1m3
WARNING! No such map e1m9
WARNING! No such map e1m1
WARNING! No such map e1m1
WARNING! No such map e1m4
WARNING! No such map e1m1
WARNING! No such map e1m4
WARNING! No such map e1m4
WARNING! No such map e1m4
WARNING! No such map e1m6
WARNING! No such map e2m7
WARNING! No such map e2m7
WARNING! No such map e2m1
WARNING! No such map e2m1
WARNING! No such map e2m4
WARNING! No such map e2m1
WARNING! No such map e2m6
WARNING! No such map e2m2
WARNING! No such map e2m1
WARNING! No such map e2m6
WARNING! No such map e3m5
WARNING! No such map e3m4
WARNING! No such map e3m0
Selected SDL sound device
Configured audio device
Driver: pulse
Freqency: 44100
Channels: 2
Format: 8010
Selected SDL midi device
Selected Linux CD audio device
CD_Init: open of "/dev/cdrom" failed (2)
Using 16 voices
Selected SDL OpenGL rasteriser device
Parsing effect defs
No such sprite alco
No such sprite alco
Executing startup.vs
Executing default.cfg
Executing config.cfg
Can't find autoexec.cfg
Stencil buffer available
800x600x32.
GL_VENDOR: Intel Open Source Technology Center
GL_RENDERER: Mesa DRI Intel(R) Ivybridge Desktop 
GL_VERSION: 3.0 Mesa 9.2.2
GL_EXTENSIONS:
- GL_ARB_multisample
- GL_EXT_abgr
- GL_EXT_bgra
- GL_EXT_blend_color
- GL_EXT_blend_minmax
- GL_EXT_blend_subtract
- GL_EXT_copy_texture
- GL_EXT_polygon_offset
- GL_EXT_subtexture
- GL_EXT_texture_object
- GL_EXT_vertex_array
- GL_EXT_compiled_vertex_array
- GL_EXT_texture
- GL_EXT_texture3D
- GL_IBM_rasterpos_clip
- GL_ARB_point_parameters
- GL_EXT_draw_range_elements
- GL_EXT_packed_pixels
- GL_EXT_point_parameters
- GL_EXT_rescale_normal
- GL_EXT_separate_specular_color
- GL_EXT_texture_edge_clamp
- GL_SGIS_generate_mipmap
- GL_SGIS_texture_border_clamp
- GL_SGIS_texture_edge_clamp
- GL_SGIS_texture_lod
- GL_ARB_framebuffer_sRGB
- GL_ARB_multitexture
- GL_EXT_framebuffer_sRGB
- GL_IBM_multimode_draw_arrays
- GL_IBM_texture_mirrored_repeat
- GL_3DFX_texture_compression_FXT1
- GL_ARB_texture_cube_map
- GL_ARB_texture_env_add
- GL_ARB_transpose_matrix
- GL_EXT_blend_func_separate
- GL_EXT_fog_coord
- GL_EXT_multi_draw_arrays
- GL_EXT_secondary_color
- GL_EXT_texture_env_add
- GL_EXT_texture_filter_anisotropic
- GL_EXT_texture_lod_bias
- GL_INGR_blend_func_separate
- GL_NV_blend_square
- GL_NV_light_max_exponent
- GL_NV_texgen_reflection
- GL_NV_texture_env_combine4
- GL_S3_s3tc
- GL_SUN_multi_draw_arrays
- GL_ARB_texture_border_clamp
- GL_ARB_texture_compression
- GL_EXT_framebuffer_object
- GL_EXT_texture_compression_s3tc
- GL_EXT_texture_env_combine
- GL_EXT_texture_env_dot3
- GL_MESA_window_pos
- GL_NV_packed_depth_stencil
- GL_NV_texture_rectangle
- GL_ARB_depth_texture
- GL_ARB_occlusion_query
- GL_ARB_shadow
- GL_ARB_texture_env_combine
- GL_ARB_texture_env_crossbar
- GL_ARB_texture_env_dot3
- GL_ARB_texture_mirrored_repeat
- GL_ARB_window_pos
- GL_ATI_envmap_bumpmap
- GL_EXT_stencil_two_side
- GL_EXT_texture_cube_map
- GL_NV_depth_clamp
- GL_APPLE_packed_pixels
- GL_APPLE_vertex_array_object
- GL_ARB_draw_buffers
- GL_ARB_fragment_program
- GL_ARB_fragment_shader
- GL_ARB_shader_objects
- GL_ARB_vertex_program
- GL_ARB_vertex_shader
- GL_ATI_draw_buffers
- GL_ATI_texture_env_combine3
- GL_ATI_texture_float
- GL_EXT_shadow_funcs
- GL_EXT_stencil_wrap
- GL_MESA_pack_invert
- GL_MESA_ycbcr_texture
- GL_NV_primitive_restart
- GL_ARB_depth_clamp
- GL_ARB_fragment_program_shadow
- GL_ARB_half_float_pixel
- GL_ARB_occlusion_query2
- GL_ARB_point_sprite
- GL_ARB_shading_language_100
- GL_ARB_sync
- GL_ARB_texture_non_power_of_two
- GL_ARB_vertex_buffer_object
- GL_ATI_blend_equation_separate
- GL_EXT_blend_equation_separate
- GL_OES_read_format
- GL_ARB_color_buffer_float
- GL_ARB_pixel_buffer_object
- GL_ARB_texture_compression_rgtc
- GL_ARB_texture_float
- GL_ARB_texture_rectangle
- GL_EXT_packed_float
- GL_EXT_pixel_buffer_object
- GL_EXT_texture_compression_dxt1
- GL_EXT_texture_compression_rgtc
- GL_EXT_texture_rectangle
- GL_EXT_texture_sRGB
- GL_EXT_texture_shared_exponent
- GL_ARB_framebuffer_object
- GL_EXT_framebuffer_blit
- GL_EXT_framebuffer_multisample
- GL_EXT_packed_depth_stencil
- GL_APPLE_object_purgeable
- GL_ARB_vertex_array_object
- GL_ATI_separate_stencil
- GL_EXT_draw_buffers2
- GL_EXT_draw_instanced
- GL_EXT_gpu_program_parameters
- GL_EXT_texture_array
- GL_EXT_texture_integer
- GL_EXT_texture_sRGB_decode
- GL_EXT_timer_query
- GL_OES_EGL_image
- GL_MESA_texture_array
- GL_ARB_copy_buffer
- GL_ARB_depth_buffer_float
- GL_ARB_draw_instanced
- GL_ARB_half_float_vertex
- GL_ARB_instanced_arrays
- GL_ARB_map_buffer_range
- GL_ARB_texture_rg
- GL_ARB_texture_swizzle
- GL_ARB_vertex_array_bgra
- GL_EXT_separate_shader_objects
- GL_EXT_texture_swizzle
- GL_EXT_vertex_array_bgra
- GL_NV_conditional_render
- GL_AMD_draw_buffers_blend
- GL_ARB_ES2_compatibility
- GL_ARB_blend_func_extended
- GL_ARB_debug_output
- GL_ARB_draw_buffers_blend
- GL_ARB_draw_elements_base_vertex
- GL_ARB_explicit_attrib_location
- GL_ARB_fragment_coord_conventions
- GL_ARB_provoking_vertex
- GL_ARB_sampler_objects
- GL_ARB_seamless_cube_map
- GL_ARB_shader_texture_lod
- GL_ARB_texture_cube_map_array
- GL_ARB_texture_multisample
- GL_ARB_texture_query_lod
- GL_ARB_texture_rgb10_a2ui
- GL_ARB_uniform_buffer_object
- GL_ARB_vertex_type_2_10_10_10_rev
- GL_EXT_provoking_vertex
- GL_EXT_texture_snorm
- GL_MESA_texture_signed_rgba
- GL_ARB_get_program_binary
- GL_ARB_robustness
- GL_ARB_shader_bit_encoding
- GL_ARB_timer_query
- GL_ANGLE_texture_compression_dxt3
- GL_ANGLE_texture_compression_dxt5
- GL_ARB_internalformat_query
- GL_ARB_shading_language_420pack
- GL_ARB_shading_language_packing
- GL_ARB_texture_storage
- GL_EXT_framebuffer_multisample_blit_scaled
- GL_EXT_transform_feedback
- GL_ARB_ES3_compatibility
- GL_ARB_invalidate_subdata
- GL_ARB_texture_storage_multisample
Maximum texture size: 8192
Found GL_ARB_multitexture...
Multitexture extensions found.
Max texture units: 8
Max anisotropy 16.000000
Clamp to edge extension found.
Found GL_ARB_vertex_shader, GL_ARB_fragment_shader...
Shader extensions found.
Shading language version: 1.30
Max texture image units: 16
Max vertex uniform components: 16384
Max varying floats: 64
Max vertex attribs: 16
Max fragment uniform components: 16384
Found OpenGL 2.0 separate stencil methods
Found GL_ARB_depth_clamp...
Found GL_EXT_stencil_wrap...
Found GL_ARB_vertex_buffer_object...
Vertex buffer object extensions found.
Found GL_EXT_draw_range_elements...
Draw range elements extensions found.
Sys_Error: Invalid memory block
- TMemZone::Free
- Z_Free
terminate called after throwing an instance of 'VavoomError'
- VOpenGLDrawer::InitResolution
- CheckResolutionChange
- SCR_Update
- Host_Frame
Doing C_Shutdown
Doing CL_Shutdown
Doing SV_Shutdown
Doing delete GNet
Doing delete GInput
Doing V_Shutdown
Doing delete GAudio
Doing T_Shutdown
Doing Sys_Shutdown
Doing delete GSoundManager
Doing R_ShutdownTexture
Doing R_ShutdownData
Doing VCommand::Shutdown
Doing VCvar::Shutdown
Doing ShutdownMapInfo
Doing FL_Shutdown
Doing W_Shutdown
Doing GLanguage.FreeData
Doing ShutdownDecorate
Doing VObject::StaticExit
Doing VName::StaticExit
Doing Z_Shutdown

Aborted
$
==========

I tried it under gdb with "catch throw" but it didn't seem to stop on
the exception being thrown.

Cheers,
    Olly

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20140307/18ca3189/attachment.sig>


More information about the Pkg-games-devel mailing list