Doomsday Engine Multiplayer error : Segmentation Violation ?
Hello there,i don't know what's the reason but whenever i try to join a Netgame the game crashes and an Error appears saying "Segmentation Violation"
Details :
I Wonder what's causing it,and how can i fix it
Note : my game Version is 1.14.5 which is supposed to be a stable version,anyway to fix this ?
Details :
Application path: C:\Program Files\Doomsday\Bin\Doomsday.exe
Created a new 32.0 MB memory volume.
Config::read: modules/Config matches version [ 2, 0, 0, 1265 ]
Executable: Doomsday Engine 1.14.5 (Stable 32-bit #1265) Jun 19 2014 13:11:35
Command line options:
0: ..\Bin\Doomsday.exe
1: -basedir
2: C:\Program Files\Doomsday/
3: -file
4: D:\Farouk\DOOM\wads\DoomMetalVol4.wad
5: -sfxchan
6: 16
7: -notexcomp
8: -game
9: doom2
10: -iwad
11: D:\Farouk\DOOM\wads\Doom2.wad
12: -userdir
13: C:\Users\dabi\Documents\Doomsday Frontend\runtime/
RenderSystem: Loading shader definitions from read-only archive entry "data/renderer.pack/
shaders.dei" [path "/data/doomsday.pk3/data/renderer.pack/shaders.dei"]
from archive in read-only "(basedir)\data\doomsday.pk3"
OpenGL 3.3 supported
Sys_GLInitialize: OpenGL information:
Version: 3.3.0
Renderer: GeForce 9400 GT/PCIe/SSE2
Vendor: NVIDIA Corporation
Capabilities:
Compressed texture formats: 23
Available texture units: 4
Maximum texture anisotropy: 16
Maximum texture size: 8192
Line width granularity: 0.125
Line width range: 0.5...10
^ : OpenGL Extensions:
^ : ARB extensions:
arrays_of_arrays, base_instance, blend_func_extended, clear_buffer_object,
color_buffer_float, compatibility, compressed_texture_pixel_storage,
conservative_depth, copy_buffer, copy_image, debug_output, depth_buffer_float,
depth_clamp, depth_texture, draw_buffers, draw_elements_base_vertex,
draw_instanced, enhanced_layouts, ES2_compatibility, ES3_compatibility,
explicit_attrib_location, explicit_uniform_location, fragment_coord_conventions,
fragment_layer_viewport, fragment_program, fragment_program_shadow,
fragment_shader, framebuffer_no_attachments, framebuffer_object,
framebuffer_sRGB, geometry_shader4, get_program_binary, half_float_pixel,
half_float_vertex, imaging, instanced_arrays, internalformat_query,
internalformat_query2, invalidate_subdata, map_buffer_alignment,
map_buffer_range, multi_bind, multisample, multitexture, occlusion_query,
occlusion_query2, pixel_buffer_object, point_parameters, point_sprite,
program_interface_query, provoking_vertex, robust_buffer_access_behavior,
robustness, sampler_objects, seamless_cube_map, separate_shader_objects,
shader_bit_encoding, shader_objects, shader_texture_lod, shading_language_100,
shading_language_420pack, shading_language_include, shading_language_packing,
shadow, stencil_texturing, sync, texture_border_clamp, texture_buffer_object,
texture_buffer_range, texture_compression, texture_compression_rgtc,
texture_cube_map, texture_env_add, texture_env_combine, texture_env_crossbar,
texture_env_dot3, texture_float, texture_mirror_clamp_to_edge,
texture_mirrored_repeat, texture_multisample, texture_non_power_of_two,
texture_query_levels, texture_rectangle, texture_rg, texture_rgb10_a2ui,
texture_stencil8, texture_storage, texture_storage_multisample, texture_swizzle,
texture_view, timer_query, transpose_matrix, uniform_buffer_object,
vertex_array_bgra, vertex_array_object, vertex_attrib_binding,
vertex_buffer_object, vertex_program, vertex_shader, vertex_type_10f_11f_11f_rev,
vertex_type_2_10_10_10_rev, viewport_array, window_pos
^ : ATI extensions:
draw_buffers, texture_float, texture_mirror_once
^ : EXT extensions:
texture_env_add, abgr, bgra, bindable_uniform, blend_color,
blend_equation_separate, blend_func_separate, blend_minmax, blend_subtract,
compiled_vertex_array, Cg_shader, depth_bounds_test, direct_state_access,
draw_buffers2, draw_instanced, draw_range_elements, fog_coord, framebuffer_blit,
framebuffer_multisample, framebuffer_multisample_blit_scaled, framebuffer_object,
framebuffer_sRGB, geometry_shader4, gpu_program_parameters, gpu_shader4,
multi_draw_arrays, packed_depth_stencil, packed_float, packed_pixels,
pixel_buffer_object, point_parameters, provoking_vertex, rescale_normal,
secondary_color, separate_shader_objects, separate_specular_color,
shader_integer_mix, shadow_funcs, stencil_two_side, stencil_wrap, texture3D,
texture_array, texture_buffer_object, texture_compression_dxt1,
texture_compression_latc, texture_compression_rgtc, texture_compression_s3tc,
texture_cube_map, texture_edge_clamp, texture_env_combine, texture_env_dot3,
texture_filter_anisotropic, texture_integer, texture_lod, texture_lod_bias,
texture_mirror_clamp, texture_object, texture_shared_exponent, texture_sRGB,
texture_sRGB_decode, texture_storage, texture_swizzle, timer_query, vertex_array,
vertex_array_bgra, import_sync_object
^ : EXTX extensions:
framebuffer_mixed_formats
^ : IBM extensions:
rasterpos_clip, texture_mirrored_repeat
^ : KHR extensions:
debug
^ : KTX extensions:
buffer_region
^ : NV extensions:
blend_square, conditional_render, copy_depth_to_color, copy_image,
depth_buffer_float, depth_clamp, ES1_1_compatibility, explicit_multisample,
fence, float_buffer, fog_distance, fragment_program, fragment_program_option,
fragment_program2, framebuffer_multisample_coverage, geometry_shader4,
gpu_program4, half_float, light_max_exponent, multisample_coverage,
multisample_filter_hint, occlusion_query, packed_depth_stencil,
parameter_buffer_object, parameter_buffer_object2, path_rendering,
pixel_data_range, point_sprite, primitive_restart, register_combiners,
register_combiners2, shader_buffer_load, texgen_reflection, texture_barrier,
texture_compression_vtc, texture_env_combine4, texture_expand_normal,
texture_multisample, texture_rectangle, texture_shader, texture_shader2,
texture_shader3, transform_feedback, vertex_array_range, vertex_array_range2,
vertex_buffer_unified_memory, vertex_program, vertex_program1_1, vertex_program2,
vertex_program2_option, vertex_program3
^ : NVX extensions:
conditional_render, gpu_memory_info
^ : S3 extensions:
s3tc
^ : SGIS extensions:
generate_mipmap, texture_lod
^ : SGIX extensions:
depth_texture, shadow
^ : SUN extensions:
slice_accum
^ : WGL extensions:
EXT_swap_control
^ : WIN extensions:
swap_hint
^ : Extensions (WGL):
^ : WGL extensions:
ARB_buffer_region, ARB_create_context, ARB_create_context_profile,
ARB_create_context_robustness, ARB_extensions_string, ARB_make_current_read,
ARB_multisample, ARB_pbuffer, ARB_pixel_format, ARB_pixel_format_float,
ARB_render_texture, ATI_pixel_format_float, EXT_create_context_es_profile,
EXT_create_context_es2_profile, EXT_extensions_string, EXT_framebuffer_sRGB,
EXT_pixel_format_packed_float, EXT_swap_control, EXT_swap_control_tear,
NVX_DX_interop, NV_DX_interop, NV_DX_interop2, NV_delay_before_swap,
NV_float_buffer, NV_multisample_coverage, NV_render_depth_texture,
NV_render_texture_rectangle
FMOD Sound System (c) Firelight Technologies Pty, Ltd., 1994-2013
Audio configuration:
CD: FMOD/CD
Music: FMOD/Ext
SFX: FMOD
Initialized 16 sound effect channels
Using SteamApps path: c:\program files\steam\SteamApps\common
User-supplied IWAD path: "D:/Farouk/DOOM/wads/"
Locating "HACX - Twitch 'n Kill"...
! hacx.wad: missing
- libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
=> Not playable (incomplete resources)
Locating "Chex(R) Quest"...
! chex.wad: missing
- libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
=> Not playable (incomplete resources)
Locating "Final DOOM: TNT: Evilution"...
- tnt.wad: "D:\Farouk\DOOM\wads\Tnt.wad"
- libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
=> Playable
Locating "Final DOOM: The Plutonia Experiment"...
- plutonia.wad: "D:\Farouk\DOOM\wads\Plutonia.wad"
- libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
=> Playable
Locating "DOOM 2: Hell on Earth"...
- doom2.wad or doom2f.wad: "D:\Farouk\DOOM\wads\Doom2.wad"
- libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
=> Playable
Locating "Ultimate DOOM"...
- doom.wad or doomu.wad: "D:\Farouk\DOOM\wads\doom.wad"
- libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
=> Playable
Locating "DOOM Registered"...
- doom.wad: "D:\Farouk\DOOM\wads\doom.wad"
- libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
=> Playable
Locating "DOOM Shareware"...
- doom1.wad: "D:\Farouk\DOOM\wads\doom1.wad"
- libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
=> Playable
Locating "Heretic: Shadow of the Serpent Riders"...
! heretic.wad: missing
- libheretic.pk3: "(basedir)\data\jheretic\libheretic.pk3"
=> Not playable (incomplete resources)
Locating "Heretic Registered"...
- heretic.wad: "D:\Farouk\DOOM\wads\heretic.wad"
- libheretic.pk3: "(basedir)\data\jheretic\libheretic.pk3"
=> Playable
Locating "Heretic Shareware"...
! heretic1.wad: missing
- libheretic.pk3: "(basedir)\data\jheretic\libheretic.pk3"
=> Not playable (incomplete resources)
Locating "Hexen: Deathkings of the Dark Citadel"...
- hexen.wad: "D:\Farouk\DOOM\wads\hexen.wad"
! hexdd.wad: missing
- libhexen.pk3: "(basedir)\data\jhexen\libhexen.pk3"
=> Not playable (incomplete resources)
Locating "Hexen"...
- libhexen.pk3: "(basedir)\data\jhexen\libhexen.pk3"
- hexen.wad: "D:\Farouk\DOOM\wads\hexen.wad"
=> Playable
Locating "Hexen v1.0"...
! hexen.wad: missing
- libhexen.pk3: "(basedir)\data\jhexen\libhexen.pk3"
=> Not playable (incomplete resources)
Locating "Hexen 4-map Demo"...
! hexen.wad or machexendemo.wad or hexendemo.wad: missing
- libhexen.pk3: "(basedir)\data\jhexen\libhexen.pk3"
=> Not playable (incomplete resources)
Locating "Hexen 4-map Beta Demo"...
! hexen.wad or hexenbeta.wad or machexendemo.wad or hexendemo.wad: missing
- libhexen.pk3: "(basedir)\data\jhexen\libhexen.pk3"
=> Not playable (incomplete resources)
Selecting game 'doom2'...
Path "auto" now mapped to "data\jdoom\auto"
Path "auto" now mapped to "defs\jdoom\auto"
Loading game resources...
IWAD identification: 0x10424c4
ResourceSystem > loadCompositeTextureDefs:
Loaded all 428 texture definitions from "D:\Farouk\DOOM\wads\Doom2.wad:(basedir)\
TEXTURE1.lmp"
Parsing primary config "configs\doom\game.cfg"...
Def_Read: Parsing definition files...
^ : Definitions:
^ : 30 animation groups
6 composite fonts
11 finales
9 lights
33 map infos
11 materials
27 particle generators
3 skies
36 songs
110 sound effects
138 sprite names
974 states
51 surface decorations
368 text strings
11 texture environments
140 things
ResourceSystem: Model init completed in 0.00 seconds
Available maps:
MAP01-MAP32 D:\Farouk\DOOM\wads\Doom2.wad
DOOM 2: Hell on Earth
OpenGL 3.3 supported
S_StartMusic: Starting music 'dm2ttl'
MasterWorker: Received 2 servers from master
Received version information:
- installed version: 1.14.5 (Build 1265)
- latest version: 1.14.5 (Build 1265)
- package: http://sourceforge.net/projects/deng/files/Doomsday%20Engine/1.14.5/
doomsday_1.14.5.exe/download
- change log: http://dengine.net/dew/index.php?title=Doomsday_version_1.14.5
You are running the latest available stable release
MasterWorker: Received 2 servers from master
Selecting game 'doom1-ultimate'...
Path "auto" now mapped to "data\jdoom\auto"
Path "auto" now mapped to "defs\jdoom\auto"
Loading game resources...
IWAD identification: 0xdb003a
ResourceSystem > loadCompositeTextureDefs:
Loaded all 125 texture definitions from "D:\Farouk\DOOM\wads\doom.wad:(basedir)\
TEXTURE1.lmp"
^ : Loaded all 162 texture definitions from "D:\Farouk\DOOM\wads\doom.wad:(basedir)\
TEXTURE2.lmp"
Parsing primary config "configs\doom\game.cfg"...
Def_Read: Parsing definition files...
^ : Definitions:
^ : 28 animation groups
6 composite fonts
9 finales
9 lights
38 map infos
11 materials
19 particle generators
4 skies
33 songs
110 sound effects
138 sprite names
974 states
49 surface decorations
368 text strings
8 texture environments
140 things
ResourceSystem: Model init completed in 0.00 seconds
Available maps:
E1M1-E1M9 D:\Farouk\DOOM\wads\doom.wad
E2M1-E2M9 D:\Farouk\DOOM\wads\doom.wad
E3M1-E3M9 D:\Farouk\DOOM\wads\doom.wad
E4M1-E4M9 D:\Farouk\DOOM\wads\doom.wad
Ultimate DOOM
Net_StartConnection: Connecting to 88.138.94.229 (port 12000)...
Segmentation Violation
Unloaded game
Restoring original display mode due to shutdown
I Wonder what's causing it,and how can i fix it
Note : my game Version is 1.14.5 which is supposed to be a stable version,anyway to fix this ?
Comments
* Uninstalled and Re-installed the game
* Installed Windows6.1-KB2859537-x86 Update
* Updated Graphics card Driver
informations of My Device :
RAM : 2GB
Proccessor : Intel Pentium Dual Core 1.80GHz
Graphics Card : NVidia GeForce 8400 GT DDR 2 1GB with Shader Model 4.0 Support
Operating System : Windows 7 Ultimate x86 32bit Service Pack 1
I Even installed some programs,didn't know if they'll fix the problem and they Didn't :
* Microsoft Net Framwork 3.0,3.5,4.0,4.5
* Microsoft Visual Redist 2008/2010/2012/2013
It's wierd that i haven't lost my Configs at the game after i uninstalled and reinstalled it,do you guys know where config files are located,so i can remove them and see if Problem will be fixed .
But since that time, I've stopped getting them. Though still had issues joining MP games fairly often; I often get dumped to the games title screen.
EDIT: I've just tried to join the active Heretic server (while in Heretic and also while in Doom2) and get a seg fault each time. The seg fault occurs at the same point as Foufou74's does according to his out file. Though Heretic rather than Doom, obviously. No pwads or add-ons loaded my end (as I know Dday can't handle server and client having different ones loaded).
It happens that when the server this error occurs. You connect to the game, and appears Segmentation Violation, in this case, simply restart the game and enter back in this multiplayer.
Write here if you have just confirmed it.