Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 48265 - Unreal crashes when starting
Summary: Unreal crashes when starting
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL: http://forums.gentoo.org/viewtopic.ph...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-18 14:54 UTC by Marcos González
Modified: 2011-09-14 20:39 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcos González 2004-04-18 14:54:52 UTC
When I try to run unreal it gives a error message and exits

Reproducible: Always
Steps to Reproduce:
1. Emerge unreal (masked)
2. Execute 'unreal'

Actual Results:  
The game shows these messages and closes:

bigun@gentoo bigun $ unreal
Unreal engine initialized
Bound to SDLDrv.so
Joystick [0] : Gravis GamePad Pro USB
Joystick has 10 buttons
Joystick has 2 axes
SDLClient initialized.
Bound to Render.so
Lighting subsystem initialized
Rendering initialized
LoadMap: Entry
Bound to Fire.so
appError called:
Class Actor Member Owner problem: Script=48 C++=52
Executing UObject::StaticShutdownAfterError
Executing USDLClient::ShutdownAfterError
Signal: SIGIOT [iot trap]
Aborting.
Exiting.
Name subsystem shut down 


Expected Results:  
The game should work

This is the initial error:

bigun@gentoo bigun $ unreal
Unreal engine initialized
Bound to SDLDrv.so
Joystick [0] : Gravis GamePad Pro USB
Joystick has 10 buttons
Joystick has 2 axes
SDLClient initialized.
Bound to Render.so
Lighting subsystem initialized
Rendering initialized
LoadMap: Entry
Bound to Fire.so
appError called:
Class Actor Member Owner problem: Script=48 C++=52
Executing UObject::StaticShutdownAfterError
Executing USDLClient::ShutdownAfterError
Signal: SIGIOT [iot trap]
Aborting.
Exiting.
Name subsystem shut down 

But replacing *.u files in System subfolder with the ones from unreal-tournament
changes to this one (fixed the problem for other people, see link):

Unreal engine initialized
Bound to SDLDrv.so
Joystick [0] : THRUSTMASTeR FireStorm Dual Power 2
Joystick has 12 buttons
Joystick has 11 axes
SDLClient initialized.
Bound to Render.so
Lighting subsystem initialized
Rendering initialized
LoadMap: Entry
Bound to Fire.so
dlerror: ./Core.so: undefined symbol: intUObjectexecIsUTracing
appError called:
Can't find 'intUObjectexecIsUTracing' in 'Core.dll'
Executing UObject::StaticShutdownAfterError
Executing USDLClient::ShutdownAfterError
Signal: SIGIOT [iot trap]
Aborting.
Exiting.
Name subsystem shut down


System:

athlonXP 2000, ATI 9600Pro
gentoo-dev-sources 2.6.5
ati-drivers-3.2.8-r1


'emerge info' output:

max root # emerge info
Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5-gentoo)
=================================================================
System uname: 2.6.5-gentoo i686 AMD Athlon(tm) XP 2000+
Gentoo Base System version 1.4.8
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -msse -m3dnow -mmmx
-mfpmath=sse,387 -pipe"
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/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -msse -m3dnow -mmmx
-mfpmath=sse,387 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache prelink sandbox"
GENTOO_MIRRORS="http://212.219.247.15/sites/www.ibiblio.org/gentoo/
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
ftp://gentoo.inode.at/source/ http://gentoo.inode.at/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow S3TC X aalib acpi alsa apache2 apm autofs avi berkdb bonobo cddb cdr
crypt cups dga directfb encode esd evo fam fbcon flash foomaticdb freetype gdbm
gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imlib java
javascript joystick jpeg lcms ldap libg++ libwww mad mikmod mldonkeypango mmx
mozilla mpeg music ncurses net nls nocardbus offensive oggvorbis opengl oss pam
pdflib perl plotutils png pnp python quicktime readline rogue ruby sdl slang
spell sse ssl stencil-buffer svga tcltk tcpd tiff truetype usb wmf x86 xatrix
xface xml xml2 xmms xv xvid zlib"
Comment 1 SpanKY gentoo-dev 2004-04-18 14:56:51 UTC
see Bug 30611

basically unless you can come up with a fix, you're up the creek

*** This bug has been marked as a duplicate of 30611 ***
Comment 2 Mr. Bones. (RETIRED) gentoo-dev 2005-05-19 09:06:34 UTC
Closing to clean up after bugzilla upgrade.  reopen if closed in error.  Thanks.
Comment 3 Marcos González 2005-05-19 15:14:21 UTC
For those having problems with this, here is the fix:

- Install Unreal Tournament version 436 using the Loki Installer.
- Install Unreal via portage.
- Copy the *.u files present in the installed UT "System" folder, to the Unreal
"System" folder. Now Unreal will work.
- Delete the UT install. You can now install UT 451 via portage.
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2005-09-07 12:44:59 UTC
Have a less manual way of doing that?  Perhaps one that allows us to script it
into an ebuild?
Comment 5 Mr. Bones. (RETIRED) gentoo-dev 2011-09-14 20:39:09 UTC
clean up bug list after bugzilla update