Jump to content
Eternal Lands Official Forums
Ermabwed

Segfault on CVS

Recommended Posts

I get a segmentation fault running today's CVS version, right after log in (i.e. hitting enter on login segfaults EL).

This is what gdb gives me:

 

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47024108673344 (LWP 20350)]
0x00000000004acba9 in add_dynamic_aabb_to_abt_node (bbox_tree=0x38644d0, node=0, bbox=
	{bbmin = {70.3627014, 111.362701, -13.1000004}, bbmax = {71.1372986, 112.137299, 14.8999996}}, ID=0, type=18,
texture_id=97, md5=0x4c20d0 "") at bbox_tree.c:971
971					 if (check_aabb_aabb(bbox_tree->nodes[node].orig_bbox, bbox, 1.1f))
(gdb) backtrace
#0  0x00000000004acba9 in add_dynamic_aabb_to_abt_node (bbox_tree=0x38644d0, node=0, bbox=
	{bbmin = {70.3627014, 111.362701, -13.1000004}, bbmax = {71.1372986, 112.137299, 14.8999996}}, ID=0, type=18,
texture_id=97, md5=0x4c20d0 "") at bbox_tree.c:971
#1  0x00000000004acae7 in add_aabb_to_abt (bbox_tree=0x38644d0, bbox=
	{bbmin = {70.3627014, 111.362701, -13.1000004}, bbmax = {71.1372986, 112.137299, 14.8999996}}, ID=0, type=18,
texture_id=97, md5=0x4c20d0 "", dynamic=1) at bbox_tree.c:994
#2  0x00000000004ad295 in add_particle_to_abt (bbox_tree=0x38644d0, ID=0, bbox=
	{bbmin = {70.3627014, 111.362701, -13.1000004}, bbmax = {71.1372986, 112.137299, 14.8999996}}, sblend=770, dblend=1,
dynamic=1) at bbox_tree.c:1018
#3  0x000000000047588d in create_particle_sys (def=0x39c2e60, x=70.75, y=111.75, z=-0.600000024, dynamic=1) at particles.c:843
#4  0x000000000047435f in add_particle_sys (file_name=0x4baf40 "./particles/teleport_in.part", x_pos=70.75, y_pos=111.75,
z_pos=-0.600000024, dynamic=1) at particles.c:664
#5  0x000000000047457d in add_particle_sys_at_tile (file_name=0x4baf40 "./particles/teleport_in.part", x_tile=141, y_tile=223,
dynamic=1) at particles.c:717
#6  0x00000000004694a6 in process_message_from_server (in_data=0x71fbcb0 "\f\005", data_length=7) at multiplayer.c:933
#7  0x000000000045fc4b in start_rendering () at main.c:110
#8  0x000000000045ffab in main (argc=1, argv=0x7fff056834e8) at main.c:235 

 

And here's my make.conf (default except for EYE_CANDY removed, compiling with EYE_CANDY gave a different backtrace, it's on page 25 of the "Special Effects" thread).

 

# set this to "no" if you don't want this file to be overwritten
UPDATE_CONF=yes

# tune these for your setup & compile options
# IMPORTANT: if you are using a linker that needs libraries in correct order, make sure you list EYE_CANDY before PNG_SCREENSHOT if you use both
FEATURES += AFK_FIX						 # (undocumented)
#FEATURES += ALPHA_ACTORS					# (undocumented)
#FEATURES += ALUT_WAV						# (undocumented)
#FEATURES += ANTI_ALIAS					  # (undocumented)
FEATURES += ATI_9200_FIX					# (undocumented)
FEATURES += AUTO_UPDATE					 # (undocumented)
FEATURES += BUG_FIX_3D_OBJECTS_MIN_MAX	  # (undocumented)
FEATURES += COUNTERS						# (undocumented)
FEATURES += CUSTOM_LOOK					 # (undocumented)
FEATURES += CUSTOM_UPDATE				   # (undocumented)
#FEATURES += DEBUG						   # (undocumented)
#FEATURES += DYNAMIC_ANIMATIONS			  # (undocumented)
#FEATURES += EL_BIG_ENDIAN				   # (undocumented)
#FEATURES += EXTRA_DEBUG					 # (undocumented)
#FEATURES += _EXTRA_SOUND_DEBUG			  # (undocumented)
#FEATURES += EYE_CANDY					   # (undocumented)
#FEATURES += FBO							 # (undocumented)
#FEATURES += FILE_TO_BE_REMOVED			  # mask files that are scheduled for removal
FEATURES += FONTS_FIX					   # (undocumented)
#FEATURES += FUZZY_PATHS					 # (undocumented)
#FEATURES += LITTLE_ENDIAN				   # (undocumented)
#FEATURES += MASKING						 # (undocumented)
#FEATURES += MEMORY_DEBUG					# (undocumented)
FEATURES += MINIMAP						 # (undocumented)
#FEATURES += MUTEX_DEBUG					 # (undocumented)
FEATURES += NEW_ACTOR_ANIMATION			 # (undocumented)
#FEATURES += NEW_ALPHA					   # (undocumented)
#FEATURES += NEW_E3D_FORMAT				  # (undocumented)
FEATURES += NEW_FRUSTUM					 # (undocumented)
#FEATURES += NEW_MAP_FORMAT				  # (undocumented)
#FEATURES += NEW_SOUND					   # (undocumented)
FEATURES += NEW_TEX						 # (undocumented)
#FEATURES += NEW_WEATHER					 # (undocumented)
#FEATURES += NO_FREE_VA					  # (undocumented)
#FEATURES += NO_MUSIC						# (undocumented)
#FEATURES += NO_PF_MACRO					 # (undocumented)
FEATURES += NOTEPAD						 # (undocumented)
FEATURES += OPTIONS_I18N					# (undocumented)
#FEATURES += PARANOID_CAMERA				 # (undocumented)
FEATURES += PNG_SCREENSHOT				  # (undocumented)
FEATURES += SFX							 # (undocumented)
FEATURES += SIMPLE_LOD					  # (undocumented)
#FEATURES += TERRAIN						 # (undocumented)
#FEATURES += TIMER_CHECK					 # (undocumented)
#FEATURES += UID							 # (undocumented)
#FEATURES += UNROLL4						 # (undocumented)
FEATURES += USE_INLINE					  # (undocumented)
#FEATURES += USE_LISPSM					  # (undocumented)
#FEATURES += USE_LOW_MEM					 # (undocumented)
#FEATURES += USE_SHADER					  # (undocumented)
#FEATURES += USE_SSE						 # (undocumented)
#FEATURES += USE_SSE2						# (undocumented)
#FEATURES += USE_SSE3						# (undocumented)
#FEATURES += USE_TANGENT_AND_EXTRA_UV		# (undocumented)
#FEATURES += USE_VERTEX_ARRAYS			   # (undocumented)
#FEATURES += WRITE_XML					   # (undocumented)
FEATURES += X86_64						  # (undocumented)
#FEATURES += ZLIB							# (undocumented)
#FEATURES += ZLIBW						   # (undocumented)

PLATFORM=-march=k8
XDIR=-L/usr/X11R6/lib
CWARN=-Wall
#-Wdeclaration-after-statement -Wall -Werror
CXXWARN=-Wall
#-Wall -Werror

#EXTRA_INCLUDES=-IC:\\Programme\\Dev-Cpp\\Include
EXTRA_LIBS=-lalut
#EXTRA_STATICLIBS=libs/libalut.a

CC=gcc
CXX=g++
LINK=gcc

 

If you need anymore information or want me to try different settings etc, let me know. (Gentoo Linux, amd64 system, ATI mobility radeon x700)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×