Problema juegos MONO en linux

Pues eso, cuando intento ejecutar juegos como Rogue Legacy (ya sea en steam o fuera) me salta este error

[134]wotan@pc:~/.steam/steam/SteamApps/common/Rogue Legacy > sudo ./RogueLegacy
[sudo] password for wotan:                                                                         
Setting breakpad minidump AppID = 241600                                                             
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198020115708 [API loaded no]                         
libGL error: failed to load driver: swrast                                                                   
EXT_swap_control_tear unsupported. Fall back to standard VSync.                                               
Adding language dictionary for language: English                                                             
RogueCastle.bin.x86_64: ../../src/xcb_out.c:196: xcb_send_request: La declaración `vector[i].iov_len <= sizeof(pad)' no se cumple.                                                                                                           
Stacktrace:                                                                                                               
                                                                                                                         
  at (wrapper managed-to-native) object.wrapper_native_0x7f2468f1c840 (OpenTK.Graphics.OpenGL.TextureTarget,int,OpenTK.Graphics.OpenGL.PixelInternalFormat,int,int,int,int,intptr) <0xffffffff>                                                     
  at (wrapper delegate-invoke) <Module>.invoke_void__this___TextureTarget_int_PixelInternalFormat_int_int_int_int_intptr (OpenTK.Graphics.OpenGL.TextureTarget,int,OpenTK.Graphics.OpenGL.PixelInternalFormat,int,int,int,int,intptr) <0xffffffff>
  at OpenTK.Graphics.OpenGL.GL.CompressedTexImage2D (OpenTK.Graphics.OpenGL.TextureTarget,int,OpenTK.Graphics.OpenGL.PixelInternalFormat,int,int,int,int,intptr) <0x00064>
  at Microsoft.Xna.Framework.Graphics.Texture2D/<Texture2D>c__AnonStoreyD.<>m__35 () <0x001f3>
  at Microsoft.Xna.Framework.Threading.BlockOnUIThread (System.Action) <0x0007a>
  at Microsoft.Xna.Framework.Graphics.Texture2D..ctor (Microsoft.Xna.Framework.Graphics.GraphicsDevice,int,int,bool,Microsoft.Xna.Framework.Graphics.SurfaceFormat,Microsoft.Xna.Framework.Graphics.Texture2D/SurfaceType,bool) <0x000eb>
  at Microsoft.Xna.Framework.Graphics.Texture2D..ctor (Microsoft.Xna.Framework.Graphics.GraphicsDevice,int,int,bool,Microsoft.Xna.Framework.Graphics.SurfaceFormat) <0x0004f>
  at Microsoft.Xna.Framework.Content.Texture2DReader.Read (Microsoft.Xna.Framework.Content.ContentReader,Microsoft.Xna.Framework.Graphics.Texture2D) <0x002e3>
  at Microsoft.Xna.Framework.Content.ContentTypeReader`1.Read (Microsoft.Xna.Framework.Content.ContentReader,object) <0x00038>
  at Microsoft.Xna.Framework.Content.ContentReader.ReadObject<T> () <0x00066>
  at Microsoft.Xna.Framework.Content.SpriteFontReader.Read (Microsoft.Xna.Framework.Content.ContentReader,Microsoft.Xna.Framework.Graphics.SpriteFont) <0x000e7>
  at Microsoft.Xna.Framework.Content.ContentTypeReader`1.Read (Microsoft.Xna.Framework.Content.ContentReader,object) <0x00038>
  at Microsoft.Xna.Framework.Content.ContentReader.ReadObject<T> () <0x00066>
  at Microsoft.Xna.Framework.Content.ContentReader.ReadAsset<T> () <0x0002f>
  at Microsoft.Xna.Framework.Content.ContentManager.ReadAsset<T> (string,System.Action`1<System.IDisposable>) <0x0025b>
  at Microsoft.Xna.Framework.Content.ContentManager.Load<T> (string) <0x000ef>
  at RogueCastle.Game.InitializeNameArray () <0x000da>
  at RogueCastle.Game.Initialize () <0x003ff>
  at Microsoft.Xna.Framework.Game.DoInitialize () <0x0002b>
  at Microsoft.Xna.Framework.Game.Run (Microsoft.Xna.Framework.GameRunBehavior) <0x00043>
  at Microsoft.Xna.Framework.Game.Run () <0x00027>
  at RogueCastle.Program.Main (string[]) <0x00307>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        /home/wotan/.local/share/Steam/SteamApps/common/Rogue Legacy/lib64/libmono-2.0.so.1(+0xab388) [0x7f2474ff3388]
        /lib/x86_64-linux-gnu/libpthread.so.0(+0xfbb0) [0x7f247461fbb0]
        /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37) [0x7f247427ef77]
        /lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7f24742825e8]
        /lib/x86_64-linux-gnu/libc.so.6(+0x2fd43) [0x7f2474277d43]
        /lib/x86_64-linux-gnu/libc.so.6(+0x2fdf2) [0x7f2474277df2]
        /usr/lib/x86_64-linux-gnu/libxcb.so.1(xcb_send_request+0xf9) [0x7f246abe23f9]
        /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0(xcb_glx_render_large+0x6c) [0x7f24688f245c]
        /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1(+0x339b2) [0x7f246916b9b2]
        [0x41ea0141]

Debug info from gdb:

aviso: no se encargaron secciones que se puedan cargar en el archivo de símbolos añadido system-supplied DSO at 0x7fff64b68000
[Nuevo LWP 24159]
[Nuevo LWP 24158]
[Nuevo LWP 24157]
[Nuevo LWP 24156]
[Nuevo LWP 24149]
[Nuevo LWP 24148]
[Nuevo LWP 24147]
[Nuevo LWP 24146]
[Depuración de hilo usando libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f247461ec9d in read () from /lib/x86_64-linux-gnu/libpthread.so.0
  Id   Target Id         Frame
  9    Thread 0x7f24737e7700 (LWP 24146) "RogueCastle.bin" 0x00007f247461bc84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  8    Thread 0x7f2472fe6700 (LWP 24147) "RogueCastle.bin" 0x00007f247461bc84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  7    Thread 0x7f24727e5700 (LWP 24148) "RogueCastle.bin" 0x00007f247461bc84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  6    Thread 0x7f24714c7700 (LWP 24149) "RogueCastle.bin" 0x00007f247461df60 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
  5    Thread 0x7f2464184700 (LWP 24156) "threaded-ml" 0x00007f2474335f7d in poll () from /lib/x86_64-linux-gnu/libc.so.6
  4    Thread 0x7f246815f700 (LWP 24157) "RogueCastle.bin" 0x00007f247461f41d in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0
  3    Thread 0x7f2461dbf700 (LWP 24158) "RogueCastle.bin" 0x00007f247461f41d in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0
  2    Thread 0x7f2461d7e700 (LWP 24159) "RogueCastle.bin" 0x00007f247461e051 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
* 1    Thread 0x7f247568e780 (LWP 24145) "RogueCastle.bin" 0x00007f247461ec9d in read () from /lib/x86_64-linux-gnu/libpthread.so.0

Hilo 9 (Thread 0x7f24737e7700 (LWP 24146)):
#0  0x00007f247461bc84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f2475164328 in GC_wait_marker () at pthread_support.c:1863
#2  0x00007f247515a15f in GC_help_marker (my_mark_no=9) at mark.c:1116
#3  0x00007f2475162e11 in GC_mark_thread (id=0x0) at pthread_support.c:552
#4  0x00007f2474617f6e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007f24743429cd in clone () from /lib/x86_64-linux-gnu/libc.so.6

Hilo 8 (Thread 0x7f2472fe6700 (LWP 24147)):
#0  0x00007f247461bc84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f2475164328 in GC_wait_marker () at pthread_support.c:1863
#2  0x00007f247515a15f in GC_help_marker (my_mark_no=9) at mark.c:1116
#3  0x00007f2475162e11 in GC_mark_thread (id=0x1) at pthread_support.c:552
#4  0x00007f2474617f6e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007f24743429cd in clone () from /lib/x86_64-linux-gnu/libc.so.6

Hilo 7 (Thread 0x7f24727e5700 (LWP 24148)):
#0  0x00007f247461bc84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f2475164328 in GC_wait_marker () at pthread_support.c:1863
#2  0x00007f247515a15f in GC_help_marker (my_mark_no=9) at mark.c:1116
#3  0x00007f2475162e11 in GC_mark_thread (id=0x2) at pthread_support.c:552
#4  0x00007f2474617f6e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007f24743429cd in clone () from /lib/x86_64-linux-gnu/libc.so.6

Hilo 6 (Thread 0x7f24714c7700 (LWP 24149)):
#0  0x00007f247461df60 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f247513d9a8 in mono_sem_wait (sem=0x7f247545f520 <finalizer_sem>, alertable=1) at mono-semaphore.c:113
#2  0x00007f247508059d in finalizer_thread (unused=<optimized out>) at gc.c:1066
#3  0x00007f247510171d in start_wrapper_internal (data=<optimized out>) at threads.c:784
#4  start_wrapper (data=0xbd7560) at threads.c:832
#5  0x00007f24751318d4 in thread_start_routine (args=0xbb9ba0) at wthreads.c:287
#6  0x00007f2475163f2b in GC_start_routine (arg=0x7f2475517fc0) at pthread_support.c:1468
#7  0x00007f2474617f6e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007f24743429cd in clone () from /lib/x86_64-linux-gnu/libc.so.6

Hilo 5 (Thread 0x7f2464184700 (LWP 24156)):
#0  0x00007f2474335f7d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f2463530041 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f246352184c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f2463521ede in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f2463521f90 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f246352fff3 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f24632ddee8 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#7  0x00007f2474617f6e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007f24743429cd in clone () from /lib/x86_64-linux-gnu/libc.so.6

Hilo 4 (Thread 0x7f246815f700 (LWP 24157)):
#0  0x00007f247461f41d in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f24681a1b4f in Sleep (t=1) at /home/flibitijibibo/Programming/cppLibraries/openal-soft-msadpcm/Alc/helpers.c:422
#2  0x00007f24681b3b61 in PulseProc (param=0x12b02d0) at /home/flibitijibibo/Programming/cppLibraries/openal-soft-msadpcm/Alc/backends/pulseaudio.c:825
#3  0x00007f2468195aec in StarterFunc (ptr=0x12977f0) at /home/flibitijibibo/Programming/cppLibraries/openal-soft-msadpcm/Alc/alcThread.c:96
#4  0x00007f2474617f6e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007f24743429cd in clone () from /lib/x86_64-linux-gnu/libc.so.6

Hilo 3 (Thread 0x7f2461dbf700 (LWP 24158)):
#0  0x00007f247461f41d in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f2475130884 in SleepEx (ms=<optimized out>, alertable=1) at wthreads.c:1027
#2  0x00007f24751050bb in monitor_thread (unused=<optimized out>) at threadpool.c:777
#3  0x00007f247510171d in start_wrapper_internal (data=<optimized out>) at threads.c:784
#4  start_wrapper (data=0x14c4c10) at threads.c:832
#5  0x00007f24751318d4 in thread_start_routine (args=0xbb9c68) at wthreads.c:287
#6  0x00007f2475163f2b in GC_start_routine (arg=0x7f2468409f50) at pthread_support.c:1468
#7  0x00007f2474617f6e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007f24743429cd in clone () from /lib/x86_64-linux-gnu/libc.so.6

Hilo 2 (Thread 0x7f2461d7e700 (LWP 24159)):
#0  0x00007f247461e051 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f247513dab3 in mono_sem_timedwait (sem=0x7f2475460308 <async_tp+40>, timeout_ms=<optimized out>, alertable=1) at mono-semaphore.c:76
#2  0x00007f2475106b07 in async_invoke_thread (data=0x0) at threadpool.c:1485
#3  0x00007f247510171d in start_wrapper_internal (data=<optimized out>) at threads.c:784
#4  start_wrapper (data=0x14cafe0) at threads.c:832
#5  0x00007f24751318d4 in thread_start_routine (args=0xbb9d30) at wthreads.c:287
#6  0x00007f2475163f2b in GC_start_routine (arg=0x7f2468409f50) at pthread_support.c:1468
#7  0x00007f2474617f6e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007f24743429cd in clone () from /lib/x86_64-linux-gnu/libc.so.6

Hilo 1 (Thread 0x7f247568e780 (LWP 24145)):
#0  0x00007f247461ec9d in read () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f2474ff352d in mono_handle_native_sigsegv (signal=<optimized out>, ctx=<optimized out>) at mini-exceptions.c:2208
#2  <signal handler called>
#3  0x00007f247427ef77 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x00007f24742825e8 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x00007f2474277d43 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x00007f2474277df2 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f246abe23f9 in xcb_send_request () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#8  0x00007f24688f245c in xcb_glx_render_large () from /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0
#9  0x00007f246916b9b2 in ?? () from /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
#10 0x0000000041ea0141 in ?? ()
#11 0x0000000000020000 in ?? ()
#12 0x0000000000000000 in ?? ()

=================================================================
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.
=================================================================

./RogueLegacy: línea 23: 24145 Abortado                ./RogueCastle.bin.x86_64


Leí por ahí que decían que podía ser que mono estuviese obsoleta, pero la tengo actualizada al menos no me deja actualizarla más.

mono -- version

Mono JIT compiler version 2.10.8.1 (Debian 2.10.8.1-5ubuntu2)
Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: Included Boehm (with typed GC and Parallel Mark)


Alguna idea?
Obsoleta seguro que no es porque es la misma que uso yo y puedo jugar sin problemas. No puedo ayudarte mas ya que mi arquitectura es de 32bits.

¿A Little Racers Street si que puedes jugar?
no, little racer street me pasa igual. En cuanto aparece la screen crashea..
Que no te falte alguna librería. ¿Tienes instalado mono-complete?
sí, lo instalé hoy :/

sudo apt-get install mono-complete
[sudo] password for wotan:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
mono-complete ya está en su versión más reciente.
Tienes instalada la versión 32bits? Probaste a lanzarlo arrancando steam en la terminal?
instalé las mono-complete desde una distro de 64 bits y según el --version tengo las 64 bits. Pero creo recordar que en esta instalación los juegos Mono me iban antes perfectamente...
Desde steam en terminal y ejecutando rogue legacy lo único que añade al anterior log es ésto

Debug info from gdb:

ERROR: ld.so: object '/home/wotan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
/usr/bin/gdb: symbol lookup error: /lib/x86_64-linux-gnu/libncurses.so.5: undefined symbol: _nc_putchar

=================================================================
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.


ahí debe estar la clave, en ese Error
Lo único que se me ocurre viendo este error es que pruebes a instalar libncurses5 y supongo que en tu caso tambien lib64ncurses5.
nada, seguimos en las mismas.

en cuanto a mono32, dónde están? porque al menos en los repos no las vi
8 respuestas