kwsch / NHSE

Animal Crossing: New Horizons save editor
https://berichan.github.io/GetNHSE/
GNU General Public License v3.0
1.01k stars 260 forks source link

Crashes on Linux using Mono #572

Closed ghost closed 6 months ago

ghost commented 2 years ago

Using the latest version of NHSE and Mono version 6.8.0.105+dfsg-2 for Ubuntu

  1. NHSE crashes when clicking on Edit Patterns, Edit PRO Designs, Edit Flag Design or Edit Tailor Desings.
System.ArgumentException: A null reference or invalid value was found [GDI+ status: InvalidParameter]
  at System.Drawing.GDIPlus.CheckStatus (System.Drawing.Status status) [0x0009b] in <728fbd68fe594062895e1f819791e76a>:0 
  at System.Drawing.Bitmap.SetResolution (System.Single xDpi, System.Single yDpi) [0x0000e] in <728fbd68fe594062895e1f819791e76a>:0 
  at (wrapper remoting-invoke-with-check) System.Drawing.Bitmap.SetResolution(single,single)
  at NHSE.Sprites.ImageUtil.ResizeImage (System.Drawing.Image image, System.Int32 width, System.Int32 height) [0x00020] in <bbba5ccf03c343c9941f1ba4d11b803f>:0 
  at NHSE.WinForms.PatternEditor.LoadPattern (NHSE.Core.DesignPattern designPattern) [0x0000c] in <1faca826d8f640d5b13349889f36a38b>:0 
  at NHSE.WinForms.PatternEditor.LB_Items_SelectedIndexChanged (System.Object sender, System.EventArgs e) [0x00022] in <1faca826d8f640d5b13349889f36a38b>:0 
  at System.Windows.Forms.ListBox.OnSelectedIndexChanged (System.EventArgs e) [0x00023] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.ListBox+SelectedIndexCollection.Add (System.Int32 index) [0x0000c] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.ListBox.set_SelectedIndex (System.Int32 value) [0x00050] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at NHSE.WinForms.PatternEditor..ctor (NHSE.Core.DesignPattern[] patterns) [0x00050] in <1faca826d8f640d5b13349889f36a38b>:0 
  at (wrapper remoting-invoke-with-check) NHSE.WinForms.PatternEditor..ctor(NHSE.Core.DesignPattern[])
  at NHSE.WinForms.Editor.B_EditPatterns_Click (System.Object sender, System.EventArgs e) [0x00011] in <1faca826d8f640d5b13349889f36a38b>:0 
  at System.Windows.Forms.Control.OnClick (System.EventArgs e) [0x0001c] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.Button.OnClick (System.EventArgs e) [0x00024] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.ButtonBase.OnMouseUp (System.Windows.Forms.MouseEventArgs mevent) [0x00081] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.Button.OnMouseUp (System.Windows.Forms.MouseEventArgs mevent) [0x00000] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x0007e] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x0016f] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.ButtonBase.WndProc (System.Windows.Forms.Message& m) [0x0004e] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.Button.WndProc (System.Windows.Forms.Message& m) [0x00000] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x0000b] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x0008e] in <a3daa9b84fd241a497578a25f68bc3c7>:0
  1. NHSE also crashes after saving when I change any achievement value
System.ArgumentException: Failed to verify the EncryptedInt32 at offset
  at NHSE.Core.EncryptedInt32.ReadVerify (System.Byte[] data, System.Int32 offset) [0x0001b] in <3b8aba9325d0487280826b65e57489e3>:0 
  at NHSE.Core.Personal.get_NookMiles () [0x00011] in <3b8aba9325d0487280826b65e57489e3>:0 
  at NHSE.WinForms.Editor.SavePlayer (System.Int32 index) [0x000cc] in <1faca826d8f640d5b13349889f36a38b>:0 
  at NHSE.WinForms.Editor.SaveAll () [0x00000] in <1faca826d8f640d5b13349889f36a38b>:0 
  at NHSE.WinForms.Editor.Menu_Save_Click (System.Object sender, System.EventArgs e) [0x00000] in <1faca826d8f640d5b13349889f36a38b>:0 
  at System.Windows.Forms.ToolStripItem.OnClick (System.EventArgs e) [0x0001c] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.ToolStripMenuItem.OnClick (System.EventArgs e) [0x000a5] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.ToolStripMenuItem.HandleClick (System.Int32 mouse_clicks, System.EventArgs e) [0x00000] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.ToolStripItem.FireEvent (System.EventArgs e, System.Windows.Forms.ToolStripItemEventType met) [0x00061] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.ToolStripItem.FireEvent(System.EventArgs,System.Windows.Forms.ToolStripItemEventType)
  at System.Windows.Forms.ToolStrip.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00057] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.ToolStripDropDown.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x0007e] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x0016f] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.ToolStrip.WndProc (System.Windows.Forms.Message& m) [0x00000] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.ToolStripDropDown.WndProc (System.Windows.Forms.Message& m) [0x0001a] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x0000b] in <a3daa9b84fd241a497578a25f68bc3c7>:0 
  at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x0008e] in <a3daa9b84fd241a497578a25f68bc3c7>:0
  1. The tool freezes when clicking on Edit Received Items

Sorry for the bad english.

ghost commented 2 years ago

Any updates on this?

I've been having the same issue since Wine 6 was released. I thought it was a problem with Wine, so I waited newer versions, but the behavior is the same now on Wine 7.6.

What happens is that I can edit items if I don't type their names. If I select them from the dropdown menu, it works fine. If I try to type something to find an item on the dropdown menu, the program crashes. I can't add items to my storage or pocket, but I can edit my current items. I haven't tried editing achievements or designs, though.

I tested the editor in different Wine prefixes, both 64-bits and 32-bits, and the results are the same. I also can edit my save file normally on a Windows 10 computer, so it's not my file that's corrupted.

Here's a log. I've included parts of the output from when the program was still working just in case. I'm on Arch Linux with a zen kernel (5.17.4).

0100:fixme:uiautomation:UiaClientsAreListening ()
0100:fixme:uiautomation:UiaClientsAreListening ()
0100:err:tooltips:TOOLTIPS_Timer How did this happen?
0100:fixme:uiautomation:UiaReturnRawElementProvider (00000000000201FA, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (0000000000020224, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (0000000000030166, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (000000000003016A, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (000000000003012C, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (0000000000030138, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (0000000000030142, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (000000000003014E, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (0000000000000000, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (0000000000000000, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (0000000000000000, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (0000000000030172, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaClientsAreListening ()
0100:fixme:uiautomation:UiaClientsAreListening ()
0100:fixme:uiautomation:UiaClientsAreListening ()
0100:fixme:uiautomation:UiaClientsAreListening ()
0100:fixme:uiautomation:UiaReturnRawElementProvider (000000000004013A, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (0000000000040172, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (0000000000030204, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (000000000004014A, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (0000000000040124, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (00000000000301E8, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (00000000000301F8, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (00000000000301FA, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (0000000000000000, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (0000000000000000, 0, 0, 0000000000000000) stub!
0100:fixme:uiautomation:UiaReturnRawElementProvider (0000000000000000, 0, 0, 0000000000000000) stub!   
0100:fixme:uiautomation:UiaClientsAreListening ()
0100:fixme:uiautomation:UiaClientsAreListening ()
0100:fixme:uiautomation:UiaClientsAreListening ()
0100:fixme:uiautomation:UiaClientsAreListening ()
0100:fixme:uiautomation:UiaClientsAreListening ()
0100:fixme:uiautomation:UiaClientsAreListening ()

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

=================================================================
        Managed Stacktrace:
=================================================================
          at <unknown> <0xffffffff>
          at System.Object:__icall_wrapper_ves_icall_mono_string_from_utf16 <0x00087>
          at System.Runtime.InteropServices.ComTypes.IEnumString:Next <0x00102>
          at <unknown> <0xffffffff>
          at System.Windows.Forms.UnsafeNativeMethods:DispatchMessageW <0x000a9>
          at ComponentManager:System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop <0x0096a>
          at ThreadContext:RunMessageLoopInner <0x00b34>
          at ThreadContext:RunMessageLoop <0x00082>
          at ThreadContext:RunMessageLoop <0x000aa>
          at System.Windows.Forms.Application:RunDialog <0x0008a>
          at System.Windows.Forms.Form:ShowDialog <0x00c92>
          at System.Windows.Forms.Form:ShowDialog <0x00042>
          at System.Windows.Forms.Form:ShowDialog <0x0009a>
          at NHSE.WinForms.Editor:B_Storage_Click <0x000f2>
          at System.Windows.Forms.ToolStripItem:RaiseEvent <0x000af>
          at System.Windows.Forms.ToolStripItem:OnClick <0x00052>
          at System.Windows.Forms.ToolStripMenuItem:OnClick <0x00092>
          at System.Windows.Forms.ToolStripItem:HandleClick <0x0013e>
          at System.Windows.Forms.ToolStripItem:HandleMouseUp <0x002ca>
          at System.Windows.Forms.ToolStripItem:FireEventInteractive <0x0010a>
          at System.Windows.Forms.ToolStripItem:FireEvent <0x002c2>
          at System.Windows.Forms.ToolStripItem:FireEvent <0x000aa>
          at System.Windows.Forms.ToolStrip:OnMouseUp <0x001fa>
          at System.Windows.Forms.ToolStripDropDown:OnMouseUp <0x00072>
          at System.Windows.Forms.Control:WmMouseUp <0x0068c>
          at System.Windows.Forms.Control:WndProc <0x008d2>
          at System.Windows.Forms.ScrollableControl:WndProc <0x000c2>
          at System.Windows.Forms.ToolStrip:WndProc <0x003c2>
          at System.Windows.Forms.ToolStripDropDown:WndProc <0x0012a>
          at ControlNativeWindow:OnMessage <0x00046>
          at ControlNativeWindow:WndProc <0x001ab>
          at System.Windows.Forms.NativeWindow:Callback <0x000bd>
          at System.Windows.Forms.NativeWindow:Callback <0x000a2>
          at System.Windows.Forms.NativeWindowProc:Callback <0x00122>
          at System.Windows.Forms.NativeWindowProc:Callback <0x0009a>
          at <unknown> <0xffffffff>
          at System.Windows.Forms.UnsafeNativeMethods:DispatchMessageW <0x000a9>
          at ComponentManager:System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop <0x0096a>
          at ThreadContext:RunMessageLoopInner <0x00b34>
          at ThreadContext:RunMessageLoop <0x00082>
          at ThreadContext:RunMessageLoop <0x000aa>
          at System.Windows.Forms.Application:Run <0x00092>
          at NHSE.WinForms.Program:Main <0x00092>
          at System.Object:runtime_invoke_void <0x000a4>
=================================================================
wine: Unhandled page fault on read access to 000000000002023C at address 00000003AF6F13C0 (thread 0100), starting debugger...
0120:fixme:imm:ImeSetActiveContext (0x26b750, 1): stub
0120:fixme:imm:ImmReleaseContext (0000000000010252, 000000000026B750): stub
[6354:6354:0423/100054.786474:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process.
Unhandled exception: page fault on read access to 0x000000000002023c in 64-bit code (0x00000003af6f13c0).
Register dump:
 rip:00000003af6f13c0 rsp:000000000011b758 rbp:0000000000000000 eflags:00010206 (  R- --  I   - -P- )
 rax:0000000000a60d30 rbx:0000000000a5b500 rcx:000000000002023c rdx:000000000011b808
 rsi:000000000002023c rdi:000000000011b808  r8:00000000017b2fb8  r9:0000000000000000 r10:0000000000002010
 r11:00000001801c5670 r12:00000000117e33f0 r13:000000000a91a198 r14:0000000000a60d30 r15:0000000000000400
Stack dump:
0x000000000011b758:  0000000180212d7a 00000000017b2fb8
0x000000000011b768:  0000000180238b34 0000000000a5ad90
0x000000000011b778:  000000000a91a198 0000000000002020
0x000000000011b788:  0000000000a5b500 000000000002023c
0x000000000011b798:  000000000011b808 00000000047d6c10
0x000000000011b7a8:  00000001801d045d 000000000913744b
0x000000000011b7b8:  0000000000000000 0000000000a5ad90
0x000000000011b7c8:  000000000002023c 0000000000a5ad90
0x000000000011b7d8:  00000001801c56ae 0000000000ada8c0
0x000000000011b7e8:  00000000056b4cc6 000000000011b958
0x000000000011b7f8:  000000000011ba3c 0000000000000000
0x000000000011b808:  0000000000000000 000000000011c820
Backtrace:
=>0 0x00000003af6f13c0 _Cbuild+0x37550() in ucrtbase (0x0000000000000000)
  1 0x0000000180212d7a MonoFixupExe+0x7722a() in libmono-2.0-x86_64 (0x0000000000000000)
  2 0x00000001801d045d MonoFixupExe+0x3490d() in libmono-2.0-x86_64 (0x0000000000000000)
  3 0x00000001801c56ae MonoFixupExe+0x29b5e() in libmono-2.0-x86_64 (0x0000000000000000)
0x00000003af6f13c0 ucrtbase+0x813c0: cmpw       $0,(%rcx)
Modules:
Module  Address                                 Debug info      Name (57 modules)
PE      0000000000400000-0000000000482000       Deferred        nhse
PE      0000000002ab0000-0000000002f2c000       Deferred        mscorlib
PE      0000000003100000-00000000033c4000       Deferred        system
PE      00000000033d0000-0000000003450000       Deferred        system.drawing
PE      0000000003450000-0000000003458000       Deferred        accessibility
PE      0000000005670000-0000000005696000       Deferred        system.configuration
PE      00000000058a0000-00000000058b0000       Deferred        i18n
PE      0000000005ab0000-0000000005aca000       Deferred        i18n.west
PE      00000000068f0000-0000000006f4a000       Deferred        nhse.core
PE      0000000007850000-0000000007960000       Deferred        system.core
PE      0000000008b30000-0000000009130000       Deferred        nhse.sprites
PE      0000000009e90000-0000000009ed0000       Deferred        mono.security
PE      0000000009ee0000-000000000a1ee000       Deferred        system.xml
PE      0000000010000000-000000001079a000       Deferred        system.windows.forms
PE      000000007b000000-000000007b34c000       Deferred        kernelbase
PE      000000007b600000-000000007b65e000       Deferred        kernel32
PE      0000000170000000-000000017009d000       Deferred        ntdll
PE      0000000180000000-000000018045c000       Export          libmono-2.0-x86_64
PE      00000001c4ee0000-00000001c4fb4000       Deferred        winspool
PE      00000001c69e0000-00000001c72fd000       Deferred        shell32
PE      00000001c8b40000-00000001c8b60000       Deferred        msacm32
PE      00000001c8db0000-00000001c8e47000       Deferred        msvcrt
PE      00000001ec2b0000-00000001ec2d6000       Deferred        ws2_32
PE      00000001f2230000-00000001f2454000       Deferred        msxml3
PE      00000001fc170000-00000001fc185000       Deferred        fusion
PE      0000000228450000-000000022847b000       Deferred        propsys
PE      0000000231ae0000-0000000231b62000       Deferred        rpcrt4
PE      000000023d820000-000000023d9ee000       Deferred        user32
PE      0000000243540000-00000002435c5000       Deferred        gdiplus
PE      000000024f470000-000000024f48f000       Deferred        mpr
PE      00000002522e0000-0000000252324000       Deferred        oleacc
PE      000000026b4c0000-000000026b53b000       Deferred        gdi32
PE      00000002739c0000-0000000273af6000       Deferred        oleaut32
PE      00000002bb750000-00000002bb890000       Deferred        comctl32
PE      00000002d4d40000-00000002d4d56000       Deferred        bcrypt
PE      00000002e3540000-00000002e3591000       Deferred        shlwapi
PE      00000002e8f10000-00000002e902b000       Deferred        ole32
PE      00000002f1fa0000-00000002f1fad000       Deferred        version
PE      00000002f61f0000-00000002f6214000       Deferred        explorerframe
PE      00000002f7230000-00000002f725e000       Deferred        uxtheme
PE      00000003126f0000-0000000312709000       Deferred        shcore
PE      000000031f800000-000000031f8ff000       Deferred        comdlg32
PE      0000000327020000-0000000327073000       Deferred        combase
PE      000000032a700000-000000032a729000       Deferred        sechost
PE      000000032f9a0000-000000032f9ab000       Deferred        msimg32
PE      0000000330260000-000000033029f000       Deferred        advapi32
PE      0000000330a70000-0000000330a81000       Deferred        uiautomationcore
PE      00000003422e0000-000000034237c000       Deferred        urlmon
PE      0000000356770000-00000003567a9000       Deferred        mscoree
PE      0000000361860000-00000003619ed000       Deferred        windowscodecs
PE      0000000375610000-0000000375649000       Deferred        win32u
PE      00000003a0440000-00000003a04c3000       Deferred        wininet
PE      00000003af670000-00000003af730000       Export          ucrtbase
PE      00000003afd00000-00000003afd1a000       Deferred        imm32
PE      00000003b8f00000-00000003b8fc1000       Deferred        winmm
PE      00000003be590000-00000003be605000       Deferred        dbghelp
PE      00007fe0370f0000-00007fe0370f4000       Deferred        winex11
Threads:
process  tid      prio    name (all IDs are in hex)
00000020 start.exe
        00000024    0
00000038 services.exe
        0000003c    0
        00000040    0
        0000004c    0
        0000006c    0
        00000098    0
        000000b4    0
        000000d8    0
00000044 winedevice.exe
        00000048    0
        00000054    0
        00000058    0
        0000005c    0
        00000060    0
        000000c4    0
00000064 winedevice.exe
        00000068    0
        00000070    0
        00000074    0
        00000078    0
        00000084    0
        00000088    0
        0000008c    0
0000007c explorer.exe
        00000080    0
        000000b0    0
        000000c0    0
00000090 plugplay.exe
        00000094    0
        0000009c    0
        000000a0    0
        000000a4    0
000000a8 svchost.exe
        000000ac    0
        000000b8    0
        000000bc    0
000000d0 rpcss.exe
        000000d4    0
        000000dc    0
        000000e0    0
        000000e4    0
        000000e8    0
        000000ec    0
000000f4 conhost.exe
        000000f8    0
000000fc (D) Z:\home\USER\Downloads\NHSE\NHSE.exe
        00000100    0 <==
        00000104    0
        00000108    0
        0000010c    0
System information:
    Wine build: wine-7.6
    Platform: x86_64
    Version: Windows 7
    Host system: Linux
    Host version: 5.17.4-zen1-1-zen

(edited to add that I didn't try to edit designs)

berichan commented 2 years ago

What happens is that I can edit items if I don't type their names. If I select them from the dropdown menu, it works fine.

This seems like an mono-on-arch issue. I can do this fine (search items and select the narrowed search result, or type in the entire name and press enter) on ubuntu 20.04 LTS running mono 6.12. image

GDI/Bitmap issues are still an open mono issue (from the original post) https://github.com/mono/mono/issues/13049

DraconicNEO commented 1 year ago

What happens is that I can edit items if I don't type their names. If I select them from the dropdown menu, it works fine.

This seems like an mono-on-arch issue. I can do this fine (search items and select the narrowed search result, or type in the entire name and press enter) on ubuntu 20.04 LTS running mono 6.12. image

GDI/Bitmap issues are still an open mono issue (from the original post) mono/mono#13049

I've been also having this issue with Wine on Ubuntu

berichan commented 6 months ago

I'm closing this as stale. Mono seems to have no interest in solving the graphical issue that would solve this and there's very little we can do on our side. There seems to be more luck with people using the latest versions of Wine so please update and see if this fixes the issue. Either way, this isn't an issue that can be solved on our side.