
al corrercualquier aplicación mono, la aplicación se bloquea durante el inicio y luego hay que cerrarla. Pinta muestra una ventana en blanco, mientras que Monodevelop no hace nada. Sin embargo, no se imprimen mensajes de error, lo que no da mucha información. He instalado todas las dependencias y las aplicaciones Gtk+ normales funcionan bien (firefox, leafpad, etc.)
Estoy usando Mono 3.2.3, Arch Linux y Openbox
Ya reinstalé Mono y luego Arch, sin ningún efecto.
mono --versión:
Mono JIT compiler version 3.2.3 (tarball Sun Sep 22 20:38:43 UTC 2013)
Copyright (C) 2002-2012 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: sgen
MONO_DEBUG_LEVEL=pinta de depuración (últimas 4 líneas)
Mono: DllImport searching in: 'libcairo.so.2' ('libcairo.so.2').
Mono: Searching for 'cairo_set_source_surface'.
Mono: Probing 'cairo_set_source_surface'.
Mono: Found as 'cairo_set_source_surface'.
MONO_DEBUG_LEVEL=depurar monodesarrollo (últimas 4 líneas)
Mono: DllImport searching in: 'libMonoPosixHelper.so' ('libMonoPosixHelper.so').
Mono: Searching for 'Mono_Posix_Stdlib_stdin'.
Mono: Probing 'Mono_Posix_Stdlib_stdin'.
Mono: Found as 'Mono_Posix
Con monorevelado, se detiene en medio de la impresión de una línea.
Respuesta1
Las fallas fueron causadas por el controlador propietario de nvidia (se muestra en el error #728743 de Debian)
La degradación a 325.15 resuelve este problema
Cómo bajar de categoría
- Desinstale todos los paquetes de nvidia y elimine /etc/X11/xorg.conf
- Descargarhttp://us.download.nvidia.com/XFree86/Linux-x86_64/325.15/NVIDIA-Linux-x86_64-325.15.run
- Ahorrareste archivo de parchecomo nvpatch.patch
- Hacer
NVIDIA-Linux-x86_64-325.15.run
ejecutable - Ejecute
./NVIDIA-Linux-x86_64-325.15.run --apply-patch nvpatch.patch
y complete los nombres de los archivos cuando se le solicite. Esto creará un archivo llamadoNVIDIA-Linux-x86_64-325.15-custom.run
que contiene una versión del controlador que se compila en la versión 3.11 del kernel de Linux. - Asegúrese de que no haya instancias del servidor X ejecutándose o el controlador no se instalará
- Ejecute la instalación del controlador, instalando compatibilidad con 32 bits si es necesario
- Ejecute
nvidia-xconfig
para crear su archivo de configuración X (el controlador propietario no se carga sin él). - Ejecute
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist-nouveau.conf
para incluir en la lista negra el controlador nouveau. Sin la lista negra, el controlador nvidia no se carga