Ubuntu 11.04 32 bit startup problem

Ubuntu 11.04 32 bit startup problem

Postby Battalkruvazor » August 7th, 2011, 3:34 am

Hello,

Just got the game from the HIB deal. This is the first game I tried in the bundle, but unfortunately the game gives a SIGABRT when run. I have an ati radeon 4500 video card and tried renaming the "atigktxx.dll" file to no avail. Below are the messages I get when I run the game(without MONO-INFOs):

Mono-Message: gc took 35 usecs
Mono-Message: gc took 303 usecs
Mono-Message: gc took 424 usecs
Mono-Message: gc took 872 usecs
Mono-Message: gc took 2054 usecs
Mono-Message: gc took 4464 usecs
Mono-Message: gc took 6897 usecs
Mono-Message: gc took 10040 usecs
Mono-Message: gc took 10526 usecs

(./release.exe:2821): Mono-WARNING **: The request to load the assembly mscorlib v1.0.5000.0 was remapped to v2.0.0.0
Mono-Message: gc took 11080 usecs
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 166 requests (166 known processed) with 0 events remaining.
mono: ../../src/xcb_io.c:221: poll_for_event: Assertion `(((long) (event_sequence) - (long) (dpy->request)) <= 0)' failed.
Stacktrace:

at (wrapper managed-to-native) SFML.Graphics.RenderWindow.sfRenderWindow_GetEvent (intptr,SFML.Window.Event&) <0x00004>
at (wrapper managed-to-native) SFML.Graphics.RenderWindow.sfRenderWindow_GetEvent (intptr,SFML.Window.Event&) <0x00004>
at SFML.Graphics.RenderWindow.GetEvent (SFML.Window.Event&) <0x00017>
at SFML.Window.Window.get_Events () <0x000b8>
at SFML.Window.Window.DispatchEvents () <0x00037>
at BlendoEngine.ScreenManager.Update (single) <0x00018>
at BlendoEngine.Game1.Go (string[]) <0x0017a>
at BlendoEngine.Game1.Main (string[]) <0x00045>
at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0x00043>

Native stacktrace:

./mono() [0x80d4d0b]
[0x13640c]
/lib/i386-linux-gnu/libc.so.6(abort+0x17e) [0x2ec34e]
/lib/i386-linux-gnu/libc.so.6(__assert_fail+0xf8) [0x2e1888]
/usr/lib/i386-linux-gnu/libX11.so.6(+0x36e9a) [0x179de9a]
/usr/lib/i386-linux-gnu/libX11.so.6(+0x37285) [0x179e285]
/usr/lib/i386-linux-gnu/libX11.so.6(_XEventsQueued+0x6f) [0x179e7ff]
/usr/lib/i386-linux-gnu/libX11.so.6(XCheckIfEvent+0x115) [0x1778cf5]
libsfml-window.so.1.5(_ZN2sf4priv13WindowImplX1113ProcessEventsEv+0x7f) [0x203e3f]
libsfml-window.so.1.5(_ZN2sf4priv10WindowImpl8DoEventsEv+0x2a) [0x20112a]
libsfml-window.so.1.5(_ZN2sf6Window8GetEventERNS_5EventE+0x70) [0x1ff370]
libcsfml-graphics.so(sfRenderWindow_GetEvent+0x2c) [0x1efdbc]
[0x52f308]
[0x52f2c0]
[0x52f221]
[0x52ea00]
[0x52e489]
[0x1af213]
[0x1ae63e]
[0x1ae8a4]
./mono() [0x8061328]
./mono(mono_runtime_invoke+0x40) [0x813c890]
./mono(mono_runtime_exec_main+0xde) [0x81403de]
./mono(mono_runtime_run_main+0x112) [0x81406e2]
./mono(mono_main+0x1679) [0x80b2f99]
./mono() [0x8059385]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x2d4e37]
./mono() [0x80592c1]

Debug info from gdb:

Could not attach to process. If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Operation not permitted.

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Aborted

Thanks
Battalkruvazor
 

Re: Ubuntu 11.04 32 bit startup problem

Postby Brendon » August 7th, 2011, 10:09 am

Can you please try this:

1. Go to your atomzombiesmasher/data folder.
2. Edit the atomzombiesmasher script file.
3. Find the line:
MONO_LOG_LEVEL="debug" ./mono ./release.exe "$@"
and change it to:
MONO_LOG_LEVEL="debug" mono ./release.exe "$@"
Brendon
Site Admin
 
Joined: January 12th, 2009, 3:46 pm

Re: Ubuntu 11.04 32 bit startup problem

Postby Hirato » August 8th, 2011, 8:56 pm

I am having the exact same problem and output, although my rig and distro are radically different (64bit Arch; NVIDIA GPU)
It seems to create some sort of window (though nothing is rendered to it at all) and it crashes the moment I move my mouse.

using your suggested solution, which is actually the first thing I've even tried, I get the following

Mono: gc took 27 usecs
Mono: Assembly Loader probing location: './mscorlib.dll'.
Mono: Image addref mscorlib[0x1ff4090] -> /home/hirato/HIB/atomzombiesmasher/data/mscorlib.dll[0x1ff30e0]: 2
Mono: AOT failed to load AOT module /home/hirato/HIB/atomzombiesmasher/data/mscorlib.dll.so: /home/hirato/HIB/atomzombiesmasher/data/mscorlib.dll.so: cannot open shared object file: No such file or directory

Mono: Assembly Loader loaded assembly from location: './mscorlib.dll'.
Mono: Config attempting to parse: '/home/hirato/HIB/atomzombiesmasher/data/mscorlib.dll.config'.
Mono: Config attempting to parse: '/etc/mono/assemblies/mscorlib/mscorlib.config'.
Corlib too old for this runtime.
Loaded from: /home/hirato/HIB/atomzombiesmasher/data/mscorlib.dll




If anything (and judging from the other guy's backtrace), the error most likely lies in either SFML or AtomZombieSmasher's use of SFML.

The versions of SFML currently provided by Arch in the community repo are as follows
csfml 1.99.git20110616-1
sfml 1.99.git20110728-1

And assuming the other fellow is using ubuntu 11.04, the versions of SFML provided there are strictly in the 1.6 series.
Hirato
 

Re: Ubuntu 11.04 32 bit startup problem

Postby hasues » January 9th, 2012, 1:43 pm

This occurs for me as well in Gentoo currently. Makes me think that the mono environment is too new for the included library. Any work arounds?
hasues
 


Return to Atom Zombie Smasher



cron