[Bug 183969] Review Request: worminator - Sidescrolling platform and shoot'em up action-game

bugzilla at redhat.com bugzilla at redhat.com
Thu Mar 9 00:05:52 UTC 2006


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: worminator - Sidescrolling platform and shoot'em up action-game


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=183969





------- Additional Comments From wart at kobold.org  2006-03-08 19:05 EST -------
(In reply to comment #9)
> I just found out on the allegro-devel mailing list why worminator was crashing
> for you with FC-4 - i386. You were running FC-4 i386 on an x86_64 and thus had
> NX protection on, and allegro contains a bug that causes it to fail on i386 with
> NX (not on x86_64 itself because there it doesn't generate asm as it does on
i386).

Not quite.  This was on native FC-4 x86_64.

$ rpm -qa allegro*
allegro-devel-4.0.3-13.x86_64
allegro-4.0.3-13.x86_64

Here's the stack trace (sorry, there was no useful allegro-debuginfo package):

(gdb) run
Starting program: /usr/bin/worminator
[Thread debugging using libthread_db enabled]
[New Thread 46912496357536 (LWP 5533)]
[New Thread 1084229984 (LWP 5557)]
[New Thread 1094719840 (LWP 5558)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912496357536 (LWP 5533)]
0x0000003ade56a413 in _int_free () from /lib64/libc.so.6
(gdb) thread apply all bt

Thread 3 (Thread 1094719840 (LWP 5558)):
#0  0x0000003ade5c2682 in __select_nocancel () from /lib64/libc.so.6
#1  0x0000003d04b79bc8 in seqbuf_dump () from /usr/lib64/liballeg.so.4.0
#2  0x0000003adf00697c in start_thread () from /lib64/libpthread.so.0
#3  0x0000003ade5c992e in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 1084229984 (LWP 5557)):
#0  0x0000003ade5c2682 in __select_nocancel () from /lib64/libc.so.6
#1  0x0000003d04b7a5f0 in _read_os_type () from /usr/lib64/liballeg.so.4.0
#2  0x0000003adf00697c in start_thread () from /lib64/libpthread.so.0
#3  0x0000003ade5c992e in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 46912496357536 (LWP 5533)):
#0  0x0000003ade56a413 in _int_free () from /lib64/libc.so.6
#1  0x0000003ade56ac4e in free () from /lib64/libc.so.6
#2  0x0000003d04b78cd2 in _unix_unload_modules ()
   from /usr/lib64/liballeg.so.4.0
#3  0x0000003d04b6c862 in install_sound () from /usr/lib64/liballeg.so.4.0
#4  0x0000000000412b28 in reset_sound () at Worminator.c:3136
#5  0x0000000000412e67 in initialize () at Worminator.c:3258
#6  0x0000000000459abf in _mangled_main (argc=Variable "argc" is not available.
) at Worminator.c:309
#7  0x0000003ade51c3cf in __libc_start_main () from /lib64/libc.so.6
#8  0x0000000000407ef9 in _start ()
#9  0x00007fffffe2d348 in ?? ()
#10 0x0000000000000000 in ?? ()

Of course, this is all academic unless you plan to build worminator on FC-4.

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the fedora-extras-list mailing list