Stack overflow error as program tries to install itself

Questions about Wine on Linux
Locked
PaulL
Level 1
Level 1
Posts: 5
Joined: Sat Jun 10, 2023 12:44 pm

Stack overflow error as program tries to install itself

Post by PaulL »

I am a brand-new Linux user, running Linux Mint 21.1 (Vera) with the Cinnamon 5.6.8 DE and Wine-stable 8.0.1, downloaded from this site.

I am trying to install Harmony Assistant 9.9.6c (64-bit) from Myriad Online, but without success. The installer EXE ran just fine, but the initial startup of the application itself is failing before setup is actually complete. The database lists HA 9.3.1 as a Platinum app, but that was a while ago. The Linux version of the software installs but has problems I was hoping to circumvent by running the Win64 version under Wine.

Trying to get this app to run under Wine, I discovered the ntlm_auth problem and resolved it with a DLL override. Now I'm getting the following, once all the fixme's are past:

Code: Select all

Standard system font for theme 1 is '~DejaVu Sans'
*** Solfege Starting time : 4.095000 secs
1 10/6/2023 14:54:33 Starting
VersionFichierSoundBase : [1.0.1 May 2000]
InitBaseDeSon [C:\Program Files\Harmony Assistant\GMDigit\GMSEBase.rsr] Success
00d0:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
00d0:err:virtual:virtual_setup_exception stack overflow 3344 bytes addr 0x140651e53 stack 0x202f0 (0x20000-0x21000-0x120000)
^C0134:fixme:console:default_ctrl_handler Terminating process cc on event 0
The MIDIMAP error is irrelevant; the program will function just fine without MIDI sound. It's the stack overflow that is the problem.

Any ideas where I go from here?
qwertymnb
Level 5
Level 5
Posts: 272
Joined: Sun Jan 17, 2016 4:36 pm

Re: Stack overflow error as program tries to install itself

Post by qwertymnb »

The application starts fine here without any native overrides, so I'd set them back to builtin. And I also have the "ntlm_auth problem" but it doesn't seem to afffect the application. See screenshot.

tWhat you might need is doing 'winetricks arial' to install font. See if that helps anything.
Attachments
screenshot.jpg
PaulL
Level 1
Level 1
Posts: 5
Joined: Sat Jun 10, 2023 12:44 pm

Re: Stack overflow error as program tries to install itself

Post by PaulL »

All right, I had winetricks uninstall my wineprefix because it was complaining about the 64-bit setting, ran winecfg to reinstall a wineprefix, leaving the default at Windows 7. I then reinstalled Harmony Assistant, which again hung at the usual spot. I go the following output:

Code: Select all

paul@MachinaPauli:~$ winecfg
wine: created the configuration directory '/home/paul/.wine'
002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0048:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0050:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0050:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0050:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0050:err:ole:start_rpcss Failed to open RpcSs service
0048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0048:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0048:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0048:fixme:imm:ImeSetActiveContext (000000000001002E, 0): stub
0048:fixme:imm:ImmReleaseContext (0000000000010020, 000000000001002E): stub
002c:fixme:imm:ImeSetActiveContext (0000000000010056, 1): stub
002c:fixme:imm:ImmReleaseContext (0000000000010054, 0000000000010056): stub
0094:fixme:file:NtLockFile I/O completion on lock not implemented yet
0094:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
009c:fixme:file:NtLockFile I/O completion on lock not implemented yet
009c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00ac:fixme:imm:ImeSetActiveContext (00000000000100A4, 1): stub
00ac:fixme:imm:ImmReleaseContext (000000000002009C, 00000000000100A4): stub
009c:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
009c:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
0094:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0094:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0108:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
0130:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0130:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0130:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0130:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
wine: configuration in L"/home/paul/.wine" has been updated.
0130:fixme:wineusb:query_id Unhandled ID query type 0x5.
0130:fixme:wineusb:query_id Unhandled ID query type 0x5.
0130:fixme:wineusb:query_id Unhandled ID query type 0x5.
0130:fixme:wineusb:query_id Unhandled ID query type 0x5.
0170:fixme:imm:ImeSetActiveContext (0000000000040048, 1): stub
0170:fixme:imm:ImmReleaseContext (0000000000040044, 0000000000040048): stub
paul@MachinaPauli:~$ cd Downloads
paul@MachinaPauli:~/Downloads$ ls -l
total 699368
-rw------- 1 paul paul     23010 May 22 11:53 DDGbookmarks.html
-rw-rw-r-- 1 paul paul 498715606 May 20 18:46 gold-sound-base-2.0.0.0-1.noarch.deb
-rwxrwxr-x 1 paul paul  55314552 Jun  2 13:38 harmony996c-x64-install.exe
drwxrwxr-x 4 paul paul      4096 Sep 15  2022 harmony-assistant-9.9.6c.0
-rwxrwxr-x 1 paul paul  64079909 May 20 18:44 harmony-assistant-9.9.6c.0.run
-rw-rw-r-- 1 paul paul  97994468 May 20 17:09 vivaldi-stable_6.0.2979.22-1_amd64.deb
paul@MachinaPauli:~/Downloads$ wine harmony996c-x64-install.exe 
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
00d4:fixme:imm:ImeSetActiveContext (000000000001005C, 1): stub
00d4:fixme:imm:ImmReleaseContext (0000000000010064, 000000000001005C): stub
00dc:fixme:imm:ImeSetActiveContext (000000000001002E, 0): stub
00dc:fixme:imm:ImmReleaseContext (0000000000010020, 000000000001002E): stub
0140:err:menubuilder:Process_Link unable to load L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Lisez-moi ! (Fran\00e7ais).lnk"
0140:err:menubuilder:wWinMain failed to build menu item for L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Lisez-moi ! (Fran\00e7ais).lnk"
0148:err:menubuilder:Process_Link unable to load L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Commander en ligne (Fran\00e7ais).lnk"
0148:err:menubuilder:wWinMain failed to build menu item for L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Commander en ligne (Fran\00e7ais).lnk"
0150:err:menubuilder:Process_Link unable to load L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Read me ! (English).lnk"
0150:err:menubuilder:wWinMain failed to build menu item for L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Read me ! (English).lnk"
0158:err:menubuilder:Process_Link unable to load L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Order online (English).lnk"
0158:err:menubuilder:wWinMain failed to build menu item for L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Order online (English).lnk"
0160:err:menubuilder:Process_Link unable to load L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Online bestellen (Deutsch).lnk"
0160:err:menubuilder:wWinMain failed to build menu item for L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Online bestellen (Deutsch).lnk"
0168:err:menubuilder:Process_Link unable to load L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\L\00e9ame ! (Castellano).lnk"
0168:err:menubuilder:wWinMain failed to build menu item for L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\L\00e9ame ! (Castellano).lnk"
0170:err:menubuilder:Process_Link unable to load L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Encargar en l\00ednea (Castellano).lnk"
0170:err:menubuilder:wWinMain failed to build menu item for L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Encargar en l\00ednea (Castellano).lnk"
0178:err:menubuilder:Process_Link unable to load L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Leggimi ! (Italiano).lnk"
0178:err:menubuilder:wWinMain failed to build menu item for L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Leggimi ! (Italiano).lnk"
0180:err:menubuilder:Process_Link unable to load L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Ordinare online (Italiano).lnk"
0180:err:menubuilder:wWinMain failed to build menu item for L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Ordinare online (Italiano).lnk"
0188:err:menubuilder:Process_Link unable to load L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Leiame ! (Portugu\00eas).lnk"
0188:err:menubuilder:wWinMain failed to build menu item for L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Leiame ! (Portugu\00eas).lnk"
0190:err:menubuilder:Process_Link unable to load L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Encomendar online (Portugu\00eas).lnk"
0190:err:menubuilder:wWinMain failed to build menu item for L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Encomendar online (Portugu\00eas).lnk"
0198:err:menubuilder:Process_Link unable to load L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Read me ! (English).lnk"
0198:err:menubuilder:wWinMain failed to build menu item for L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Read me ! (English).lnk"
01a0:err:menubuilder:Process_Link unable to load L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Order online (English).lnk"
01a0:err:menubuilder:wWinMain failed to build menu item for L"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Harmony Assistant 64-bit\\Order online (English).lnk"
00d4:fixme:ver:GetCurrentPackageId (000000000011FDA0 0000000000000000): stub
paul@MachinaPauli:~/Downloads$ 0138:err:menubuilder:InvokeShellLinker failed to extract icon from L"C:\\Program Files\\Harmony Assistant\\docs\\index.htm"
01b8:fixme:font:get_nearest_charset TCI failing on 20000000
01b8:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-gujr-extra\\aakar-medium.ttf"
01b8:fixme:font:find_matching_face Untranslated charset 255
01b8:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-beng-extra\\Ani.ttf"
01b8:fixme:font:find_matching_face Untranslated charset 255
01b8:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\malayalam\\Dyuthi-Regular.ttf"
01b8:fixme:font:find_matching_face Untranslated charset 255
01b8:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\Gargi\\Gargi.ttf"
01b8:fixme:font:find_matching_face Untranslated charset 255
01b8:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\Gubbi\\Gubbi.ttf"
01b8:fixme:font:find_matching_face Untranslated charset 255
01b8:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-deva-extra\\kalimati.ttf"
01b8:fixme:font:find_matching_face Untranslated charset 255
01b8:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\Navilu\\Navilu.ttf"
01b8:fixme:font:find_matching_face Untranslated charset 255
01b8:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-telu-extra\\Pothana2000.ttf"
01b8:fixme:font:find_matching_face Untranslated charset 255
01b8:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-gujr-extra\\Rekha.ttf"
01b8:fixme:font:find_matching_face Untranslated charset 255
01b8:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-deva-extra\\samanata.ttf"
01b8:fixme:font:find_matching_face Untranslated charset 255
01b8:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-telu-extra\\vemana2000.ttf"
01b8:fixme:imm:ImeSetActiveContext (0000000000020096, 1): stub
01b8:fixme:imm:ImmReleaseContext (0000000000040054, 0000000000020096): stub
01b8:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub
01b8:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
01b8:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
01b8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
01c8:fixme:ver:GetCurrentPackageId (00000000046AFE10 0000000000000000): stub
01b8:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
01b8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
01b8:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
01b8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
01b8:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
01b8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
01b8:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
01b8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
01b8:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
01b8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
01b8:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
01b8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
01b8:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
01b8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
01b8:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
01b8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
01b8:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
01b8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
01b8:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
01b8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
01b8:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
01b8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
01b8:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
01b8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
01b8:err:virtual:virtual_setup_exception stack overflow 3344 bytes addr 0x140651e53 stack 0x202f0 (0x20000-0x21000-0x120000)
Is there anywhere to go from here, or am I done?
Last edited by PaulL on Mon Jun 12, 2023 9:23 am, edited 1 time in total.
PaulL
Level 1
Level 1
Posts: 5
Joined: Sat Jun 10, 2023 12:44 pm

Re: Stack overflow error as program tries to install itself

Post by PaulL »

Also, if I may ask, what version of Linux Mint are you running, that you managed to get Harmony Assistant to install? A guy on the Linux Mint forum who's been trying to help me gets the same stack overflow at the same point in the program. We are both running Linux Mint 21.1 Vera.
Last edited by PaulL on Mon Jun 12, 2023 2:14 pm, edited 1 time in total.
PaulL
Level 1
Level 1
Posts: 5
Joined: Sat Jun 10, 2023 12:44 pm

Re: Stack overflow error as program tries to install itself

Post by PaulL »

Sorry, I didn't mean to imply you are running Linux Mint, just force of habit at work. But it would be helpful if you were running Mint, because then I might stand a chance of getting Wine to work with my application.
PaulL
Level 1
Level 1
Posts: 5
Joined: Sat Jun 10, 2023 12:44 pm

Re: Stack overflow error as program tries to install itself

Post by PaulL »

Final report: I was getting nowhere, trying to figure out the problem on my own, so I reverted my system to its pre-Wine configuration and will be using the Linux version of the program, with all its inconveniences. I'll be sure to make a note of my lack of success in the database.
User avatar
DarkShadow44
Level 9
Level 9
Posts: 1338
Joined: Tue Nov 22, 2016 5:39 pm

Re: Stack overflow error as program tries to install itself

Post by DarkShadow44 »

FWIW, it works for me as well. All I needed was "winetricks corefonts".
Locked