Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 38862
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Games <games@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Jonathan S. Romero <jo875452@pegasus.cc.ucf.edu>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 38862 depends on: Show dependency tree
Bug 38862 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-01-20 17:57 0000
See this forum thread for attempts to diagnose the problem by gentoo users.  

http://forums.gentoo.org/viewtopic.php?t=84738&highlight=descent

Basically Descent 3 is a precompiled binary game that works in kernel 2.4 but not in kernel 2.6.  You cannot reproduce this without a copy of descent 3 for linux.  I will happily transfer my CD over the net to someone and forgo it's use until that person confirms that they have removed it if they desire to check this out.



Reproducible: Always
Steps to Reproduce:
1.  emerge descent3  #on a kernel 2.6 system (any 2.6 kernel)
2.  /usr/games/bin/descent3


Actual Results:  
Program load screen comes up (Full opengl screen), gives "Loading Data" and
"Analyzing Data" messages on rendered screen, then after the "Analyzing Data"
progress bar finishes the program crashes and goes back to the console.  This is
the console message:
bash-2.05b$ /usr/games/bin/descent3 
SIGNAL 11 caught, aborting
bash-2.05b$ 




Expected Results:  
The program should have loaded the main menu.

------- Comment #1 From Jonathan S. Romero 2004-01-20 17:58:23 0000 -------
Oh yea, you can hit cancel whenever it asks you to insert disk 2 if you do not
have a copy of disk 2.  You do not need disk 2 to play the game.

------- Comment #2 From Chris Gianelloni (RETIRED) 2004-01-20 19:35:45 0000 -------
I'll look into this after I get back from LWE.  I'm not sure how much I'll
actually be able to do on it, though, since the game is precompiled.

------- Comment #3 From Jonathan S. Romero 2004-01-23 14:34:56 0000 -------
Here is some gdb output.  It shows a segmentation fault in strcpy.

(no debugging symbols found)...
(gdb) run
Starting program: /opt/descent3/descent3 
(no debugging symbols found)...(no debugging symbols found)...[New Thread 16384 (LWP 28359)]

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[New Thread 32769 (LWP 28364)]
[New Thread 16386 (LWP 28365)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 28359)]
0x40204891 in strcpy () from /lib/libc.so.6
(gdb) SIGNAL 1 caught, aborting
Terminated
bash-2.05b

------- Comment #4 From Chris Gianelloni (RETIRED) 2004-01-23 19:24:41 0000 -------
What version of kernel-headers are you using?

------- Comment #5 From Jonathan S. Romero 2004-01-24 08:24:14 0000 -------
kernel headers 2.4.19-r1 with kernel sources 2.6.1-gentoo

------- Comment #6 From Chris Gianelloni (RETIRED) 2004-04-03 23:12:22 0000 -------
At last, this has been fixed in CVS thanks to a nice Mandrake user (jgreen)
from the Gentoo forums who posted a fix.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug