OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Problema para ejecutar Repetier Host en Mageia 5
La aplicación Repetier Host (contolador para impresoras 3D) http://download.repetier.com/files/host/linux/repetierHostLinux_1_6_2.tgz funciona con mono.
Al intentar ejecutarlo en mageia (previo reemplazar "yum install" por "urpmi" en el script configureFirst.sh y ejecutarlo), da un error al arrancar(SIGSEGV). He probado lo mismo en Ubuntu, Kubuntu y Mageia 6 y funciona correctamente (en Mageia 6 salen warnings pero arranca).
Dado que veía errores de libpng, que buscando dicen que puedne ser por problemas de formatos en los archivos png, intenté convertirlos a indexado, e incluso borrarlos todos pero el problema sigue igual.
Hice un strace también pero no vi nada que me indicara qué pasaba...
[anv@anv RepetierHost]$ mono RepetierHost.exe -home /home/anv/RepetierHost
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
Stacktrace:
at <0xffffffff>
at (wrapper managed-to-native) System.Drawing.GDIPlus.GdipLoadImageFromDelegate_linux (System.Drawing.GDIPlus/StreamGetHeaderDelegate,System.Drawing.GDIPlus/StreamGetBytesDelegate,System.Drawing.GDIPlus/StreamPutBytesDelegate,System.Drawing.GDIPlus/StreamSeekDelegate,System.Drawing.GDIPlus/StreamCloseDelegate,System.Drawing.GDIPlus/StreamSizeDelegate,intptr&) <0xffffffff>
at System.Drawing.Image.InitFromStream (System.IO.Stream) <0x001b3>
at System.Drawing.Image..ctor (System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) <0x0010f>
at System.Drawing.Bitmap..ctor (System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) <0x00027>
at (wrapper runtime-invoke) .runtime_invoke_void__this___object_StreamingContext (object,intptr,intptr,intptr) <0xffffffff>
at <0xffffffff>
at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&) <0xffffffff>
at System.Reflection.MonoCMethod.InternalInvoke (object,object[]) <0x0003f>
at System.Reflection.MonoCMethod.DoInvoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00103>
at System.Reflection.MonoCMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00083>
at System.Reflection.MethodBase.Invoke (object,object[]) <0x0002a>
at System.Runtime.Serialization.ObjectRecord.LoadData (System.Runtime.Serialization.ObjectManager,System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext) <0x002ff>
at System.Runtime.Serialization.ObjectManager.DoFixups () <0x0015b>
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadNextObject (System.IO.BinaryReader) <0x00051>
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectGraph (System.Runtime.Serialization.Formatters.Binary.BinaryElement,System.IO.BinaryReader,bool,object&,System.Runtime.Remoting.Messaging.Header[]&) <0x0010b>
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.NoCheckDeserialize (System.IO.Stream,System.Runtime.Remoting.Messaging.HeaderHandler) <0x00143>
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream) <0x00013>
at System.Resources.ResourceReader.ReadNonPredefinedValue (System.Type) <0x0003f>
at System.Resources.ResourceReader.ReadValueVer2 (int) <0x0043f>
at System.Resources.ResourceReader.LoadResourceValues (System.Resources.ResourceReader/ResourceCacheItem[]) <0x0021f>
at System.Resources.ResourceReader/ResourceEnumerator.FillCache () <0x0009b>
at System.Resources.ResourceReader/ResourceEnumerator..ctor (System.Resources.ResourceReader) <0x00053>
at System.Resources.ResourceReader.GetEnumerator () <0x00033>
at System.Resources.ResourceSet.ReadResources () <0x0008d>
at System.Resources.ResourceSet.GetObjectInternal (string,bool) <0x0006b>
at System.Resources.ResourceSet.GetObject (string,bool) <0x0001b>
at System.Resources.RuntimeResourceSet.GetObject (string,bool) <0x00033>
at System.Resources.ResourceManager.GetObject (string,System.Globalization.CultureInfo) <0x000a1>
at System.Resources.ResourceManager.GetObject (string) <0x0001a>
at RepetierHost.view.About.InitializeComponent () <0x002b8>
at RepetierHost.view.About..ctor (RepetierHostExtender.interfaces.IHost) <0x0018f>
at (wrapper remoting-invoke-with-check) RepetierHost.view.About..ctor (RepetierHostExtender.interfaces.IHost) <0xffffffff>
at RepetierHost.Main.get_AboutDialog () <0x0003b>
at RepetierServerConnector.RepetierServerConnector.PostInitialize () <0x0070e>
at RepetierHost.Main.ProcessPluginPostInitialize () <0x00079>
at RepetierHost.Main..ctor () <0x0384f>
at (wrapper remoting-invoke-with-check) RepetierHost.Main..ctor () <0xffffffff>
at RepetierHost.Program.Main (string[]) <0x00037>
at (wrapper runtime-invoke) .runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>
Native stacktrace:
mono() [0x4b30b0]
mono() [0x50fc0b]
mono() [0x42cf53]
/lib64/libpthread.so.0(+0x10180) [0x7fef99687180]
/lib64/libgdiplus.so.0(+0x40a31) [0x7fef95f24a31]
/lib64/libgdiplus.so.0(GdipLoadImageFromDelegate_linux+0x1b3) [0x7fef95f0b523]
[0x40db3f72]
Debug info from gdb:
/home/anv/.gdbinit:1: Error in sourced command file:
Undefined command: "dd-auto-load-safe-path". Try "help".
warning: File "/usr/bin/mono-sgen-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
To enable execution of this file add
add-auto-load-safe-path /usr/bin/mono-sgen-gdb.py
line to your configuration file "/home/anv/.gdbinit".
To completely disable this security protection add
set auto-load safe-path /
line to your configuration file "/home/anv/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
info "(gdb)Auto-loading safe path"
warning: File "/usr/bin/mono-sgen-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
[New LWP 18522]
[New LWP 18520]
[New LWP 18519]
[New LWP 18518]
[New LWP 18517]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007fef99686cf3 in waitpid () from /lib64/libpthread.so.0
Id Target Id Frame
6 Thread 0x7fef9751b700 (LWP 18517) "Finalizer" 0x00007fef99685750 in sem_wait () from /lib64/libpthread.so.0
5 Thread 0x7fef89089700 (LWP 18518) "Timer-Scheduler" 0x00007fef99683a28 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
4 Thread 0x7fef88555700 (LWP 18519) "Threadpool moni" 0x00007fef993c840a in clock_nanosleep () from /lib64/libc.so.6
3 Thread 0x7fef83a53700 (LWP 18520) "Threadpool work" 0x00007fef996864bd in connect () from /lib64/libpthread.so.0
2 Thread 0x7fef825c7700 (LWP 18522) "mono" 0x00007fef99683a28 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
* 1 Thread 0x7fef9a195780 (LWP 18516) "mono" 0x00007fef99686cf3 in waitpid () from /lib64/libpthread.so.0
Thread 6 (Thread 0x7fef9751b700 (LWP 18517)):
#0 0x00007fef99685750 in sem_wait () at /lib64/libpthread.so.0
#1 0x000000000062ba96 in mono_sem_wait ()
#2 0x00000000005ad8b9 in finalizer_thread ()
#3 0x000000000059107f in start_wrapper ()
#4 0x00000000006308c7 in inner_start_thread ()
#5 0x00007fef9967e5bd in start_thread () at /lib64/libpthread.so.0
#6 0x00007fef993ba62d in clone () at /lib64/libc.so.6
Thread 5 (Thread 0x7fef89089700 (LWP 18518)):
#0 0x00007fef99683a28 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x000000000060aa3e in _wapi_handle_timedwait_signal_handle ()
#2 0x000000000061de62 in WaitForSingleObjectEx ()
#3 0x0000000000590aef in mono_wait_uninterrupted.constprop ()
#4 0x0000000000591ead in ves_icall_System_Threading_WaitHandle_WaitOne_internal ()
#5 0x0000000040d9ef7d in ()
#6 0x0000000000000005 in ()
#7 0x0000000000000001 in ()
#8 0x0000000000000064 in ()
#9 0x00007fef989d1a08 in ()
#10 0x0000000000000063 in ()
#11 0x00007fef840025f0 in ()
#12 0x00007fef89088ab0 in ()
#13 0x00007fef890888f0 in ()
#14 0x00007fef89088850 in ()
#15 0x0000000040d9ed08 in ()
#16 0x0000000000000200 in ()
#17 0x00007fef989d1a08 in ()
#18 0x0000000000000000 in ()
Thread 4 (Thread 0x7fef88555700 (LWP 18519)):
#0 0x00007fef993c840a in clock_nanosleep () at /lib64/libc.so.6
#1 0x000000000061f378 in SleepEx ()
#2 0x0000000000594146 in monitor_thread ()
#3 0x000000000059107f in start_wrapper ()
#4 0x00000000006308c7 in inner_start_thread ()
#5 0x00007fef9967e5bd in start_thread () at /lib64/libpthread.so.0
#6 0x00007fef993ba62d in clone () at /lib64/libc.so.6
Thread 3 (Thread 0x7fef83a53700 (LWP 18520)):
#0 0x00007fef996864bd in connect () at /lib64/libpthread.so.0
#1 0x00000000006185d0 in _wapi_connect ()
#2 0x0000000000586112 in ves_icall_System_Net_Sockets_Socket_Connect_internal ()
#3 0x0000000040d38c31 in ()
#4 0x00007fef9886f5a0 in ()
#5 0x00007fef83a52dd8 in ()
#6 0x00007fef9881b198 in ()
#7 0x00007fef9886f5a0 in ()
#8 0x00007fef9886f5a0 in ()
#9 0x00007fef740025f0 in ()
#10 0x00007fef9886f5a0 in ()
#11 0x00007fef83a527e0 in ()
#12 0x00007fef83a52730 in ()
#13 0x0000000040d386c8 in ()
#14 0x0000000000000000 in ()
Thread 2 (Thread 0x7fef825c7700 (LWP 18522)):
#0 0x00007fef99683a28 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x000000000060aa3e in _wapi_handle_timedwait_signal_handle ()
#2 0x000000000061de62 in WaitForSingleObjectEx ()
#3 0x0000000000590aef in mono_wait_uninterrupted.constprop ()
#4 0x0000000000591ead in ves_icall_System_Threading_WaitHandle_WaitOne_internal ()
#5 0x0000000040d9ef7d in ()
#6 0x00007fef988490a0 in ()
#7 0x00007fef825c6e40 in ()
#8 0x00007fef988490a0 in ()
#9 0x00007fef9881b198 in ()
#10 0x0000000000001388 in ()
#11 0x00007fef780025f0 in ()
#12 0x00007fef9881b198 in ()
#13 0x00007fef825c67f0 in ()
#14 0x00007fef825c6750 in ()
#15 0x0000000040d9ed08 in ()
#16 0x00007fef825c7690 in ()
#17 0x00007fef98859ff8 in ()
#18 0x0000000000000000 in ()
Thread 1 (Thread 0x7fef9a195780 (LWP 18516)):
#0 0x00007fef99686cf3 in waitpid () at /lib64/libpthread.so.0
#1 0x00000000004b3146 in mono_handle_native_sigsegv ()
#2 0x000000000050fc0b in mono_arch_handle_altstack_exception ()
#3 0x000000000042cf53 in mono_sigsegv_signal_handler ()
#4 0x00007fef99687180 in () at /lib64/libpthread.so.0
#5 0x00007fef95f24a31 in gdip_load_png_image_from_file_or_stream () at /lib64/libgdiplus.so.0
#6 0x00007fef95f0b523 in GdipLoadImageFromDelegate_linux () at /lib64/libgdiplus.so.0
#7 0x0000000040db3f72 in ()
#8 0x00007ffe665fdec0 in ()
#9 0x0000000040cef0f4 in ()
#10 0x00007fef94079860 in ()
#11 0x00007fef94079480 in ()
#12 0x00007fef94079580 in ()
#13 0x00007fef94079680 in ()
#14 0x00007fef94079780 in ()
#15 0x00007fef9886da48 in ()
#16 0x00007fef9886d9e0 in ()
#17 0x00007ffe665fe448 in ()
#18 0x00007fef98849110 in ()
#19 0x00007ffe665fde60 in ()
#20 0x00007ffe665fddd0 in ()
#21 0x00007fef98849110 in ()
#22 0x00007fef9886d920 in ()
#23 0x00007fef98849110 in ()
#24 0x00007fef9886d260 in ()
#25 0x00007fef9886d980 in ()
#26 0x00007ffe665fdef0 in ()
#27 0x0000000040db33b4 in ()
#28 0x00007ffe665fdec0 in ()
#29 0x00000000005b46c0 in mono_object_new_specific ()
#30 0x00007fef9886db18 in ()
#31 0x00007fef9886d920 in ()
#32 0x0000000040d768ac in ()
#33 0x0000000000000000 in ()
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
- Entra a tu cuenta o crea una para poder comentar.
# 124434 Ya que en mageia 6 funciona
Ya que en mageia 6 funciona me inclino a que es cosa de versiones de algunas librerías.
me gustaría que informaras las versiones de las otras distribuciones en la que has probado
para hacer una comparación.
También puede ser que debido a diferencias de nombre de paquetes el script no te instalara todas
las dependencias necesarias.
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
Usuario
# 124435 muchas bibliotecas
Esto usa un montón de bibliotecas y seguramente todas tendrán alguna diferencia de versiones...
Con respect a los paquetes, el script que mete los paquetes necesarios en redhat/centos/fedora instala solamente gcc-c++ y monodevelop, que es lo que instalé yo tanto en mageia 5 como en 6.
Seguramente es algún bug en alguna biblioteca, pero no se como detectar en cuál es... Y tampoco puedo poner una versión más nueva porque generaría conflictos con todo el software que tengo. Sería necesario un parche a la biblioteca que tenga la culpa...
No se... tendré que esperar a Mageia 6.