SMath crashes on Linux Mint 22

SMath crashes on Linux Mint 22 - Messages

#1 Posted: 8/20/2024 11:51:26 PM
Eugenio Fernández Carrasco

Eugenio Fernández Carrasco

0 likes in 3 posts.

Group: User

Hi all,

I have been using SMath Studio for several months, running as an AppImage on Linux Mint 21, without any problems. Recently, I upgraded to Linux Mint 22 and SMath Studio crashes when running. All errors are the following:

Quote


eugenio@TARDIS:~ $ ./SMathStudioDesktop.1_1_8763.Mono.x86_64.ubuntu-22_04.glibc2.35.AppImage

Unhandled Exception:
System.TypeInitializationException: The type initializer for 'System.Windows.Forms.XplatUI' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Drawing.GDIPlus' threw an exception. ---> System.DllNotFoundException: libgdiplus.so.0 assembly: type: membernull)
at (wrapper managed-to-native) System.Drawing.GDIPlus.GdiplusStartup(ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)
at System.Drawing.GDIPlus..cctor () [0x000d4] in <728fbd68fe594062895e1f819791e76a>:0
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
at System.Drawing.Graphics.FromHdcInternal (System.IntPtr hdc) [0x00000] in <728fbd68fe594062895e1f819791e76a>:0
at System.Windows.Forms.XplatUIX11.SetDisplay (System.IntPtr display_handle) [0x0007e] in :0
at System.Windows.Forms.XplatUIX11..ctor () [0x00077] in :0
at System.Windows.Forms.XplatUIX11.GetInstance () [0x0001c] in :0
at System.Windows.Forms.XplatUI..cctor () [0x000e3] in :0
--- End of inner exception stack trace ---
at System.Windows.Forms.Application.EnableVisualStyles () [0x00006] in :0
at .. (System.String[] ) [0x0002d] in <868b174b35bf46d7860f868d305a3a08>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'System.Windows.Forms.XplatUI' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Drawing.GDIPlus' threw an exception. ---> System.DllNotFoundException: libgdiplus.so.0 assembly: type: membernull)
at (wrapper managed-to-native) System.Drawing.GDIPlus.GdiplusStartup(ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)
at System.Drawing.GDIPlus..cctor () [0x000d4] in <728fbd68fe594062895e1f819791e76a>:0
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
at System.Drawing.Graphics.FromHdcInternal (System.IntPtr hdc) [0x00000] in <728fbd68fe594062895e1f819791e76a>:0
at System.Windows.Forms.XplatUIX11.SetDisplay (System.IntPtr display_handle) [0x0007e] in :0
at System.Windows.Forms.XplatUIX11..ctor () [0x00077] in :0
at System.Windows.Forms.XplatUIX11.GetInstance () [0x0001c] in :0
at System.Windows.Forms.XplatUI..cctor () [0x000e3] in :0
--- End of inner exception stack trace ---
at System.Windows.Forms.Application.EnableVisualStyles () [0x00006] in :0
at .. (System.String[] ) [0x0002d] in <868b174b35bf46d7860f868d305a3a08>:0
Restoring environment...



Any idea how I can fix this? Thanks.
#2 Posted: 8/21/2024 1:52:29 AM
overlord

overlord

547 likes in 1330 posts.

Group: Moderator

Can you look if libgdiplus is installed?
Error messages are referring to that library.
#3 Posted: 8/22/2024 12:03:51 AM
Eugenio Fernández Carrasco

Eugenio Fernández Carrasco

0 likes in 3 posts.

Group: User

Wrote

Can you look if libgdiplus is installed?
Error messages are referring to that library.



Yes it is installed on my system
#4 Posted: 8/22/2024 1:02:20 AM
overlord

overlord

547 likes in 1330 posts.

Group: Moderator

Can you look if mono package is working?
Maybe some libraries of new mint is not compatible with appimage.

https://smath.com/en-US/view/SMathStudio/download
#5 Posted: 8/26/2024 4:19:17 PM
Eugenio Fernández Carrasco

Eugenio Fernández Carrasco

0 likes in 3 posts.

Group: User

Mono version does not work. I think that some libraries are not compatible with this SMath version...
#6 Posted: 8/26/2024 5:28:14 PM
overlord

overlord

547 likes in 1330 posts.

Group: Moderator

Wrote

Mono version does not work. I think that some libraries are not compatible with this SMath version...


Debian and debian based distros are always problematic with mono.
If you can make smath run with sudo, then there is a possible workaround.
Otherwise I'm sorry, it is debian (or ubuntu or mint)
  • New Posts New Posts
  • No New Posts No New Posts