Summary: | scummvm exit abnormally receiving a SIGILL | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | alx <alexs81> |
Component: | [OLD] Games | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gcc-porting |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
alx
2003-09-20 10:34:08 UTC
I noticed the same problem. Here is the backtrace I grabbed with gdb: (gdb) bt #0 0x40033a97 in BlitRGBtoRGBPixelAlphaMMX3DNOW () from /usr/lib/libSDL-1.2.so.0 #1 0x4002cad9 in SDL_SoftBlit () from /usr/lib/libSDL-1.2.so.0 #2 0x40043bb5 in SDL_LowerBlit () from /usr/lib/libSDL-1.2.so.0 #3 0x4005164d in X11_SetIcon () from /usr/lib/libSDL-1.2.so.0 #4 0x40046f52 in SDL_WM_SetIcon () from /usr/lib/libSDL-1.2.so.0 #5 0x0804d1ce in strcpy () what version of sdl? I assume 1.2.6 but can you confirm? This could be a gcc 3 3 problem. I don't have any issues with gcc-3.2.3 Also, could you try it with both libsdl and scummvm compiled with CFLAGS and CXXFLAGS set to "-pipe" only just to see if it works please? i have the same problem. Scummvm was working perfectly before i upgraded to gcc 3.2.3-r2 (from 3.2.3-r1) and libsdl 1.2.6-r1 (from 1.2.5-r2). After the 'illegal instruction' i re-emerged both libsdl and scummvm with: env CFLAGS="-pipe" CXXFLAGS="-pipe" but it still gives the 'illegal instruction'. Hope this helps. please emerge sync && emerge binutils gcc libsdl scummvm and tell me if works better. i just run: emerge sync && emerge binutils gcc libsdl scummvm but, alas, running scummvm still gives an 'illegal instruction'. It's an SDL issue, I don't know with what specifically. To fix, downgrade to libsdl-1.2.5. *** This bug has been marked as a duplicate of 31345 *** Closing to clean up after bugzilla upgrade. reopen if closed in error. Thanks. clean up bug list after bugzilla update |