[Pkg-games-ubuntu] [Bug 537066] Re: prboom exits with OpenGL enabled in Demo mode(signal 6)

Jon Dowland jmtd at debian.org
Mon Sep 20 16:00:43 UTC 2010


Do you get the problem with 2:2.5.0+dfsg1-5ubuntu1 ? See
http://packages.ubuntu.com/maverick/prboom

-- 
prboom exits with OpenGL enabled in Demo mode(signal 6)
https://bugs.launchpad.net/bugs/537066
You received this bug notification because you are a member of
Debian/Ubuntu Games Team, which is subscribed to prboom in ubuntu.

Status in “prboom” package in Ubuntu: New

Bug description:
Binary package hint: prboom

1) Ubuntu release:
peak at PeAK:~$ lsb_release -rd
Description:	Ubuntu 8.10
Release:	8.10

2)peak at PeAK:~$ apt-cache policy prboom
prboom:
  Installed: 2:2.4.7+dfsg-5
  Candidate: 2:2.4.7+dfsg-5
  Version table:
 *** 2:2.4.7+dfsg-5 0
        100 /var/lib/dpkg/status




The prboom exits while running the "demo" in the doom1.wad 
(from http://ns2.canonical.com/hu/dapper/games/doom-wad-shareware) about 42 seconds in.

OpenGL has been enabled manually

3) When OpenGL is diabled (videomode=0), the prboom program will start up and 
play a pre-recorded play session and repeat. 


4)  When the program is restarted with the "OpenGL' enalbed (for higher quality graphics), via
enabling the video mode, the program crashes about 42 seconds into the demo.

peak at PeAK:~$ diff prboom.cfg.ref .prboom/prboom.cfg
83c83
< videomode                     0
---
> videomode                     1

Here is a dump from the terminal window:

 peak at PeAK:~$ gdb /usr/games/prboom
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(no debugging symbols found)
(gdb) run -window -nomusic
Starting program: /usr/games/prboom -window -nomusic
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)

prboom v2.4.7 (http://prboom.sourceforge.net/)
[New Thread 0xb78656c0 (LWP 10698)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
M_LoadDefaults: Load system defaults.
 default file: /home/peak/.prboom/prboom.cfg
 found /usr/local/share/games/doom/doom1.wad
IWAD found: /usr/local/share/games/doom/doom1.wad
PrBoom (built Aug 20 2008), playing: DOOM Shareware
PrBoom is released under the GNU General Public license v2.0.
You are welcome to redistribute it under certain conditions.
It comes with ABSOLUTELY NO WARRANTY. See the file COPYING for details.
V_Init: allocate screens.
 found /usr/share/games/doom/prboom.wad
D_InitNetGame: Checking for network game.
W_Init: Init WADfiles.
 adding /usr/local/share/games/doom/doom1.wad
 adding /usr/share/games/doom/prboom.wad
W_InitCache

M_Init: Init miscellaneous info.
R_Init: Init DOOM refresh daemon - 
R_LoadTrigTables: Endianness...ok.
R_InitData: Textures Flats Sprites 
R_Init: R_InitPlanes R_InitLightTables R_InitSkyMap R_InitTranslationsTables R_InitPatches 
P_Init: Init Playloop state.
I_Init: Setting up machine state.
I_InitSound: (no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb7026b90 (LWP 10701)]
[Thread 0xb7026b90 (LWP 10701) exited]
[New Thread 0xb7026b90 (LWP 10702)]
[New Thread 0xb6825b90 (LWP 10703)]
 configured audio device with 1024 samples/slice
I_InitSound: sound module ready
S_Init: Setting up sound.
S_Init: default sfx volume 8
HU_Init: Setting up heads up display.
I_InitGraphics: 640x480
I_UpdateVideoMode: 640x480 (nofullscreen)
V_InitMode: using OpenGL video mode
I_SetRes: Using resolution 640x480
(no debugging symbols found)
(no debugging symbols found)
I_UpdateVideoMode: 0x2, own buffer, direct access
SDL OpenGL PixelFormat:
    SDL_GL_RED_SIZE: 8
    SDL_GL_GREEN_SIZE: 8
    SDL_GL_BLUE_SIZE: 8
    SDL_GL_STENCIL_SIZE: 8
    SDL_GL_ACCUM_RED_SIZE: 0
    SDL_GL_ACCUM_GREEN_SIZE: 0
    SDL_GL_ACCUM_BLUE_SIZE: 0
    SDL_GL_ACCUM_ALPHA_SIZE: 0
    SDL_GL_DOUBLEBUFFER: 1
    SDL_GL_BUFFER_SIZE: 32
    SDL_GL_DEPTH_SIZE: 24
GL_VENDOR: Tungsten Graphics, Inc
GL_RENDERER: Mesa DRI Intel(R) 865G 20061102 x86/MMX/SSE2
GL_VERSION: 1.3 Mesa 7.2
GL_EXTENSIONS:
	GL_ARB_multisample
	GL_ARB_multitexture
	GL_ARB_point_parameters
	GL_ARB_texture_border_clamp
	GL_ARB_texture_compression
	GL_ARB_texture_cube_map
	GL_ARB_texture_env_add
	GL_ARB_texture_env_combine
	GL_ARB_texture_env_crossbar
	GL_ARB_texture_env_dot3
	GL_ARB_texture_mirrored_repeat
	GL_ARB_texture_non_power_of_two
	GL_ARB_texture_rectangle
	GL_ARB_transpose_matrix
	GL_ARB_vertex_buffer_object
	GL_ARB_vertex_program
	GL_ARB_window_pos
	GL_EXT_abgr
	GL_EXT_bgra
	GL_EXT_blend_color
	GL_EXT_blend_equation_separate
	GL_EXT_blend_func_separate
	GL_EXT_blend_logic_op
	GL_EXT_blend_minmax
	GL_EXT_blend_subtract
	GL_EXT_clip_volume_hint
	GL_EXT_cull_vertex
	GL_EXT_compiled_vertex_array
	GL_EXT_copy_texture
	GL_EXT_draw_range_elements
	GL_EXT_fog_coord
	GL_EXT_multi_draw_arrays
	GL_EXT_packed_depth_stencil
	GL_EXT_packed_pixels
	GL_EXT_point_parameters
	GL_EXT_polygon_offset
	GL_EXT_rescale_normal
	GL_EXT_secondary_color
	GL_EXT_separate_specular_color
	GL_EXT_stencil_wrap
	GL_EXT_subtexture
	GL_EXT_texture
	GL_EXT_texture3D
	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_lod_bias
	GL_EXT_texture_object
	GL_EXT_texture_rectangle
	GL_EXT_vertex_array
	GL_3DFX_texture_compression_FXT1
	GL_APPLE_client_storage
	GL_APPLE_packed_pixels
	GL_ATI_blend_equation_separate
	GL_ATI_separate_stencil
	GL_IBM_rasterpos_clip
	GL_IBM_texture_mirrored_repeat
	GL_INGR_blend_func_separate
	GL_MESA_pack_invert
	GL_MESA_ycbcr_texture
	GL_MESA_window_pos
	GL_NV_blend_square
	GL_NV_light_max_exponent
	GL_NV_point_sprite
	GL_NV_texture_rectangle
	GL_NV_texgen_reflection
	GL_NV_vertex_program
	GL_NV_vertex_program1_1
	GL_OES_read_format
	GL_SGIS_generate_mipmap
	GL_SGIS_texture_border_clamp
	GL_SGIS_texture_edge_clamp
	GL_SGIS_texture_lod
GL_MAX_TEXTURE_SIZE=2048
Using GL_LINEAR for textures.
Using texture format GL_RGB5_A1.
ST_Init: Init status bar.
G_DoPlayDemo: playing demo with doom/doom2 v1.9 compatibility
P_GetNodesVersion: using normal BSP nodes
prboom: i830_vtbl.c:555: i830_emit_state: Assertion `get_dirty(state) == 0' failed.

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb78656c0 (LWP 10698)]
0xb806c430 in __kernel_vsyscall ()
(gdb) q
The program is running.  Exit anyway? (y or n) y
peak at PeAK:~$ gdb /usr/games/prboom
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(no debugging symbols found)
(gdb) run -window -nomusic
Starting program: /usr/games/prboom -window -nomusic
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)

prboom v2.4.7 (http://prboom.sourceforge.net/)
[New Thread 0xb76fa6c0 (LWP 10709)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
M_LoadDefaults: Load system defaults.
 default file: /home/peak/.prboom/prboom.cfg
 found /usr/local/share/games/doom/doom1.wad
IWAD found: /usr/local/share/games/doom/doom1.wad
PrBoom (built Aug 20 2008), playing: DOOM Shareware
PrBoom is released under the GNU General Public license v2.0.
You are welcome to redistribute it under certain conditions.
It comes with ABSOLUTELY NO WARRANTY. See the file COPYING for details.
V_Init: allocate screens.
 found /usr/share/games/doom/prboom.wad
D_InitNetGame: Checking for network game.
W_Init: Init WADfiles.
 adding /usr/local/share/games/doom/doom1.wad
 adding /usr/share/games/doom/prboom.wad
W_InitCache

M_Init: Init miscellaneous info.
R_Init: Init DOOM refresh daemon - 
R_LoadTrigTables: Endianness...ok.
R_InitData: Textures Flats Sprites 
R_Init: R_InitPlanes R_InitLightTables R_InitSkyMap R_InitTranslationsTables R_InitPatches 
P_Init: Init Playloop state.
I_Init: Setting up machine state.
I_InitSound: (no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb6ebbb90 (LWP 10712)]
[Thread 0xb6ebbb90 (LWP 10712) exited]
[New Thread 0xb6ebbb90 (LWP 10713)]
[New Thread 0xb66bab90 (LWP 10714)]
 configured audio device with 1024 samples/slice
I_InitSound: sound module ready
S_Init: Setting up sound.
S_Init: default sfx volume 8
HU_Init: Setting up heads up display.
I_InitGraphics: 640x480
I_UpdateVideoMode: 640x480 (nofullscreen)
V_InitMode: using OpenGL video mode
I_SetRes: Using resolution 640x480
(no debugging symbols found)
(no debugging symbols found)
I_UpdateVideoMode: 0x2, own buffer, direct access
SDL OpenGL PixelFormat:
    SDL_GL_RED_SIZE: 8
    SDL_GL_GREEN_SIZE: 8
    SDL_GL_BLUE_SIZE: 8
    SDL_GL_STENCIL_SIZE: 8
    SDL_GL_ACCUM_RED_SIZE: 0
    SDL_GL_ACCUM_GREEN_SIZE: 0
    SDL_GL_ACCUM_BLUE_SIZE: 0
    SDL_GL_ACCUM_ALPHA_SIZE: 0
    SDL_GL_DOUBLEBUFFER: 1
    SDL_GL_BUFFER_SIZE: 32
    SDL_GL_DEPTH_SIZE: 24
GL_VENDOR: Tungsten Graphics, Inc
GL_RENDERER: Mesa DRI Intel(R) 865G 20061102 x86/MMX/SSE2
GL_VERSION: 1.3 Mesa 7.2
GL_EXTENSIONS:
	GL_ARB_multisample
	GL_ARB_multitexture
	GL_ARB_point_parameters
	GL_ARB_texture_border_clamp
	GL_ARB_texture_compression
	GL_ARB_texture_cube_map
	GL_ARB_texture_env_add
	GL_ARB_texture_env_combine
	GL_ARB_texture_env_crossbar
	GL_ARB_texture_env_dot3
	GL_ARB_texture_mirrored_repeat
	GL_ARB_texture_non_power_of_two
	GL_ARB_texture_rectangle
	GL_ARB_transpose_matrix
	GL_ARB_vertex_buffer_object
	GL_ARB_vertex_program
	GL_ARB_window_pos
	GL_EXT_abgr
	GL_EXT_bgra
	GL_EXT_blend_color
	GL_EXT_blend_equation_separate
	GL_EXT_blend_func_separate
	GL_EXT_blend_logic_op
	GL_EXT_blend_minmax
	GL_EXT_blend_subtract
	GL_EXT_clip_volume_hint
	GL_EXT_cull_vertex
	GL_EXT_compiled_vertex_array
	GL_EXT_copy_texture
	GL_EXT_draw_range_elements
	GL_EXT_fog_coord
	GL_EXT_multi_draw_arrays
	GL_EXT_packed_depth_stencil
	GL_EXT_packed_pixels
	GL_EXT_point_parameters
	GL_EXT_polygon_offset
	GL_EXT_rescale_normal
	GL_EXT_secondary_color
	GL_EXT_separate_specular_color
	GL_EXT_stencil_wrap
	GL_EXT_subtexture
	GL_EXT_texture
	GL_EXT_texture3D
	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_lod_bias
	GL_EXT_texture_object
	GL_EXT_texture_rectangle
	GL_EXT_vertex_array
	GL_3DFX_texture_compression_FXT1
	GL_APPLE_client_storage
	GL_APPLE_packed_pixels
	GL_ATI_blend_equation_separate
	GL_ATI_separate_stencil
	GL_IBM_rasterpos_clip
	GL_IBM_texture_mirrored_repeat
	GL_INGR_blend_func_separate
	GL_MESA_pack_invert
	GL_MESA_ycbcr_texture
	GL_MESA_window_pos
	GL_NV_blend_square
	GL_NV_light_max_exponent
	GL_NV_point_sprite
	GL_NV_texture_rectangle
	GL_NV_texgen_reflection
	GL_NV_vertex_program
	GL_NV_vertex_program1_1
	GL_OES_read_format
	GL_SGIS_generate_mipmap
	GL_SGIS_texture_border_clamp
	GL_SGIS_texture_edge_clamp
	GL_SGIS_texture_lod
GL_MAX_TEXTURE_SIZE=2048
Using GL_LINEAR for textures.
Using texture format GL_RGB5_A1.
ST_Init: Init status bar.
G_DoPlayDemo: playing demo with doom/doom2 v1.9 compatibility
P_GetNodesVersion: using normal BSP nodes
prboom: i830_vtbl.c:555: i830_emit_state: Assertion `get_dirty(state) == 0' failed.

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb76fa6c0 (LWP 10709)]
0xb7f01430 in __kernel_vsyscall ()
(gdb)

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/games/prboom
Package: prboom 2:2.4.7+dfsg-5
ProcEnviron:
 SHELL=/bin/bash
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
SourcePackage: prboom
Uname: Linux 2.6.27-7-generic i686
UnreportableReason: This is not a genuine Ubuntu package





More information about the Pkg-games-ubuntu mailing list