Stack overflow with desktop dotnet program gitExtensions

Questions about Wine on Linux
Locked
brunoais
Level 2
Level 2
Posts: 11
Joined: Mon Mar 14, 2022 3:54 am

Stack overflow with desktop dotnet program gitExtensions

Post by brunoais »

When I try to run gitExtensions v4.0.2 (or later), I'm getting infinite recursion error in wine logs.

I'm using wine 8.0 but I also tried with wine 8.10.
Here's how to reproduce it (It's assumed you defined a WINEPREFIX beforehand):

Code: Select all

export W_ARCH=win64
wineboot -i
winetricks -q dotnetdesktop6
mkdir -p "$WINEPREFIX/drive_c/Program Files/gitExtensions"
wget https://github.com/gitextensions/gitextensions/releases/download/v4.0.2/GitExtensions-Portable-4.0.2.16100-25100ec1f.zip
unzip GitExtensions-Portable-4.0.2.16100-25100ec1f.zip -d "$WINEPREFIX/drive_c/Program Files/gitExtensions"
wine "$WINEPREFIX/drive_c/Program Files/gitExtensions/GitExtensions.exe"
The output I get:

Code: Select all

0088:fixme:wineusb:add_usb_device Interface 0 has 2 alternate settings; using the first one.
0088:fixme:wineusb:add_usb_device Interface 1 has 7 alternate settings; using the first one.
0088:fixme:wineusb:add_usb_device Interface 1 has 7 alternate settings; using the first one.
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0108:fixme:heap:GetNumaHighestNodeNumber semi-stub: 000000000019EFDC
0108:fixme:seh:WerRegisterRuntimeExceptionModule (L"C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App\\6.0.16\\mscordaccore.dll", 0000000001660000) stub
0108:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0108:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000232F10D0, 34) stub
0108:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000232E8988, 17) stub
0108:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000232EDD78, 38) stub
0108:fixme:ntdll:NtQuerySystemInformation (0x000000ce,0x19bbe0,0x00000008,(nil)) stub
0108:fixme:nls:get_dummy_preferred_ui_language (0x8 0x809 000000000019CB20 0000000000000000 000000000019CB18) returning a dummy value (current locale)
0108:fixme:nls:get_dummy_preferred_ui_language (0x8 0x809 000000000019CB20 000000000019CA70 000000000019CB18) returning a dummy value (current locale)
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019B4E0) :semi-stub
0108:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000019C8A0) :semi-stub
0108:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000029BF860, 65) stub
0108:err:virtual:virtual_setup_exception stack overflow 2640 bytes addr 0x1700583d9 stack 0x205b0 (0x20000-0x21000-0x1a0000)

Code: Select all

$ winetricks --version
20230212-next - sha256sum: 0f7e30aee05ab6747ef0d6a089830b91f90a4f70534b6ec581e75ef1eb71fa68

Code: Select all

$ wine --version
wine-8.0
I'm running this in distrobox with ubuntu 22.04 clean image (I didn't use for anything else).


Is this a bug? Am I doing something wrong? Is there something missing?
Thank you in advance.
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: Stack overflow with desktop dotnet program gitExtensions

Post by jkfloris »

Looks like bug 52396.
Try wine-staging
brunoais
Level 2
Level 2
Posts: 11
Joined: Mon Mar 14, 2022 3:54 am

Re: Stack overflow with desktop dotnet program gitExtensions

Post by brunoais »

Oh! Yes! It might be that one. I'll try that when I can. Thank you. I'll give feedback when I can.
brunoais
Level 2
Level 2
Posts: 11
Joined: Mon Mar 14, 2022 3:54 am

Re: Stack overflow with desktop dotnet program gitExtensions

Post by brunoais »

I can't make that work. Now I have a different issue:

After a completely clean prefix:

Code: Select all

wineboot -i
0024:err:environ:run_wineboot failed to start wineboot c00000e5
wine: could not load kernel32.dll, status c0000135
So I deleted the prefix and tried compiling it myself. It didn't work. Same error

Code: Select all

wineboot -i
0024:err:environ:run_wineboot failed to start wineboot c00000e5
wine: could not load kernel32.dll, status c0000135

I'm using:
https://gitlab.winehq.org/wine/wine.git @ commit 9285aa5bb1338d8e2c1ac6b95974182b3f4881a9 (this is the commit shown when executing staging/patchinstall.py --all)
https://gitlab.winehq.org/wine/wine-staging.git @ commit 22ba0ef2a395c593aadc8469d29a8b56d724b7b6
I applied all the patches.


I wonder if it's this: https://bugs.winehq.org/show_bug.cgi?id=51086
But it's a docker container

This didn't happen with wine 8.10. Should I try with an older commit of wine-staging 🤔 ? If so, which one?
brunoais
Level 2
Level 2
Posts: 11
Joined: Mon Mar 14, 2022 3:54 am

Re: Stack overflow with desktop dotnet program gitExtensions

Post by brunoais »

After tip-toeing between the kernel32 bug and the stack overflow I found a combination of commits that gives some progress but still a stack overflow.


I'm using:
https://gitlab.winehq.org/wine/wine.git @ commit 68a3b0077e64d1b5232ff75996b82766bcc64ced (this is the commit shown when executing staging/patchinstall.py --all)
https://gitlab.winehq.org/wine/wine-staging.git @ commit 8273be221830fb165b1420b2f7e1be64cf886226
I applied ntdll-wine-frames wine-staging patch.

I installed dotnetdesktop6 using

Code: Select all

winetricks -q dotnetdesktop6
Right now, I get this output:

Code: Select all

0084:fixme:wineusb:add_usb_device Interface 0 has 2 alternate settings; using the first one.
0084:fixme:wineusb:add_usb_device Interface 1 has 7 alternate settings; using the first one.
0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:wineusb:add_usb_device Interface 1 has 7 alternate settings; using the first one.
0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0080:fixme:wineusb:query_id Unhandled ID query type 0x5.
0080:fixme:wineusb:query_id Unhandled ID query type 0x5.
0080:fixme:wineusb:query_id Unhandled ID query type 0x5.
0080:fixme:wineusb:query_id Unhandled ID query type 0x5.
0080:fixme:wineusb:query_id Unhandled ID query type 0x5.
0080:fixme:wineusb:query_id Unhandled ID query type 0x5.
0080:fixme:wineusb:query_id Unhandled ID query type 0x5.
0080:fixme:wineusb:query_id Unhandled ID query type 0x5.
0080:fixme:wineusb:query_id Unhandled ID query type 0x5.
0080:fixme:wineusb:query_id Unhandled ID query type 0x5.
0080:fixme:wineusb:query_id Unhandled ID query type 0x5.
0080:fixme:wineusb:query_id Unhandled ID query type 0x5.
00dc:fixme:heap:GetNumaHighestNodeNumber semi-stub: 000000000029EFBC
00dc:fixme:seh:WerRegisterRuntimeExceptionModule (L"C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App\\6.0.16\\mscordaccore.dll", 0000000001B90000) stub
00dc:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00dc:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000230610D0, 34) stub
00dc:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0000000023058988, 17) stub
00dc:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000002305DD78, 38) stub
00dc:fixme:ntdll:NtQuerySystemInformation (0x000000ce,0x29bbc0,0x00000008,(nil)) stub
00dc:fixme:nls:get_dummy_preferred_ui_language (0x8 0x809 000000000029CB00 0000000000000000 000000000029CAF8) returning a dummy value (current locale)
00dc:fixme:nls:get_dummy_preferred_ui_language (0x8 0x809 000000000029CB00 000000000029CA50 000000000029CAF8) returning a dummy value (current locale)
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029B4C0) :semi-stub
00dc:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000000029C880) :semi-stub
00dc:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0000000023059618, 51) stub
00dc:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000000272F348, 65) stub
00dc:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000027FEE18, 41) stub
00dc:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000002305AB78, 40) stub
0130:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000028E7F3E0) :semi-stub
013c:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000000280CD78, 37) stub
00dc:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0000000002821208, 54) stub
00dc:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000028274D0, 35) stub
0154:fixme:virtual:NtFlushProcessWriteBuffers stub
00dc:err:virtual:virtual_setup_exception stack overflow 2128 bytes addr 0x7fc3dda842f3 stack 0x1207b0 (0x120000-0x121000-0x2a0000)
0164:fixme:ntdll:RtlGetCurrentProcessorNumberEx (000000002C18ED00) :semi-stub

It seems like a step forward. A window appears but then when it tries to switche to the next window, it gets a stack overflow again. Am I missing anything here? Any other suggestions? Any more stage patches I should include?
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: Stack overflow with desktop dotnet program gitExtensions

Post by jkfloris »

So I deleted the prefix and tried compiling it myself
WineHQ also has pre-built wine-staging packages for Ubuntu.
brunoais
Level 2
Level 2
Posts: 11
Joined: Mon Mar 14, 2022 3:54 am

Re: Stack overflow with desktop dotnet program gitExtensions

Post by brunoais »

(somehow I didn't get the e-mail about your reply)
Yes. But those include all the staging patches. 8.11 with all staging patches fails with
wine: could not load kernel32.dll, status c0000135
I mentioned earlier
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: Stack overflow with desktop dotnet program gitExtensions

Post by jkfloris »

I'm running this in distrobox with ubuntu 22.04 clean image
Can you try wine-staging without distrobox? Then we might have an idea of what the problem is.
brunoais
Level 2
Level 2
Posts: 11
Joined: Mon Mar 14, 2022 3:54 am

Re: Stack overflow with desktop dotnet program gitExtensions

Post by brunoais »

Without distrobox, it won't install.

Code: Select all

apt install wine-staging
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 libgphoto2-6:i386 : Depends: libgd3:i386 (>= 2.1.0~alpha~) but it is not installable
E: Unable to correct problems, you have held broken packages.
I already have libgd3:i386 from the repos, btw.

Then but to install libgd3:i386 wine expects causes a cascade of deletions I cannot afford to including digikam, gimp (flatpak version isn't good for me yet), xiccd and python3-opencv. I'm not sure but some of these can be because I have ubuntu 22.04c because I need the newer kernel 6.1.0 due to a graphics driver bug in older versions.
Locked