segmentation fault
Moderators: jelco, bert_the_turtle, Chris, andy, John
segmentation fault
I got segmentation fault when running game. blackbox.txt is empty and it prints console this:
lemonade@phaedra ~/darwinia-beta/darwinia $ ./darwinia
SDL Version: Compiled against 1.2.8, running with 1.2.8
Creating ResourceManager: 0.1
Creating SoundSystem: 2.7
Creating ClientToServer: 2.7
Initialising SoundSystem : 3.0
Initialising SDL Audio
Frequency: 22050
Format: 32784
Channels: 2
Samples: 2048
Size of Stereo Sample: 4
Loading profile none
Global Internet time to generate : 13.25ms
Global Internet number of nodes : 13701
Global Internet number of links : 13700
Global Internet number of leafs : 5040
CLIENT : Attempting connection...
Water lightmap generation took 5ms
Tree generated in 1ms
Tree generated in 1ms
Tree generated in 1ms
Tree generated in 1ms
Tree generated in 2ms
EntityGrid max neighbours set to 100 (time taken 0.01ms)
ObstructionGrid took 4ms to generate
CLIENT : Requesting Team...
CLIENT : Requesting Team...
CLIENT : Requesting Team...
./darwinia: line 4: 14344 Segmentation fault $here/darwinia.x86
So there's not much information about the failure... :/
lemonade@phaedra ~/darwinia-beta/darwinia $ ./darwinia
SDL Version: Compiled against 1.2.8, running with 1.2.8
Creating ResourceManager: 0.1
Creating SoundSystem: 2.7
Creating ClientToServer: 2.7
Initialising SoundSystem : 3.0
Initialising SDL Audio
Frequency: 22050
Format: 32784
Channels: 2
Samples: 2048
Size of Stereo Sample: 4
Loading profile none
Global Internet time to generate : 13.25ms
Global Internet number of nodes : 13701
Global Internet number of links : 13700
Global Internet number of leafs : 5040
CLIENT : Attempting connection...
Water lightmap generation took 5ms
Tree generated in 1ms
Tree generated in 1ms
Tree generated in 1ms
Tree generated in 1ms
Tree generated in 2ms
EntityGrid max neighbours set to 100 (time taken 0.01ms)
ObstructionGrid took 4ms to generate
CLIENT : Requesting Team...
CLIENT : Requesting Team...
CLIENT : Requesting Team...
./darwinia: line 4: 14344 Segmentation fault $here/darwinia.x86
So there's not much information about the failure... :/
SysRq wrote:Can you get a GDB backtrace or strace output? The blackbox.txt file should have more info.
gdb:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 24108)]
0x40860a47 in r200ValidateState () from /usr/X11R6/lib/modules/dri/r200_dri.so
and backtrace from that:
VERSION : linux-demo-beta4
[edit: John]
Code: Select all
#0 0x40860a47 in r200ValidateState ()
from /usr/X11R6/lib/modules/dri/r200_dri.so
#1 0x40878148 in r200_check_tcl_render ()
from /usr/X11R6/lib/modules/dri/r200_dri.so
#2 0x4087822a in r200_init_tcl_render ()
from /usr/X11R6/lib/modules/dri/r200_dri.so
#3 0x408148f0 in _tnl_validate_pipeline ()
from /usr/X11R6/lib/modules/dri/r200_dri.so
#4 0x408133db in _tnl_DrawArrays ()
from /usr/X11R6/lib/modules/dri/r200_dri.so
#5 0x407affd6 in neutral_DrawArrays ()
from /usr/X11R6/lib/modules/dri/r200_dri.so
#6 0x408813b0 in r200_fallback_DrawArrays ()
from /usr/X11R6/lib/modules/dri/r200_dri.so
#7 0x407affd6 in neutral_DrawArrays ()
from /usr/X11R6/lib/modules/dri/r200_dri.so
#8 0x0809f80a in ?? ()
#9 0x0809fcdc in ?? ()
#10 0x080ca345 in ?? ()
#11 0x080d5744 in ?? ()
#12 0x080d557e in ?? ()
#13 0x080ceec5 in ?? ()
#14 0x080cf671 in ?? ()
#15 0x080c055b in ?? ()
#16 0x401d42db in __libc_start_main () from /lib/libc.so.6
#17 0x08076421 in ?? ()
Here's what I get with strace:
Code: Select all
31425 gettimeofday({1103605868, 414154}, NULL) = 0
31425 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
31425 open("blackbox.txt", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 10
31425 fstat64(10, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
31425 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400c0000
31425 open("userid.txt", O_RDONLY) = 11
31425 fstat64(11, {st_mode=S_IFREG|0600, st_size=47, ...}) = 0
31425 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x408d3000
31425 read(11, "Username: lemonade\nEmail: lemona"..., 4096) = 47
31425 close(11) = 0
31425 munmap(0x408d3000, 4096) = 0
31425 open("preferences.txt", O_RDONLY) = -1 ENOENT (No such file or directory)
31425 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
31423 <... waitpid resumed> [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0) = 31425
31423 fstat64(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
31423 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40022000
31423 write(2, "./darwinia: line 4: 31425 Segmen"..., 69) = 69
31423 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
31423 --- SIGCHLD (Child exited) @ 0 (0) ---
31423 waitpid(-1, 0xbfffe25c, WNOHANG) = -1 ECHILD (No child processes)
31423 sigreturn() = ? (mask now [RTMIN])
31423 rt_sigaction(SIGINT, {SIG_DFL}, {0x8077630, [], SA_RESTORER, 0x4006b2e8}, 8) = 0
31423 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
31423 read(255, "", 85) = 0
31423 munmap(0x40022000, 4096) = 0
31423 exit_group(139) = ?
31429 <... write resumed> ) = 8192
31429 open("/etc/mtab", O_RDONLY) = 11
31429 fstat64(11, {st_mode=S_IFREG|0644, st_size=201, ...}) = 0
31429 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x408d3000
31429 read(11, "/dev/hda1 / ext3 rw,noatime 0 0\n"..., 4096) = 201
31429 close(11) = 0
31429 munmap(0x408d3000, 4096) = 0
31429 open("/proc/meminfo", O_RDONLY) = 11
31429 fstat64(11, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
31429 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x408d3000
31429 read(11, " total: used: free:"..., 4096) = 524
31429 close(11) = 0
31429 munmap(0x408d3000, 4096) = 0
31429 write(7, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 8192) = 8192
31429 write(7, "x\377x\377z\377z\377|\377|\377\177\377\177\377\201\377"..., 8192) = 8192
31429 write(7, "\246\377\246\377\246\377\246\377\246\377\246\377\246\377"..., 8192) = 8192
31429 write(7, "\313\377\313\377\313\377\313\377\312\377\312\377\312\377"..., 8192) = 8192
31429 write(7, ".\0.\0001\0001\0004\0004\0006\0006\0009\0009\0;\0;\0>\0"..., 8192) = 8192
31429 write(7, "\t\0\t\0\v\0\v\0\r\0\r\0\17\0\17\0\20\0\20\0\22\0\22\0"..., 8192) = 8192
31429 write(7, "\340\377\340\377\342\377\342\377\344\377\344\377\346\377"..., 8192) = 8192
31429 write(7, "C\0C\0B\0B\0A\0A\0@\0@\0>\0>\0=\0=\0<\0<\0:\0:\0"..., 8192) = 8192
31429 write(7, "\215\0\215\0\214\0\214\0\212\0\212\0\210\0\210\0\206\0"..., 8192) = 8192
31429 write(7, "R\0R\0U\0U\0W\0W\0Y\0Y\0\\\0\\\0^\0^\0a\0a\0c\0c\0"..., 8192) = 8192
31429 write(7, "\362\377\362\377\365\377\365\377\370\377\370\377\374\377"..., 8192) = 8192
31429 write(7, "\r\0\r\0\17\0\17\0\22\0\22\0\24\0\24\0\26\0\26\0\31\0\31"..., 8192) = 8192
31429 write(7, "\246\377\246\377\247\377\247\377\251\377\251\377\252\377"..., 8192 <unfinished ...>
31428 <... poll resumed> [{fd=8, events=POLLIN}], 1, 2000) = 0
31428 getppid() = 1
31428 kill(31429, SIGKILL <unfinished ...>
31429 <... write resumed> ) = 8192
31429 +++ killed by SIGKILL +++
31428 <... kill resumed> ) = 0
31428 exit_group(0) = ?
On strace there's many messages like this:
Code: Select all
31423 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
31423 open("/usr/local/adabas/lib/tls/i686/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
Should there be anything like that?
<Edit 21.12.2004>
This issue seems to be only with DRM-drivers when using direct rendering. Without direct rendering game runs, but only 0.5fps...
getting game run with ati radeon
Ok. Now I've tried ati drivers, drm (from kernel and xorg) and I still can't get the game running without segmentation fault. When using direct rendering game always gives segmentation fault, but without it it runs (although very slowly).
Is here anyone else having trouble with Ati so we could perhaps work it out somehow?
[Edit]
Hah. Finally got it working with ati's binary drivers.
Is here anyone else having trouble with Ati so we could perhaps work it out somehow?
[Edit]
Hah. Finally got it working with ati's binary drivers.
John wrote:Is that with your:
ATI Technologies Inc RV280 [Radeon 9200] (rev 01)
Also, please could you try a 2.6.x kernel (you'll need to upload your sysinfo and download again) just to check if it is a 2.4.x DRM issue?
With 2.6.9-r10 -kernel with DRM I got this:
Code: Select all
XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0" after 613 requests (611 known processed) with 0 events remaining.
[Thread 16386 (LWP 8873) exited]
Program exited with code 01.
And no backtrace nor anything in blackbox.txt. So it seems it's not only 2.4-issue.
John wrote:Interesting. Please could you post the output of glxinfo for interest.
Code: Select all
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R200 20040929 AGP 1x x86/3DNow!+ TCL
OpenGL version string: 1.3 Mesa 6.2.1
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
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_dot3,
GL_ARB_texture_mirrored_repeat, 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_minmax, GL_EXT_blend_subtract,
GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_convolution,
GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_histogram,
GL_EXT_packed_pixels, 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_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_MESA_pack_invert, GL_MESA_window_pos, GL_NV_blend_square,
GL_NV_light_max_exponent, GL_NV_texture_rectangle,
GL_NV_texgen_reflection, GL_SGI_color_matrix, GL_SGI_color_table,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x25 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x27 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x28 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2a 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2b 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x2c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x2d 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2e 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2f 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x30 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x31 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x32 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
John wrote:Also have you tried altering the setting RenderLandscapeUsingDisplayLists? The preferences are in ~/.darwinia/demo/preferences.txt from beta 4d.
It didn't have any effect.
Here is the blackbox.txt I get when running 4d instead of 4c. It seems a little different in 4d:
Code: Select all
=========================
DARWINIA BLACK BOX REPORT
=========================
VERSION : linux-demo-beta4d
ERROR : 'Got a fatal signal: 11
'
=========================
===== SYSTEM REPORT =====
=========================
SysInfoGenVersion: 2
CpuVendor: AuthenticAMD
CpuModel: AMD Athlon(tm) XP 1700+
Num Processors: 1
Country: N/A
Language: N/A
Num sound devices: 1
Primary sound device: Creative Labs SB Live! EMU10k1 (rev 07)
Graphics Card: ATI Technologies Inc RV280 [Radeon 9200] (rev 01)
Operating System: Linux 2.4.28-gentoo-r3
Computer Name: phaedra
=========================
====== USER DATA ========
=========================
USERNAME : lemonade
EMAIL : lemonade@pasimaa.org
=========================
====== PREFERENCES ======
=========================
ServerAddress = 127.00
BypassNetwork = 1
SinglePlayer = 1
IAmAServer = 1
TextLanguage = english
TextSpeed = 15
HelpEnabled = 1
SoundLibrary = software
SoundMixFreq = 22050
SoundMasterVolume = 255
SoundChannels = 16
SoundHW3D = 0
SoundSwapStereo = 0
SoundBufferSize = 2048
ScreenWidth = 1024
ScreenHeight = 768
ScreenWindowed = 0
ScreenZDepth = 24
ScreenColourDepth = 32
ScreenRefresh = 60
RenderLandscapeDetail = 1
RenderWaterDetail = 1
RenderBuildingDetail = 1
RenderEntityDetail = 1
RenderCloudDetail = 1
RenderPixelShader = 1
ControlMouseButtons = 3
RenderLandscapeUsingDisplayLists = 0
ManuallyScaleTextures = 0
StartMap = mine
UserProfile = none
=========================
====== STACKTRACE =======
=========================
retAddress = 0x406a6268
retAddress = 0x406434f0
retAddress = 0x4064ade5
retAddress = 0x405748c4
retAddress = 0x405774e5
retAddress = 0x405de32e
retAddress = 0x80bade3
retAddress = 0x8128820
retAddress = 0x8128365
retAddress = 0x80cba34
retAddress = 0x80cb941
retAddress = 0x80d6d7c
retAddress = 0x80d6bd2
retAddress = 0x80d04f4
retAddress = 0x80d0cc5
retAddress = 0x80c1b48
retAddress = 0x401f22db
retAddress = 0x80764d1
gdb stack trace:
GNU gdb 6.2.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
(gdb) Reading symbols from /home/lemonade/darwinia-beta/2.4.28-r3/darwinia/darw$Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) Attaching to program: /home/lemonade/darwinia-beta/2.4.28-r3/darwinia/dar$Reading symbols from /home/lemonade/darwinia-beta/2.4.28-r3/darwinia/libSDL-1.2$Loaded symbols for ./libSDL-1.2.so.0
Reading symbols from /usr/lib/opengl/xorg-x11/lib/libGL.so.1...done.
Loaded symbols for /usr/lib/opengl/xorg-x11/lib/libGL.so.1
Reading symbols from /usr/lib/libGLU.so.1...done.
Loaded symbols for /usr/lib/libGLU.so.1
Reading symbols from /home/lemonade/darwinia-beta/2.4.28-r3/darwinia/libgcc_s.s$Loaded symbols for ./libgcc_s.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 27821)]
[New Thread 32769 (LWP 27824)]
[New Thread 16386 (LWP 27825)]
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libX11.so.6...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libXext.so.6...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libXxf86vm.so.1...done.
Loaded symbols for /usr/lib/libXxf86vm.so.1
Reading symbols from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.3/libstdc++.so.6...$Loaded symbols for /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libXcursor.so.1.0.2...done.
Loaded symbols for /usr/lib/libXcursor.so.1.0.2
Reading symbols from /usr/lib/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/lib/X11/locale/lib/common/xlcDef.so.2
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_nis.so.2...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /usr/lib/modules/dri/r200_dri.so...done.
Loaded symbols for /usr/lib/modules/dri/r200_dri.so
Reading symbols from /usr/lib/libexpat.so.0...done.
Loaded symbols for /usr/lib/libexpat.so.0
0x40264c4b in waitpid () from /lib/libc.so.6
(gdb) 3 Thread 16386 (LWP 27825) 0x402876eb in write () from /lib/libc.so.6
2 Thread 32769 (LWP 27824) 0x4028bff8 in poll () from /lib/libc.so.6
1 Thread 16384 (LWP 27821) 0x40264c4b in waitpid () from /lib/libc.so.6
(gdb)
Thread 3 (Thread 16386 (LWP 27825)):
#0 0x402876eb in write () from /lib/libc.so.6
#1 0x40079fc4 in __JCR_LIST__ () from ./libSDL-1.2.so.0
#2 0x00000001 in ?? ()
#3 0x400288c8 in DSP_PlayAudio (this=0x8ff2b58) at SDL_dspaudio.c:140
#4 0x40024187 in SDL_RunAudio (audiop=0x8ff2b58) at SDL_audio.c:232
#5 0x4006f15b in SDL_RunThread (data=0x9002960) at SDL_thread.c:218
#6 0x4006f36f in RunThread (data=0x2000) at SDL_systhread.c:82
#7 0x4031dcc2 in pthread_start_thread () from /lib/libpthread.so.0
#8 0x40294a0a in clone () from /lib/libc.so.6
Thread 2 (Thread 32769 (LWP 27824)):
#0 0x4028bff8 in poll () from /lib/libc.so.6
#1 0x4031e4c5 in __pthread_manager () from /lib/libpthread.so.0
#2 0x40294a0a in clone () from /lib/libc.so.6
Thread 1 (Thread 16384 (LWP 27821)):
#0 0x40264c4b in waitpid () from /lib/libc.so.6
#1 0x402f0dcc in ?? () from /lib/libc.so.6
#2 0x00000000 in ?? ()
#3 0x40212a14 in strtold_l () from /lib/libc.so.6
#4 0x40212e1e in system () from /lib/libc.so.6
#5 0x080a8dac in ?? ()
#6 0x080a9101 in ?? ()
#7 0x080a8ec4 in ?? ()
#8 0x403240cd in __pthread_sighandler_rt () from /lib/libpthread.so.0
#9 0x402062e0 in killpg () from /lib/libc.so.6
#10 0x406a6268 in r200_check_tcl_render ()
from /usr/lib/modules/dri/r200_dri.so
#11 0x406434f0 in _tnl_validate_pipeline ()
from /usr/lib/modules/dri/r200_dri.so
#12 0x4064ade5 in _tnl_playback_vertex_list ()
from /usr/lib/modules/dri/r200_dri.so
#13 0x405748c4 in execute_list () from /usr/lib/modules/dri/r200_dri.so
#14 0x405774e5 in _mesa_CallList () from /usr/lib/modules/dri/r200_dri.so
#15 0x405de32e in neutral_CallList () from /usr/lib/modules/dri/r200_dri.so
#16 0x080bade3 in ?? ()
#17 0x08128820 in ?? ()
#18 0x08128365 in ?? ()
#19 0x080cba34 in ?? ()
#20 0x080cb941 in ?? ()
#21 0x080d6d7c in ?? ()
#22 0x080d6bd2 in ?? ()
#23 0x080d04f4 in ?? ()
#24 0x080d0cc5 in ?? ()
#25 0x080c1b48 in ?? ()
#26 0x401f22db in __libc_start_main () from /lib/libc.so.6
#27 0x080764d1 in ?? ()
#0 0x40264c4b in waitpid () from /lib/libc.so.6
(gdb) Detaching from program: /home/lemonade/darwinia-beta/2.4.28-r3/darwinia/darwinia.x86, process 27821
Edit:
The same bug as this with 4d exists with 4f too.
ixplode wrote:Out of curiousity, from your first post I can see that it gets some initialization done... does the window pop up? Is anything displayed?
Yes blank window pop ups (when running in windowed mode) and after that it crashes. In console it writes:
Code: Select all
CLIENT : Requesting Team...
Darwinia has unexpectedly encountered a fatal error.
A full description of the error can be found in the file
blackbox.txt in the current working directory
Vertex3f: 1
./darwinia: line 4: 20172 Segmentation fault $here/lib/darwinia.bin.x86Edit:
As reading the forum it seems that there isn't same problem when running r100-drivers, but only with r200 and is mostly likely drivers cause.
Ok. Finally got the beta5 running with ati-drivers. Did some major adjustments with my computers drivers compiled them again and adjusted xorg.conf, but I think it was worth it... hope I'll never need to do it again.
Also I found a bug that is with windows mode.... When you start it when mouse pointer is outside of window, controls aren't working like they should, but when mouse is where the window opens, mouse works ok.
Also I found a bug that is with windows mode.... When you start it when mouse pointer is outside of window, controls aren't working like they should, but when mouse is where the window opens, mouse works ok.
Who is online
Users browsing this forum: No registered users and 1 guest




