Previous Thread
Next Thread
Print Thread
#36760 12/23/07 02:16 PM
Joined: Dec 2007
Posts: 5
W
Member
Member
W Offline
Joined: Dec 2007
Posts: 5
Hello!

I have two crash report to fill, one is this, when you load any game, press TAB and choose "Select New Game", choose any game, soon after that sldmame crashes with this output:

Code
[wuemura@dragon mame]$ ./mame sfiii3n
OpenGL: PBO not supported
testhacks 00011c44 0613a9fc
cram_gfxflash_bank_LSB_w LSB32 00000000
Sound [84] 230000
Sound [84] 230000
Sound [84] 230000
Average speed: 100.00% (15 seconds)
*** glibc detected *** ./mame: free(): invalid pointer: 0x00000000032e0330 ***
======= Backtrace: =========
/lib64/libc.so.6[0x31c3072832]
/lib64/libc.so.6(cfree+0x8c)[0x31c3075f2c]
/usr/lib64/dri/fglrx_dri.so(__driCreateNewScreen_20050727+0x54a)[0x2aaab030e5ca]
/usr/lib64/fglrx/libGL.so.1[0x2aaaaf556290]
/usr/lib64/fglrx/libGL.so.1[0x2aaaaf55587b]
/usr/lib64/fglrx/libGL.so.1(__glXInitialize+0x175)[0x2aaaaf554635]
/usr/lib64/fglrx/libGL.so.1(glXChooseVisual+0x55)[0x2aaaaf550fd5]
/usr/lib64/libSDL-1.2.so.0[0x3d4b83ad52]
/usr/lib64/libSDL-1.2.so.0[0x3d4b83fe34]
/usr/lib64/libSDL-1.2.so.0(SDL_SetVideoMode+0x1e3)[0x3d4b82e7c3]
./mame[0xc17898]
./mame[0x1339eb3]
./mame[0x1339ff7]
/lib64/libpthread.so.0[0x31c3c06407]
/lib64/libc.so.6(clone+0x6d)[0x31c30d4b0d]
======= Memory map: ========
00400000-02624000 r-xp 00000000 08:07 265699                             /mame/mame
02824000-02828000 rw-p 02224000 08:07 265699                             /mame/mame
02828000-043b4000 rw-p 02828000 00:00 0                                  [heap]
40000000-40001000 ---p 40000000 00:00 0 
40001000-40a01000 rw-p 40001000 00:00 0 
40a01000-40a02000 ---p 40a01000 00:00 0 
40a02000-41402000 rw-p 40a02000 00:00 0 
41402000-41403000 ---p 41402000 00:00 0 
41403000-41e03000 rw-p 41403000 00:00 0 
31c1e00000-31c1e1b000 r-xp 00000000 08:07 15401272                       /lib64/ld-2.7.so
31c201a000-31c201b000 r--p 0001a000 08:07 15401272                       /lib64/ld-2.7.so
31c201b000-31c201c000 rw-p 0001b000 08:07 15401272                       /lib64/ld-2.7.so
31c2200000-31c2208000 r-xp 00000000 08:07 15401282                       /lib64/librt-2.7.so
31c2208000-31c2407000 ---p 00008000 08:07 15401282                       /lib64/librt-2.7.so
31c2407000-31c2408000 r--p 00007000 08:07 15401282                       /lib64/librt-2.7.so
31c2408000-31c2409000 rw-p 00008000 08:07 15401282                       /lib64/librt-2.7.so
31c3000000-31c314d000 r-xp 00000000 08:07 15401273                       /lib64/libc-2.7.so
31c314d000-31c334d000 ---p 0014d000 08:07 15401273                       /lib64/libc-2.7.so
31c334d000-31c3351000 r--p 0014d000 08:07 15401273                       /lib64/libc-2.7.so
31c3351000-31c3352000 rw-p 00151000 08:07 15401273                       /lib64/libc-2.7.so
31c3352000-31c3357000 rw-p 31c3352000 00:00 0 
31c3400000-31c3482000 r-xp 00000000 08:07 15401274                       /lib64/libm-2.7.so
31c3482000-31c3681000 ---p 00082000 08:07 15401274                       /lib64/libm-2.7.so
31c3681000-31c3682000 r--p 00081000 08:07 15401274                       /lib64/libm-2.7.so
31c3682000-31c3683000 rw-p 00082000 08:07 15401274                       /lib64/libm-2.7.so
31c3800000-31c3802000 r-xp 00000000 08:07 15401275                       /lib64/libdl-2.7.so
31c3802000-31c3a02000 ---p 00002000 08:07 15401275                       /lib64/libdl-2.7.so
31c3a02000-31c3a03000 r--p 00002000 08:07 15401275                       /lib64/libdl-2.7.so
31c3a03000-31c3a04000 rw-p 00003000 08:07 15401275                       /lib64/libdl-2.7.so
31c3c00000-31c3c16000 r-xp 00000000 08:07 15401281                       /lib64/libpthread-2.7.so
31c3c16000-31c3e15000 ---p 00016000 08:07 15401281                       /lib64/libpthread-2.7.so
31c3e15000-31c3e16000 r--p 00015000 08:07 15401281                       /lib64/libpthread-2.7.so
31c3e16000-31c3e17000 rw-p 00016000 08:07 15401281                       /lib64/libpthread-2.7.so
31c3e17000-31c3e1b000 rw-p 31c3e17000 00:00 0 
31c5000000-31c5002000 r-xp 00000000 08:07 12909021                       /usr/lib64/libXau.so.6.0.0
31c5002000-31c5201000 ---p 00002000 08:07 12909021                       /usr/lib64/libXau.so.6.0.0
31c5201000-31c5202000 rw-p 00001000 08:07 12909021                       /usr/lib64/libXau.so.6.0.0
31c5c00000-31c5c05000 r-xp 00000000 08:07 12909022                       /usr/lib64/libXdmcp.so.6.0.0
31c5c05000-31c5e04000 ---p 00005000 08:07 12909022                       /usr/lib64/libXdmcp.so.6.0.0
31c5e04000-31c5e05000 rw-p 00004000 08:07 12909022                       /usr/lib64/libXdmcp.so.6.0.0
31cb200000-31cb203000 r-xp 00000000 08:07 15401050                       /lib64/libcap.so.1.10
31cb203000-31cb402000 ---p 00003000 08:07 15401050                       /lib64/libcap.so.1.10
31cb402000-31cb403000 rw-p 00002000 08:07 15401050                       /lib64/libcap.so.1.10
31cc600000-31cc617000 r-xp 00000000 08:07 12909060                       /usr/lib64/libICE.so.6.3.0
31cc617000-31cc816000 ---p 00017000 08:07 12909060                       /usr/lib64/libICE.so.6.3.0
31cc816000-31cc817000 rw-p 00016000 08:07 12909060                       /usr/lib64/libICE.so.6.3.0
31cc817000-31cc81b000 rw-p 31cc817000 00:00 0 
31cde00000-31cde09000 r-xp 00000000 08:07 12909061                       /usr/lib64/libSM.so.6.0.0
31cde09000-31ce009000 ---p 00009000 08:07 12909061                       /usr/lib64/libSM.so.6.0.0
31ce009000-31ce00a000 rw-p 00009000 08:07 12909061                       /usr/lib64/libSM.so.6.0.0
31cee00000-31cee0d000 r-xp 00000000 08:07 15401296                       /lib64/libgcc_s-4.1.2-20070925.so.1
31cee0d000-31cf00d000 ---p 0000d000 08:07 15401296                       /lib64/libgcc_s-4.1.2-20070925.so.1
31cf00d000-31cf00e000 rw-p 0000d000 08:07 15401296                       /lib64/libgcc_s-4.1.2-20070925.so.1
31d2a00000-31d2ad7000 r-xp 00000000 08:07 15401294                       /lib64/libasound.so.2.0.0
31d2ad7000-31d2cd7000 ---p 000d7000 08:07 15401294                       /lib64/libasound.so.2.0.0
31d2cd7000-31d2cdf000 rw-p 000d7000 08:07 15401294                       /lib64/libasound.so.2.0.0
31d3600000-31d3628000 r-xp 00000000 08:07 12909057                       /usr/lib64/libaudiofile.so.0.0.2
31d3628000-31d3827000 ---p 00028000 08:07 12909057                       /usr/lib64/libaudiofile.so.0.0.2
31d3827000-31d382b000 rw-p 00027000 08:07 12909057                       /usr/lib64/libaudiofile.so.0.0.2
31d6200000-31d620a000 r-xp 00000000 08:07 12909058                       /usr/lib64/libesd.so.0.2.38
31d620a000-31d6409000 ---p 0000a000 08:07 12909058                       /usr/lib64/libesd.so.0.2.38
31d6409000-31d640a000 rw-p 00009000 08:07 12909058                       /usr/lib64/libesd.so.0.2.38
3b7c800000-3b7c81a000 r-xp 00000000 08:07 12886296                       /usr/lib64/libxcb.so.1.0.0
3b7c81a000-3b7ca1a000 ---p 0001a000 08:07 12886296                       /usr/lib64/libxcb.so.1.0.0
3b7ca1a000-3b7ca1b000 rw-p 0001a000 08:07 12886296                       /usr/lib64/libxcb.so.1.0.0
3b7cc00000-3b7cc01000 r-xp 00000000 08:07 12886298                       /usr/lib64/libxcb-xlib.so.0.0.0
3b7cc01000-3b7ce00000 ---p 00001000 08:07 12886298                       /usr/lib64/libxcb-xlib.so.0.0.0
3b7ce00000-3b7ce01000 rw-p 00000000 08:07 12886298                       /usr/lib64/libxcb-xlib.so.0.0.0
3b7d400000-3b7d4fe000 r-xp 00000000 08:07 12886406                       /usr/lib64/libX11.so.6.2.0
3b7d4fe000-3b7d6fe000 ---p 000fe000 08:07 12886406                       /usr/lib64/libX11.so.6.2.0
3b7d6fe000-3b7d704000 rw-p 000fe000 08:07 12886406                       /usr/lib64/libX11.so.6.2.0
3b7dc00000-3b7dc10000 r-xp 00000000 08:07 12885917                       /usr/lib64/libXext.so.6.4.0
3b7dc10000-3b7de10000 ---p 00010000 08:07 12885917                       /usr/lib64/libXext.so.6.4.0
3b7de10000-3b7de11000 rw-p 00010000 08:07 12885917                       /usr/lib64/libXext.so.6.4.0
3b7e800000-3b7e805000 r-xp 00000000 08:07 12892787                       /usr/lib64/libXfixes.so.3.1.0
3b7e805000-3b7ea04000 ---p 00005000 08:07 12892787                       /usr/lib64/libXfixes.so.3.1.0
3b7ea04000-3b7ea05000 rw-p 00004000 08:07 12892787                       /usr/lib64/libXfixes.so.3.1.0
3b7f000000-3b7f009000 r-xp 00000000 08:07 12892427                       /usr/lib64/libXrender.so.1.3.0
3b7f009000-3b7f208000 ---p 00009000 08:07 12892427                       /usr/lib64/libXrender.so.1.3.0
3b7f208000-3b7f209000 rw-p 00008000 08:07 12892427                       /usr/lib64/libXrender.so.1.3.0
3b80600000-3b80602000 r-xp 00000000 08:07 12892785                       /usr/lib64/libXinerama.so.1.0.0
3b80602000-3b80801000 ---p 00002000 08:07 12892785                       /usr/lib64/libXinerama.so.1.0.0
3b80801000-3b80802000 rw-p 00001000 08:07 12892785                       /usr/lib64/libXinerama.so.1.0.0
3b80a00000-3b80a06000 r-xp 00000000 08:07 12892429                       /usr/lib64/libXrandr.so.2.1.0
3b80a06000-3b80c06000 ---p 00006000 08:07 12892429                       /usr/lib64/libXrandr.so.2.1.0
3b80c06000-3b80c07000 rw-p 00006000 08:07 12892429                       /usr/lib64/libXrandr.so.2.1.0
3b81600000-3b81609000 r-xp 00000000 08:07 12892788                       /usr/lib64/libXcursor.so.1.0.2
3b81609000-3b81808000 ---p 00009000 08:07 12892788                       /usr/lib64/libXcursor.so.1.0.2
3b81808000-3b81809000 rw-p 00008000 08:07 12892788                       /usr/lib64/libXcursor.so.1.0.2
3d4b000000-3d4b041000 r-xp 00000000 08:07 12899143                       /usr/lib64/libpulse.so.0.3.0
3d4b041000-3d4b241000 ---p 00041000 08:07 12899143                       /usr/lib64/libpulse.so.0.3.0
3d4b241000-3d4b243000 rw-p 00041000 08:07 12899143                       /usr/lib64/libpulse.so.0.3.0
3d4b400000-3d4b403000 r-xp 00000000 08:07 12899144                       /usr/lib64/libpulse-simple.so.0.0.0
3d4b403000-3d4b602000 ---p 00003000 08:07 12899144                       /usr/lib64/libpulse-simple.so.0.0.0
3d4b602000-3d4b603000 rw-p 00002000 08:07 12899144                       /usr/lib64/libpulse-simple.so.0.0.0
3d4b800000-3d4b866000 r-xp 00000000 08:07 12888333                       /usr/lib64/libSDL-1.2.so.0.11.1
3d4b866000-3d4ba65000 ---p 00066000 08:07 12888333                       /usr/lib64/libSDL-1.2.so.0.11.1
3d4ba65000-3d4ba68000 rw-p 00065000 08:07 12888333                       /usr/lib64/libSDL-1.2.so.0.11.1
3d4ba68000-3d4ba98000 rw-p 3d4ba68000 00:00 0 
2aaaaaaab000-2aaaaaaad000 rw-p 2aaaaaaab000 00:00 0 
2aaaaaace000-2aaaaaad5000 rw-p 2aaaaaace000 00:00 0 
2aaaaaad5000-2aaaaf52e000 r--p 00000000 08:07 12881204                   /usr/lib/locale/locale-archive
2aaaaf52e000-2aaaaf5a9000 r-xp 00000000 08:07 13403516                   /usr/lib64/fglrx/libGL.so.1.2
2aaaaf5a9000-2aaaaf6a8000 ---p 0007b000 08:07 13403516                   /usr/lib64/fglrx/libGL.so.1.2
2aaaaf6a8000-2aaaaf6c1000 rw-p 0007a000 08:07 13403516                   /usr/lib64/fglrx/libGL.so.1.2
2aaaaf6c1000-2aaaaf6c5000 rw-p 2aaaaf6c1000 00:00 0 
2aaaaf6c5000-2aaab0424000 r-xp 00000000 08:07 13107657                   /usr/lib64/dri/fglrx_dri.so
2aaab0424000-2aaab0523000 ---p 00d5f000 08:07 13107657                   /usr/lib64/dri/fglrx_dri.so
2aaab0523000-2aaab06db000 rw-p 00d5e000 08:07 13107657                   /usr/lib64/dri/fglrx_dri.so
2aaab06db000-2aaab087a000 rw-p 2aaab06db000 00:00 0 
2aaab087a000-2aaac087a000 rw-s 0acb2000 00:10 3814                       /dev/dri/card0
2aaac087a000-2aaac087c000 rw-s 0acb1000 00:10 3814                       /dev/dri/card0
2aaac087c000-2aaac088c000 rw-s 0acb3000 00:10 3814                       /dev/dri/card0
2aaac088c000-2aaac0f8c000 rw-s 0acb4000 00:10 3814                       /dev/dri/card0
2aaac0f97000-2aaac0fa3000 rwxp 2aaac0f97000 00:00 0 
2aaac0fa3000-2aaac1226000 rw-p 2aaac0fa3000 00:00 0 
2aaac1231000-2aaac1237000 rwxp 2aaac1231000 00:00 0 
2aaac1237000-2aaac14ba000 rw-p 2aaac1237000 00:00 0 
2aaac14ba000-2aaac14c1000 r--s 00000000 08:07 12945367                   /usr/lib64/gconv/gconv-modules.cache
2aaac15c3000-2aaac16c3000 rw-s 0c878000 00:10 3814                       /dev/dri/card0
2aaac16c3000-2aaac18c3000 rw-s 0c9f0000 00:10 3814                       /dev/dri/card0
2aaac4000000-2aaac7eaa000 rw-p 2aaac4000000 00:00 0 
2aaac7eaa000-2aaac8000000 ---p 2aaac7eaa000 00:00 0 
2aaace002000-2aaace003000 rw-p 2aaace002000 00:00 0 
2aaad0000000-2aaad4089000 rw-p 2aaad0000000 00:00 0 
2aaad4089000-2aaad8000000 ---p 2aaad4089000 00:00 0 
7ffff1622000-7ffff1637000 rw-p 7ffffffea000 00:00 0                      [stack]
7ffff17fe000-7ffff1800000 r-xp 7ffff17fe000 00:00 0                      [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
Abort

The second crash is when the option joystick=1 is active in mame.ini, sdlmame stop responding and i have to kill the process. I do use a moddified (change to work with PC USB) japanese Microsoft Xbox joystick, here is the output:

Code
[wuemura@dragon mame]$ ./mame sfiii3n
Parsing mame.ini
Build version:      0.122 (Dec 23 2007)
Build architecure:  SDLMAME_ARCH= 
Build defines:      SDLMAME_UNIX=1 SDLMAME_X11=1 SDLMAME_LINUX=1 LSB_FIRST=1 PTR64=1 NDEBUG=1 
SDL/OpenGL defines: SDL_COMPILEDVERSION=1212 USE_OPENGL=1 USE_DISPATCH_GL=1 
Compiler defines A: __GNUC__=4 __GNUC_MINOR__=1 __GNUC_PATCHLEVEL__=2 __VERSION__="4.1.2 20070925 (Red Hat 4.1.2-33)" 
Compiler defines B: __amd64__=1 __x86_64__=1 __unix__=1 
SDL Device Driver     : x11
SDL Monitor Dimensions: 1280 x 1024
Using SDL single-window OpenGL driver (SDL 1.2)
Loaded opengl shared library: <default>
OpenGL: ATI Technologies Inc.
OpenGL: Radeon X1650 Series
OpenGL: 2.0.6958 Release
OpenGL: texture rectangle supported
OpenGL: non-power-of-2 textures supported (old method)
OpenGL: vertex buffer supported
OpenGL: pixel buffers not supported
OpenGL: framebuffer object supported
OpenGL: GLSL supported, but disabled
OpenGL: max texture size 4096 x 4096
Input: Adding Kbd #1: System keyboard
Input: Adding Mouse #1: System mouse
Joystick: Start initialization
Input: Adding Joy #1: Microsoft Microsoft Wireless Optical Desktop&#65533; 2.10
Joystick: Microsoft Microsoft Wireless Optical Desktop&#65533; 2.10
Joystick:   ...  37 axes, 44 buttons 0 hats
Joystick:   ...  Physical id 0 mapped to logical id 0
Input: Adding Joy #2: Microsoft X-Box pad (Japan)
Joystick: Microsoft X-Box pad (Japan)
Joystick:   ...  8 axes, 10 buttons 0 hats
Joystick:   ...  Physical id 1 mapped to logical id 1
Joystick: End initialization
Audio initialized - driver: esd, frequency: 44000, channels: 2, samples: 512
sdl_create_buffers: creating stream buffer of 52224 bytes
OpenGL: VBO supported
OpenGL: PBO not supported
OpenGL: FBO supported
OpenGL: using vid filter: 1
testhacks 00011c44 0613a9fc
cram_gfxflash_bank_LSB_w LSB32 00000000
GL texture: copy 1, shader 0, dynamic 0, 384x224 384x224 [RGB32_PALETTED, Equal: 1, Palette: 1,
            scale 1x1 (eff: 0), border 0, pitch 1024,384/4096], colors: 65536, bytes/pix 4
GL texture: copy 1, shader 0, dynamic 0, 384x224 384x224 [RGB32_PALETTED, Equal: 1, Palette: 1,
            scale 1x1 (eff: 0), border 0, pitch 1024,384/4096], colors: 65536, bytes/pix 4
Sound [84] 230000
Sound [84] 230000
Sound [84] 230000

My computer information:
OS: Fedora 8 x86_64
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ Windsor
Mem: 4Gb Kingston DDR2 Dual 667Mhz
video: ATI Radeon X1650 Pro Series (RV530LE 71e6)

Code
fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1650 Series
OpenGL version string: 2.0.6958 Release

Code
glxinfo|grep rendering
direct rendering: Yes

Code
uname -a
Linux dragon.linux 2.6.23.9-85.fc8 #1 SMP Fri Dec 7 15:49:36 EST 2007 x86_64 x86_64 x86_64 GNU/Linux

These options was used to compile:
Code
PTR64 = 1
ARCHOPTS = -mtune=athlon64 -mmmx -msse -msse2 -m3dnow

Thanks.

Last edited by Wellington; 12/23/07 02:22 PM.
Joined: Mar 2001
Posts: 17,316
Likes: 280
R
Very Senior Member
Very Senior Member
R Offline
Joined: Mar 2001
Posts: 17,316
Likes: 280
1) Turn off the k-rad ARCHOPTS
2) Make sure you are using the documented Fedora 8 lockup preventer, or you have SDL-devel 1.2.12-5 or later.
3) Build with SYMBOLS=1 and do a GDB backtrace. For a hang, press CTRL-Z in the GDB terminal window after the hang and then do the backtrace when it interrupts

Joined: Dec 2007
Posts: 5
W
Member
Member
W Offline
Joined: Dec 2007
Posts: 5
Originally Posted by R. Belmont
1) Turn off the k-rad ARCHOPTS
2) Make sure you are using the documented Fedora 8 lockup preventer, or you have SDL-devel 1.2.12-5 or later.
3) Build with SYMBOLS=1 and do a GDB backtrace. For a hang, press CTRL-Z in the GDB terminal window after the hang and then do the backtrace when it interrupts

Oh boy!
Sorry I'm not a developer, but here is what i could came up with.
1) Ok, disabled all
2) This is the last sdl:
Code
[root@dragon mame]# yum list sdl sdl-devel
Excluding Packages in global exclude list
Finished
Installed Packages
SDL.x86_64                               1.2.12-5.fc8           installed       
SDL.i386                                 1.2.12-5.fc8           installed       
SDL-devel.i386                           1.2.12-5.fc8           installed       
SDL-devel.x86_64                         1.2.12-5.fc8           installed

3) Is this what you need?
Code
[root@dragon mame]# gdb mame
GNU gdb Red Hat Linux (6.6-38.fc8rh)
Copyright (C) 2006 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 "x86_64-redhat-linux-gnu"...
Reading symbols from /mame/mame...done.
Using host libthread_db library "/lib64/libthread_db.so.1".
(gdb) run
Starting program: /mame/mame

warning: Missing the separate debug info file: /usr/lib/debug/.build-id/fa/841219472d35412ad631ad0f0fabb78e5c1957.debug
.
.
.
warning: Missing the separate debug info file: /usr/lib/debug/.build-id/07/e1c3048e3339562a52caf2d94e4f6839ae62c3.debug
[New Thread 1084229968 (LWP 1124)]
[New Thread 1094719824 (LWP 1125)]
*** glibc detected *** /mame/mame: free(): invalid pointer: 0x0000000003112600 ***
.
.
.Program received signal SIGABRT, Aborted.
[Switching to Thread 1094719824 (LWP 1125)]
0x00000031c3030ec5 in raise () from /lib64/libc.so.6

(gdb) backtrace
#0  0x00000031c3030ec5 in raise () from /lib64/libc.so.6
#1  0x00000031c3032970 in abort () from /lib64/libc.so.6
#2  0x00000031c306b0db in __libc_message () from /lib64/libc.so.6
#3  0x00000031c3072832 in _int_free () from /lib64/libc.so.6
#4  0x00000031c3075f2c in free () from /lib64/libc.so.6
#5  0x00002aaab04625ca in __driCreateNewScreen_20050727 ()
   from /usr/lib64/dri/fglrx_dri.so
#6  0x00002aaaaf5dd290 in realloc () from /usr/lib64/fglrx/libGL.so.1
#7  0x00002aaaaf5dc87b in realloc () from /usr/lib64/fglrx/libGL.so.1
#8  0x00002aaaaf5db635 in __glXInitialize () from /usr/lib64/fglrx/libGL.so.1
#9  0x00002aaaaf5d7fd5 in glXChooseVisual () from /usr/lib64/fglrx/libGL.so.1
#10 0x00000032e2c3ad52 in realloc () from /usr/lib64/libSDL-1.2.so.0
#11 0x00000032e2c3fe34 in realloc () from /usr/lib64/libSDL-1.2.so.0
#12 0x00000032e2c2e7c3 in SDL_SetVideoMode () from /usr/lib64/libSDL-1.2.so.0
#13 0x0000000000c1533c in complete_create_wt (param=<value optimized out>, 
    threadid=<value optimized out>) at src/osd/sdl/window.c:1186
#14 0x0000000001347e87 in worker_thread_process (queue=0x2aaac4024470, 
    thread=<value optimized out>) at src/osd/sdl/sdlwork.c:767
#15 0x0000000001347fd8 in worker_thread_entry (param=<value optimized out>)
    at src/osd/sdl/sdlwork.c:705
#16 0x00000031c3c06407 in start_thread () from /lib64/libpthread.so.0
#17 0x00000031c30d4b0d in clone () from /lib64/libc.so.6

About the joystick problem, if i set the sixaxis=1 in mame.ini the game start fine, but it keeps scrolling up and never stops. I've never used mame in linux, the joystick in sdlmame v0.115 works fine here.

Thank you.

Joined: Mar 2001
Posts: 17,316
Likes: 280
R
Very Senior Member
Very Senior Member
R Offline
Joined: Mar 2001
Posts: 17,316
Likes: 280
That #3 trace indicates a crash in your ATI driver, which is not SDLMAME's fault. Use -video soft and please report the problem to the driver developers.

Joined: Oct 2007
Posts: 86
Member
Member
Joined: Oct 2007
Posts: 86
Originally Posted by Wellington
About the joystick problem, if i set the sixaxis=1 in mame.ini the game start fine, but it keeps scrolling up and never stops. I've never used mame in linux, the joystick in sdlmame v0.115 works fine here.
Don't you need to calibrate and set up the joystick in your host OS first?

Joined: Dec 2007
Posts: 5
W
Member
Member
W Offline
Joined: Dec 2007
Posts: 5
Originally Posted by R. Belmont
That #3 trace indicates a crash in your ATI driver, which is not SDLMAME's fault. Use -video soft and please report the problem to the driver developers.
Are you sure is #3?
I will report the error, but like before i thing they will tell me that this is a fedora error (thanks to RedHat that keep broken things up).

Joined: Dec 2007
Posts: 5
W
Member
Member
W Offline
Joined: Dec 2007
Posts: 5
Originally Posted by Garoro
Don't you need to calibrate and set up the joystick in your host OS first?
That was never necessary, i've used this joystick with other emulators without a problem, but never hurts to try:

Code
[root@dragon mame]# jscal -c /dev/js1
Joystick has 8 axes and 10 buttons.
Correction for axis 0 is none (raw), precision is 0.
Correction for axis 1 is none (raw), precision is 0.
Correction for axis 2 is none (raw), precision is 0.
Correction for axis 3 is none (raw), precision is 0.
Correction for axis 4 is none (raw), precision is 0.
Correction for axis 5 is none (raw), precision is 0.
Correction for axis 6 is none (raw), precision is 0.
Correction for axis 7 is none (raw), precision is 0.

Calibrating precision: wait and don't touch the joystick.
Axis 0: 3312, 3312 Axis 1: 1212, 1212 Axis 2:    0,    0 Axis 3: -828, -414                                                                  
.
.
.
Setting correction to:
Correction for axis 0: broken line, precision: 1656.
Coeficients: 0, 0, 16384, 16384
Correction for axis 1: broken line, precision: 0.
Coeficients: 0, 0, 16611, 16384
Correction for axis 2: broken line, precision: 0.
Coeficients: 0, 0, -2147483648, 2105312
Correction for axis 3: broken line, precision: 414.
Coeficients: 0, 0, 16384, 16384
Correction for axis 4: broken line, precision: 0.
Coeficients: 0, 0, 16384, 16388
Correction for axis 5: broken line, precision: 0.
Coeficients: 0, 0, -2147483648, 2105312
Correction for axis 6: broken line, precision: 0.
Coeficients: 0, 0, 536854528, 536854528
Correction for axis 7: broken line, precision: 0.
Coeficients: 0, 0, 536854528, 536854528

After that the scrool stop moving, but it does not work like sdlmame v0.115, i can try to setup the joystick but the digital joystick never responds, only the analogic.

One more thing, the joystick information is all mess up, when i configure joystick up the menu shows "joystick down" and so on, only joystick left/right is ok, i've re-calibrate the joystick twice to make sure that i did not made a mistake, it is working this way.

Last edited by Wellington; 12/30/07 05:57 AM.

Moderated by  R. Belmont 

Link Copied to Clipboard
Who's Online Now
0 members (), 628 guests, and 6 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,399
Posts122,883
Members5,092
Most Online3,327
Nov 10th, 2025
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Powered by UBB.threads™ PHP Forum Software 8.0.0