Doomsday never ends

edited 2012 Jun 11 in Technical Support
Hi!

I compiled and installed Doomsday 1.9.7 on RedHat Enterprise Linux 6.2. Then, I start it from console (typing doomsday) and it loads the console. If I type quit! then the screen stays black and it never shows the desktop. If I ctrl+alt+F2 to anothe screen and type ps -fea then doomsday is still running. It won't exit. I don't know what info you need to help me with this, but please ask me and I will provide whatever logs are needed.

Thanks and regards,

Germán.

Comments

  • I suggest running doomsday in a terminal with the commands -window and -nomouse
    This can help you diagnose what is going wrong
  • Hi!

    Thanks for the suggestion. I did what you suggested and here is the console output:
    [gpulido@starscream ~]$ doomsday -window -nomouse
    Dir::ChangeWorkDir: Succeeded: /home/gpulido/.doomsday/runtime/
    Initializing the console...
    Executable: Doomsday Engine 1.9.7 (Stable 32-bit) Mar  5 2012 20:44:20.
    Sys_InitWindowManager: Using SDL window management.
    Initializing plugins...
      libjheretic
      libjhexen
      libjdoom
      libjdoom64
      libdpdehread
      libdpwadmapconverter
    createContext: OpenGL.
    OpenGL information:
      Vendor: Tungsten Graphics, Inc
      Renderer: Mesa DRI Intel(R) 965GM 
      Version: 2.1 Mesa 7.11
      Available Texture Units: 8
      Maximum Texture Anisotropy: 16
      Maximum Texture Size: 8192
      Line Width Granularity: 0.5
      Line Width Range: 1.0...5.0
      Extensions:
        GL_ARB_multisample             GL_EXT_abgr                   
        GL_EXT_bgra                    GL_EXT_blend_color            
        GL_EXT_blend_logic_op          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_FX 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_anisotro
        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_SUN_multi_draw_arrays       GL_ARB_texture_border_clamp   
        GL_ARB_texture_compression     GL_EXT_framebuffer_object     
        GL_EXT_texture_env_dot3        GL_MESA_window_pos            
        GL_NV_packed_depth_stencil     GL_NV_texture_rectangle       
        GL_NV_vertex_program           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_NV_vertex_program1_1       
        GL_APPLE_client_storage        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_EXT_shadow_funcs           
        GL_EXT_stencil_wrap            GL_MESA_pack_invert           
        GL_MESA_ycbcr_texture          GL_ARB_depth_clamp            
        GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel       
        GL_ARB_point_sprite            GL_ARB_shading_language_100   
        GL_ARB_sync                    GL_ARB_texture_non_power_of_tw
        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_rgt GL_ARB_texture_rectangle      
        GL_EXT_pixel_buffer_object     GL_EXT_texture_compression_rgt
        GL_EXT_texture_rectangle       GL_EXT_texture_sRGB           
        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_gpu_program_parameters  GL_EXT_texture_env_combine    
        GL_EXT_texture_sRGB_decode     GL_OES_EGL_image              
        GL_ARB_copy_buffer             GL_ARB_half_float_vertex      
        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_ARB_ES2_compatibility       GL_ARB_draw_elements_base_vert
        GL_ARB_explicit_attrib_locatio GL_ARB_fragment_coord_conventi
        GL_ARB_provoking_vertex        GL_ARB_sampler_objects        
        GL_ARB_seamless_cube_map       GL_ARB_shader_texture_lod     
        GL_EXT_provoking_vertex        GL_EXT_texture_snorm          
        GL_MESA_texture_signed_rgba    GL_ARB_robustness             
    Initializing Render subsystem...
    Setting up platform state...
    I_InitJoystick: No joysticks found
    Library_New: Error opening "/usr/lib/libdsfmod.so" (/usr/lib/libdsfmod.so: cannot open shared object file: No such file or directory).
    Warning: Sys_LoadAudioDriver: Loading of "libdsfmod.so" failed.
    Warning: Failed initializing audio driver "FMOD Ex"
    S_Init: OK.
    Initializing Resource subsystem...
    Initializing Binding subsystem...
    Initializing InFine subsystem...
    Initializing UI subsystem...
    Parsing definition files...
    Definitions:
        1 finales
        4 materials
    Automatic game selection failed.
    Shutting down the console...
    Z_Shutdown: Used 1 volumes, total 33554432 bytes.
    
    Then, I ran without the -nomouse parameter:
    [gpulido@starscream ~]$ doomsday -window
    Dir::ChangeWorkDir: Succeeded: /home/gpulido/.doomsday/runtime/
    Initializing the console...
    Executable: Doomsday Engine 1.9.7 (Stable 32-bit) Mar  5 2012 20:44:20.
    Sys_InitWindowManager: Using SDL window management.
    Initializing plugins...
      libjheretic
      libjhexen
      libjdoom
      libjdoom64
      libdpdehread
      libdpwadmapconverter
    createContext: OpenGL.
    OpenGL information:
      Vendor: Tungsten Graphics, Inc
      Renderer: Mesa DRI Intel(R) 965GM 
      Version: 2.1 Mesa 7.11
      Available Texture Units: 8
      Maximum Texture Anisotropy: 16
      Maximum Texture Size: 8192
      Line Width Granularity: 0.5
      Line Width Range: 1.0...5.0
      Extensions:
        GL_ARB_multisample             GL_EXT_abgr                   
        GL_EXT_bgra                    GL_EXT_blend_color            
        GL_EXT_blend_logic_op          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_FX 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_anisotro
        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_SUN_multi_draw_arrays       GL_ARB_texture_border_clamp   
        GL_ARB_texture_compression     GL_EXT_framebuffer_object     
        GL_EXT_texture_env_dot3        GL_MESA_window_pos            
        GL_NV_packed_depth_stencil     GL_NV_texture_rectangle       
        GL_NV_vertex_program           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_NV_vertex_program1_1       
        GL_APPLE_client_storage        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_EXT_shadow_funcs           
        GL_EXT_stencil_wrap            GL_MESA_pack_invert           
        GL_MESA_ycbcr_texture          GL_ARB_depth_clamp            
        GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel       
        GL_ARB_point_sprite            GL_ARB_shading_language_100   
        GL_ARB_sync                    GL_ARB_texture_non_power_of_tw
        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_rgt GL_ARB_texture_rectangle      
        GL_EXT_pixel_buffer_object     GL_EXT_texture_compression_rgt
        GL_EXT_texture_rectangle       GL_EXT_texture_sRGB           
        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_gpu_program_parameters  GL_EXT_texture_env_combine    
        GL_EXT_texture_sRGB_decode     GL_OES_EGL_image              
        GL_ARB_copy_buffer             GL_ARB_half_float_vertex      
        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_ARB_ES2_compatibility       GL_ARB_draw_elements_base_vert
        GL_ARB_explicit_attrib_locatio GL_ARB_fragment_coord_conventi
        GL_ARB_provoking_vertex        GL_ARB_sampler_objects        
        GL_ARB_seamless_cube_map       GL_ARB_shader_texture_lod     
        GL_EXT_provoking_vertex        GL_EXT_texture_snorm          
        GL_MESA_texture_signed_rgba    GL_ARB_robustness             
    Initializing Render subsystem...
    Setting up platform state...
    I_InitJoystick: No joysticks found
    Library_New: Error opening "/usr/lib/libdsfmod.so" (/usr/lib/libdsfmod.so: cannot open shared object file: No such file or directory).
    Warning: Sys_LoadAudioDriver: Loading of "libdsfmod.so" failed.
    Warning: Failed initializing audio driver "FMOD Ex"
    S_Init: OK.
    Initializing Resource subsystem...
    Initializing Binding subsystem...
    Initializing InFine subsystem...
    Initializing UI subsystem...
    Parsing definition files...
    Definitions:
        1 finales
        4 materials
    Automatic game selection failed.
    Killed
    [gpulido@starscream ~]$ 
    

    Basically, I found that if I run doomsday with the -nomouse parameter, it will exit fine (first part of the log) but if I do not put the -nomouse parameter then it won't exit and a black window will remain after I type quit! in the console. The "killed" at the end happens when I kill doomsday or else it will stay there forever. However I still have no clue about what to do :(

    Any hint is appreciated. Thanks!

    Germán
  • This might be fixed in today's unstable build 438, could you give it a try?
  • Thanks for your help skyjake. Any chance of publishing a tarball with the source of the different builds? It just happens I don't use ubuntu or debian, so I can't use the .deb files provided.

    Thanks!
  • skolnick wrote:
    Thanks for your help skyjake. Any chance of publishing a tarball with the source of the different builds? It just happens I don't use ubuntu or debian, so I can't use the .deb files provided.

    Thanks!
    .deb are binaries anyway. Can't you use git?
  • skolnick wrote:
    Any chance of publishing a tarball with the source of the different builds?
    We provide source tarballs for stable releases: http://sourceforge.net/projects/deng/fi ... ine/1.9.7/

    Or you can download a tarball of any tag from http://github.com/skyjake/Doomsday-Engine
  • Hi!

    Sorry about the really late reply. I tested Doomsday 1.9.7-1 and it exits fine, so the problem is fixed there.

    Thanks!
Sign In or Register to comment.