Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 54218 - liquidwar-5.6.[12]
Summary: liquidwar-5.6.[12]
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-17 11:31 UTC by Greg Watson (linuxkrn)
Modified: 2004-08-31 01:03 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
strace from crash (liquidwar.strace.gz,50.55 KB, application/x-gzip)
2004-06-17 11:32 UTC, Greg Watson (linuxkrn)
Details
.liquidwarrc (.liquidwarrc,1.16 KB, text/plain)
2004-06-18 13:06 UTC, Greg Watson (linuxkrn)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Greg Watson (linuxkrn) 2004-06-17 11:31:35 UTC
liquidwar crashes/is killed.

LibSDL 1.2.7
Allegro: 4.0.3
Xorg-X11: 6.7.0
nVidia: 4496-r3 also tried 5336-r3 


Reproducible: Always
Steps to Reproduce:
1. start liquidwar
2. Use mouse to select different menu items
3. Repeat until crash

Actual Results:  
liquidwar is killed.

--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
write(5, "\225\3\n\0\1\0\200\6\3\0\200\6\0\4\0\3H\1\351\1\1\0)\0"..., 16360) = 16360
write(5, "\225\3\n\0\1\0\200\6\3\0\200\6\0\4\0\0038\2\256\1(\0(\000"..., 16360)
= 16360
write(5, "\225\3\n\0\1\0\200\6\3\0\200\6\0\4\0\3\242\3\272\2(\0("..., 16360) = 16360
write(5, "\225\3\n\0\1\0\200\6\3\0\200\6\0\4\0\3\266\3\335\2(\0#"..., 16360) = 16360
getpid()                                = 24932
write(5, "\225\3\n\0\1\0\200\6\3\0\200\6\0\4\0\3\0\0\0\0,\0+\0\0"..., 16360) = 16360
write(5, "\225\3\n\0\1\0\200\6\3\0\200\6\0\4\0\3\5\2\207\1\1\0\1"..., 16360) = 16360
write(5, "\225\3\n\0\1\0\200\6\3\0\200\6\0\4\0\3p\2\223\1(\0(\0p"..., 16360) = 16360
write(5, "\225\3\n\0\1\0\200\6\3\0\200\6\0\4\0\3.\2C\1(\0(\0.\2C"..., 16360) = 16360
write(5, "\225\3\n\0\1\0\200\6\3\0\200\6\0\4\0\3 \2\'\1(\0(\0 \2"..., 16360) = 16360
getpid()                                = 24932
write(5, "\225\3\n\0\1\0\200\6\3\0\200\6\0\4\0\3\0\0\0\0004\0>\0"..., 16360) = 16360
write(5, "\225\3\n\0\1\0\200\6\3\0\200\6\0\4\0\3\t\2\224\0\1\0\1"..., 16360) = 16360
write(5, "\225\3\n\0\1\0\200\6\3\0\200\6\0\4\0\3\272\0\332\0>\1\1"..., 16360) =
16360
kill(24935, SIGRTMIN)                   = 0
kill(24935, SIGRTMIN)                   = 0
rt_sigprocmask(SIG_SETMASK, NULL, upeek: ptrace(PTRACE_PEEKUSER,24932,44,0): No
such process


Expected Results:  
not get killed

Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5-gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 i686 Intel(R) Xeon(TM) CPU 2.80GHz
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib alsa apm avi berkdb crypt cups dvd encode esd fmod foomaticdb gdbm
gif gimpprint gpg gpm gtk gtk2 imlib jpeg ldap libg++ libwww mad mikmod mmx mng
motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png ppds
python qt quicktime readline samba scanner sdl slang spell sse ssl svga tcpd
tiff truetype usb wmf x86 xinerama xml2 xmms xv zlib"
Comment 1 Greg Watson (linuxkrn) 2004-06-17 11:32:49 UTC
Created attachment 33435 [details]
strace from crash

Strace of crash from liquidwar
Comment 2 Mr. Bones. (RETIRED) gentoo-dev 2004-06-17 20:05:03 UTC
See if allegro-4.1.14 makes a difference please.
Comment 3 Greg Watson (linuxkrn) 2004-06-17 21:32:03 UTC
Bug still exists w/ allegro 4.1.14
Comment 4 Mr. Bones. (RETIRED) gentoo-dev 2004-06-18 01:36:31 UTC
This looks to me to be the same bug as bug #24775 but I never got a response
from that bug reporter.  I've never been able to reproduce the problem here.

Can you try compiling it up with CFLAGS and CXXFLAGS set to just "-pipe" and
see if that makes a difference?
Comment 5 Greg Watson (linuxkrn) 2004-06-18 07:13:34 UTC
Tried it on two different machines now.  Also tried two sets of CFLAGS, including just "-pipe" and it always does the same thing.  "killed."

I have never got a segfault so not sure if it's the same problem.  Although it does sound similar.  Crash happens with just mouse movement too.
Comment 6 Mr. Bones. (RETIRED) gentoo-dev 2004-06-18 11:49:19 UTC
Can you attach your ~/.liquidwarrc file as text/plain please?
Comment 7 Greg Watson (linuxkrn) 2004-06-18 13:06:01 UTC
Created attachment 33519 [details]
.liquidwarrc

Also tried without it, still crashes.
Comment 8 Mr. Bones. (RETIRED) gentoo-dev 2004-06-18 14:01:47 UTC
Try adding --disable-asm to the egamesconf line in the ebuild.   I'm going to
need you to be proactive on tracking this down BTW, I totally can't reproduce
it here.
Comment 9 Greg Watson (linuxkrn) 2004-06-18 14:29:36 UTC
Tried it with asm disabled and it wouldn't load at first.  Had to launch the game with -nomusic.  However, it still crashed moving around in the menus.

I also tried with all the -no* and it still crashes. 

Back to the drawing board. :(
Comment 10 Mr. Bones. (RETIRED) gentoo-dev 2004-08-31 01:03:55 UTC
This still continues to be fine for me.  I'm going to close this as CANTFIX since I've never been able to reproduce it.