MusicBee not working in Wine 4.14

Questions about Wine on Linux
Locked
Tarc
Level 2
Level 2
Posts: 10
Joined: Sat Dec 08, 2018 12:38 pm

MusicBee not working in Wine 4.14

Post by Tarc »

Updated wine-staging to to 4.14 and MusicBee (https://getmusicbee.com/downloads/) stopped working. I tried updating it and had the same result. Did a clean install with the latest version of MusicBee, installed .NET 4.6.2 (which it requires) with the latest version of winetricks, the result was the same.

This is the backtrace (I use WINEARCH=win32 and Ubuntu 16.04):

Unhandled exception: page fault on execute access to 0x0178fef0 in 32-bit code (0x0178fef0).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0178fef0 ESP:0178fee4 EBP:0178fedc EFLAGS:00010202( R- -- I - - - )
EAX:00000001 EBX:00000000 ECX:00000000 EDX:00000002
ESI:00000000 EDI:00000000
Stack dump:
0x0178fee4: 0178fee8 00001000 00000000 0178ff1c
0x0178fef4: 00e2a421 00000000 00000000 00d8433b
0x0178ff04: 0000000b 00d84342 00000000 00000000
0x0178ff14: 00000000 0178ff4c 0178ff4c 00db83fa
0x0178ff24: 6139a5a2 00000000 00000000 00000000
0x0178ff34: 00000000 00000000 0178ff7c 011e25e0
Backtrace:
=>0 0x0178fef0 (0x0178fedc)
1 0x00e2a3c5 EntryPoint+0x17d654() in clr (0x0178fef0)
2 0x00e2a421 EntryPoint+0x17d6b0() in clr (0x0178ff1c)
3 0x00db83fa EntryPoint+0x10b689() in clr (0x0178ff4c)
4 0x7bcc9894 call_thread_func_wrapper+0xb() in ntdll (0x0178ff5c)
5 0x7bccd206 RtlCaptureStackBackTrace+0x195() in ntdll (0x0178ffdc)
6 0x7bcc9886 call_thread_exit_func+0x31() in ntdll (0x0178ffec)
0x0178fef0: sbbb $-1,%al
Modules:
Module Address Debug info Name (60 modules)
PE 400000- 944000 Deferred musicbee
PE c80000- 1361000 Export clr
PE 1370000- 1465000 Deferred msvcr120_clr0400
PE 10000000-1007d000 Deferred mscoreei
PE 65200000-65631000 Deferred ole32
PE 65980000-65999000 Deferred version
PE 68c40000-68d13000 Deferred shlwapi
PE 6a900000-6aa66000 Deferred setupapi
PE 6c0c0000-6c0fb000 Deferred imm32
PE 6c300000-6c30d000 Deferred api-ms-win-appmodel-runtime-l1-1-2
PE 6fdc0000-6ff76000 Deferred rpcrt4
PE 70180000-7018d000 Deferred api-ms-win-core-quirks-l1-1-0
PE 71240000-713aa000 Deferred kernelbase
PE 79000000-7904a000 Deferred mscoree
ELF 7b400000-7b83f000 Deferred kernel32<elf>
\-PE 7b420000-7b83f000 \ kernel32
ELF 7bc00000-7bd77000 Dwarf ntdll<elf>
\-PE 7bc30000-7bd77000 \ ntdll
ELF 7c000000-7c004000 Deferred <wine-loader>
ELF 7e2ef000-7e319000 Deferred libexpat.so.1
ELF 7e319000-7e362000 Deferred libfontconfig.so.1
ELF 7e362000-7e38d000 Deferred libpng12.so.0
ELF 7e38d000-7e3a8000 Deferred libz.so.1
ELF 7e3a8000-7e458000 Deferred libfreetype.so.6
ELF 7e458000-7e46b000 Deferred libxi.so.6
ELF 7e46b000-7e46f000 Deferred libxcomposite.so.1
ELF 7e46f000-7e47c000 Deferred libxrandr.so.2
ELF 7e47c000-7e488000 Deferred libxrender.so.1
ELF 7e488000-7e48f000 Deferred libxxf86vm.so.1
ELF 7e48f000-7e4b5000 Deferred libxcb.so.1
ELF 7e4b5000-7e600000 Deferred libx11.so.6
ELF 7e700000-7e707000 Deferred libxdmcp.so.6
ELF 7e707000-7e71c000 Deferred libxext.so.6
ELF 7e71c000-7e7d5000 Deferred winex11<elf>
\-PE 7e740000-7e7d5000 \ winex11
ELF 7e7d5000-7ea0e000 Deferred user32<elf>
\-PE 7e800000-7ea0e000 \ user32
ELF 7ea0e000-7eae7000 Deferred msvcrt<elf>
\-PE 7ea30000-7eae7000 \ msvcrt
ELF 7eae7000-7ec43000 Deferred gdi32<elf>
\-PE 7eb10000-7ec43000 \ gdi32
ELF 7ec43000-7ecc7000 Deferred advapi32<elf>
\-PE 7ec60000-7ecc7000 \ advapi32
ELF 7ecc7000-7ecea000 Deferred libtinfo.so.5
ELF 7ef28000-7ef3b000 Deferred libnss_files.so.2
ELF 7ef3b000-7ef48000 Deferred libnss_nis.so.2
ELF 7ef48000-7ef63000 Deferred libnsl.so.1
ELF 7ef63000-7ef6d000 Deferred libnss_compat.so.2
ELF 7ef6d000-7efc2000 Deferred libm.so.6
ELF 7efc2000-7efc6000 Deferred libxinerama.so.1
ELF 7efc6000-7efec000 Deferred libncurses.so.5
ELF 7efec000-7f000000 Deferred wow64cpu<elf>
\-PE 7eff0000-7f000000 \ wow64cpu
ELF f73d3000-f73d8000 Deferred libdl.so.2
ELF f73d8000-f758e000 Deferred libc.so.6
ELF f758e000-f75ab000 Deferred libpthread.so.0
ELF f75ab000-f75af000 Deferred libxau.so.6
ELF f75e0000-f75e9000 Deferred librt.so.1
ELF f75e9000-f77b3000 Dwarf libwine.so.1
ELF f77b4000-f77d9000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\MusicBee\MusicBee.exe
["C:\Program Files\MusicBee\MusicBee.exe"]
0000002d 0
0000002a 0 <==
00000009 0
0000000e services.exe
[C:\windows\system32\services.exe]
00000026 0
00000022 0
0000001d 0
00000017 0
00000015 0
00000010 0
0000000f 0
00000011 winedevice.exe
[C:\windows\system32\winedevice.exe]
0000001a 0
00000019 0
00000018 0
00000012 0
00000013 explorer.exe
[C:\windows\system32\explorer.exe /desktop]
00000029 0
00000028 0
00000027 0
00000014 0
0000001b plugplay.exe
[C:\windows\system32\plugplay.exe]
0000001f 0
0000001e 0
0000001c 0
00000020 winedevice.exe
[C:\windows\system32\winedevice.exe]
00000025 0
00000024 0
00000023 0
00000021 0
0000002e explorer.exe
[C:\windows\system32\explorer.exe /desktop]
00000032 0
00000031 0
00000030 0
0000002f 0
System information:
Wine build: wine-4.14 (Staging)
Platform: i386
Version: Windows 7
Host system: Linux
Host version: 4.4.0-159-generic
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: MusicBee not working in Wine 4.14

Post by Bob Wya »

@Tarc

The application starts up fine for me with wine-staging:4.14 (32-bit WINEPREFIX, Windows 7).
What actual operation are you using, which causes the crash?

You could also try a clean 32-bit WINEPREFIX or force a WINEPREFIX update with:

Code: Select all

wineboot -u
Please in future use the forum Code tags to delimit blocks of terminal output and commands:

Code: Select all

...
Thanks
Bob
Tarc
Level 2
Level 2
Posts: 10
Joined: Sat Dec 08, 2018 12:38 pm

Re: MusicBee not working in Wine 4.14

Post by Tarc »

Thanks for the answer Bob!

I run it with:

Code: Select all

WINEPREFIX=~/.wine-MusicBee wine MusicBee.exe
(when from inside the .exe's folder, of course)

I tried running it with:
  • MusicBee not updated (crashed);
    Same installation, but with MusicBee updated (nothing showed up - it needed .NET 4.6.2, which wasn't installed, and was crashing silently);
    Clean installation, updated MusicBee, no .NET (nothing showed up);
    That same clean installation, but with .NET (crashed - it is the log I pasted).
In all cases wine-mono wasn't installed. I tried installing it once when it was prompted but there was an error during installation.
Tarc
Level 2
Level 2
Posts: 10
Joined: Sat Dec 08, 2018 12:38 pm

Re: MusicBee not working in Wine 4.14

Post by Tarc »

Complementing on the reply above: it crashes upon start.
Tarc
Level 2
Level 2
Posts: 10
Joined: Sat Dec 08, 2018 12:38 pm

Re: MusicBee not working in Wine 4.14

Post by Tarc »

I still haven't been able to make it work again.

I tried to use the earlier version of MusicBee that I was using and updating .NET (to 4.8), but it also didn't work. It keeps crashing upon start.

Any clue on what I can do?

Code: Select all

Unhandled exception: page fault on execute access to 0x0125fef4 in 32-bit code (0x0125fef4).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:0125fef4 ESP:0125fee8 EBP:0125fee0 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000001 EBX:00000000 ECX:00000000 EDX:00000002
 ESI:00000000 EDI:00000000
Stack dump:
0x0125fee8:  0125feec 00001000 00000000 0125ff20
0x0125fef8:  101bbb76 00000000 00000000 101bff3b
0x0125ff08:  0000000b 101bff42 00000000 00000000
0x0125ff18:  00000000 0125ff4c 0125ff4c 101ad1fd
0x0125ff28:  22c1bbfa 00000000 00000000 00000000
0x0125ff38:  00000000 00000000 0125ff7c 1060d63c
Backtrace:
=>0 0x0125fef4 (0x0125fee0)
  1 0x101bbb57 EntryPoint+0x198ff6() in clr (0x0125fef4)
  2 0x101bbb76 EntryPoint+0x199015() in clr (0x0125ff20)
  3 0x101ad1fd EntryPoint+0x18a69c() in clr (0x0125ff4c)
  4 0x7bcc9894 call_thread_func_wrapper+0xb() in ntdll (0x0125ff5c)
  5 0x7bccd206 RtlCaptureStackBackTrace+0x195() in ntdll (0x0125ffdc)
  6 0x7bcc9886 call_thread_exit_func+0x31() in ntdll (0x0125ffec)
0x0125fef4: andb	%bh,%bh
Modules:
Module	Address			Debug info	Name (62 modules)
PE	  350000-  364000	Deferred        vcruntime140_clr0400
PE	  400000-  93a000	Deferred        musicbee
PE	  e90000-  f3b000	Deferred        ucrtbase_clr0400
PE	10000000-107af000	Export          clr
PE	603b0000-60416000	Deferred        mscoreei
PE	65200000-65631000	Deferred        ole32
PE	65980000-65999000	Deferred        version
PE	68c40000-68d13000	Deferred        shlwapi
PE	6a900000-6aa66000	Deferred        setupapi
PE	6ba80000-6ba8c000	Deferred        api-ms-win-core-fibers-l1-1-1
PE	6c0c0000-6c0fb000	Deferred        imm32
PE	6c300000-6c30d000	Deferred        api-ms-win-appmodel-runtime-l1-1-2
PE	6e540000-6e54d000	Deferred        api-ms-win-core-synch-l1-2-0
PE	6e8c0000-6e8cd000	Deferred        api-ms-win-core-localization-l1-2-1
PE	6fdc0000-6ff76000	Deferred        rpcrt4
PE	70180000-7018d000	Deferred        api-ms-win-core-quirks-l1-1-0
PE	71240000-713aa000	Deferred        kernelbase
PE	79000000-7904a000	Deferred        mscoree
ELF	7b400000-7b83f000	Deferred        kernel32<elf>
  \-PE	7b420000-7b83f000	\               kernel32
ELF	7bc00000-7bd77000	Dwarf           ntdll<elf>
  \-PE	7bc30000-7bd77000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7e329000-7e353000	Deferred        libexpat.so.1
ELF	7e353000-7e39c000	Deferred        libfontconfig.so.1
ELF	7e39c000-7e3c7000	Deferred        libpng12.so.0
ELF	7e3c7000-7e3e2000	Deferred        libz.so.1
ELF	7e3e2000-7e492000	Deferred        libfreetype.so.6
ELF	7e492000-7e4a5000	Deferred        libxi.so.6
ELF	7e4a5000-7e4b2000	Deferred        libxrandr.so.2
ELF	7e4b2000-7e4be000	Deferred        libxrender.so.1
ELF	7e4be000-7e609000	Deferred        libx11.so.6
ELF	7e647000-7e700000	Deferred        winex11<elf>
  \-PE	7e670000-7e700000	\               winex11
ELF	7e809000-7e810000	Deferred        libxxf86vm.so.1
ELF	7e810000-7e836000	Deferred        libxcb.so.1
ELF	7e836000-7ea6f000	Deferred        user32<elf>
  \-PE	7e860000-7ea6f000	\               user32
ELF	7ea6f000-7eb48000	Deferred        msvcrt<elf>
  \-PE	7ea90000-7eb48000	\               msvcrt
ELF	7eb48000-7eca4000	Deferred        gdi32<elf>
  \-PE	7eb70000-7eca4000	\               gdi32
ELF	7eca4000-7ed28000	Deferred        advapi32<elf>
  \-PE	7ecc0000-7ed28000	\               advapi32
ELF	7ef28000-7ef3b000	Deferred        libnss_files.so.2
ELF	7ef3b000-7ef48000	Deferred        libnss_nis.so.2
ELF	7ef48000-7ef63000	Deferred        libnsl.so.1
ELF	7ef63000-7ef6d000	Deferred        libnss_compat.so.2
ELF	7ef6d000-7efc2000	Deferred        libm.so.6
ELF	7efc4000-7efc8000	Deferred        libxcomposite.so.1
ELF	7efc8000-7efcc000	Deferred        libxinerama.so.1
ELF	7efcc000-7efd3000	Deferred        libxdmcp.so.6
ELF	7efd3000-7efd7000	Deferred        libxau.so.6
ELF	7efd7000-7efec000	Deferred        libxext.so.6
ELF	7efec000-7f000000	Deferred        wow64cpu<elf>
  \-PE	7eff0000-7f000000	\               wow64cpu
ELF	f7345000-f734a000	Deferred        libdl.so.2
ELF	f734a000-f7500000	Deferred        libc.so.6
ELF	f7500000-f751d000	Deferred        libpthread.so.0
ELF	f7552000-f755b000	Deferred        librt.so.1
ELF	f755b000-f7725000	Dwarf           libwine.so.1
ELF	f7726000-f774b000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	[C:\windows\system32\services.exe]
	00000194    0
	00000190    0
	00000022    0
	0000001d    0
	00000015    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	0000001a    0
	00000019    0
	00000018    0
	00000012    0
00000013 explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	00000029    0
	00000028    0
	00000027    0
	00000014    0
0000001b plugplay.exe
	[C:\windows\system32\plugplay.exe]
	0000001f    0
	0000001e    0
	0000001c    0
00000020 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	00000025    0
	00000024    0
	00000023    0
	00000021    0
00000192 svchost.exe
	[C:\windows\system32\svchost.exe -k netsvcs]
	0000019e    0
	0000019f    0
	00000197    0
	00000198    0
	0000018f    0
	00000191    0
00000196 rpcss.exe
	[C:\windows\system32\rpcss.exe]
	0000019a    0
	0000019b    0
	0000019c    0
	0000019d    0
	00000195    0
000001c2 mscorsvw.exe
	[C:\windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe -StartupEvent 90 -InterruptEvent 0 -NGENProcess 68 -Pipe 70 -Comment "NGen Worker Process"]
	000001ca    0
	000001c5    0
00000061 (D) C:\Program Files\MusicBee\MusicBee.exe
	["C:\Program Files\MusicBee\MusicBee.exe"]
	0000018c    0
	0000004f    0 <==
	00000060    0
00000100 explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	0000005d    0
	0000005a    0
	00000193    0
	000000e6    0
System information:
    Wine build: wine-4.14 (Staging)
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 4.4.0-159-generic
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: MusicBee not working in Wine 4.14

Post by DarkShadow44 »

Seems to work fine for me too, using wine-4.14, 32bit WINEPREFIX and dotnet462.
How exactly did you setup your WINEPREFIX? And did you use the latest MusicBee installer?
Tarc
Level 2
Level 2
Posts: 10
Joined: Sat Dec 08, 2018 12:38 pm

Re: MusicBee not working in Wine 4.14

Post by Tarc »

I create the WINEPREFIX while running the installer, through:

Code: Select all

WINEPREFIX=~/.wine-MusicBee WINEARCH=win32 wine MusicBeeSetup_3_3_Update1.exe
(with the WINEPREFIX path pointing to a non-existent path)

I recall that the installer used to install .NET during installation, but it is not doing so anymore. So, I installed dotnet462 through winetricks (latest version):

Code: Select all

WINEPREFIX=~/.wine-MusicBee winetricks -q dotnet462
Then running with:

Code: Select all

WINEPREFIX=~/.wine-MusicBee wine MusicBee.exe
That's it.

I just tried it again before replying (clean WINEPREFIX, latest MusicBee version) and it is still crashing upon start.
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: MusicBee not working in Wine 4.14

Post by DarkShadow44 »

Can you attach a full log then?
WineTastesNice
Newbie
Newbie
Posts: 1
Joined: Sun Aug 25, 2019 4:10 pm

Re: MusicBee not working in Wine 4.14

Post by WineTastesNice »

MusicBee also fails to launch for me upon the upgrade from 4.13 to 4.14.

Ubuntu 19.04, wine-staging 4.14, 32-bit Windows 7, dotnet45, MusicBee3.2-Update3, let me know if any other info would be useful.

Downgrading back to 4.13 fixed the problem for me.

Code: Select all

Unhandled exception: page fault on execute access to 0x0181fee0 in 32-bit code (0x0181fee0).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:0181fee0 ESP:0181fed4 EBP:0181fecc EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000001 EBX:00000000 ECX:00000000 EDX:00000002
 ESI:00000000 EDI:00000000
Stack dump:
0x0181fed4:  0181fed8 00001000 00000000 0181ff0c
0x0181fee4:  00e9aaa6 00000000 00000000 0181ff3c
0x0181fef4:  00df7d0c 0181ff3c 00df7d13 00000000
0x0181ff04:  00000000 00000000 0181ff3c 00e380ae
0x0181ff14:  79386609 00000000 00000000 00000000
0x0181ff24:  00000000 00000000 0181ff78 012e93fc
Backtrace:
=>0 0x0181fee0 (0x0181fecc)
  1 0x00e9aa89 EntryPoint+0x98258() in clr (0x0181fee0)
  2 0x00e9aaa6 EntryPoint+0x98275() in clr (0x0181ff0c)
  3 0x00e380ae EntryPoint+0x3587d() in clr (0x0181ff3c)
  4 0x7bcca554 call_thread_func_wrapper+0xb() in ntdll (0x0181ff4c)
  5 0x7bcce09e RtlCaptureStackBackTrace+0x23d() in ntdll (0x0181ffdc)
  6 0x7bcca546 call_thread_exit_func+0x31() in ntdll (0x0181ffec)
0x0181fee0: orb	$0xff,%al
Modules:
Module	Address			Debug info	Name (51 modules)
PE	  400000-  93a000	Deferred        musicbee
PE	  d80000- 1412000	Export          clr
PE	 1420000- 14f3000	Deferred        msvcr110_clr0400
PE	10000000-1007a000	Deferred        mscoreei
PE	65200000-65743000	Deferred        ole32
PE	65980000-6599c000	Deferred        version
PE	68c40000-68d5c000	Deferred        shlwapi
PE	6a900000-6aac8000	Deferred        setupapi
PE	6c0c0000-6c105000	Deferred        imm32
PE	6fdc0000-6ffd8000	Deferred        rpcrt4
PE	71240000-713f2000	Deferred        kernelbase
PE	79000000-7904a000	Deferred        mscoree
ELF	7b400000-7b83e000	Deferred        kernel32<elf>
  \-PE	7b430000-7b83e000	\               kernel32
ELF	7bc00000-7bd7a000	Dwarf           ntdll<elf>
  \-PE	7bc30000-7bd7a000	\               ntdll
ELF	7c000000-7c005000	Deferred        <wine-loader>
ELF	7e147000-7e15a000	Deferred        libxi.so.6
ELF	7e15a000-7e167000	Deferred        libxrandr.so.2
ELF	7e167000-7e186000	Deferred        libbsd.so.0
ELF	7e186000-7e1b4000	Deferred        libxcb.so.1
ELF	7e1b4000-7e300000	Deferred        libx11.so.6
ELF	7e407000-7e413000	Deferred        libxrender.so.1
ELF	7e413000-7e428000	Deferred        libxext.so.6
ELF	7e428000-7e4e2000	Deferred        winex11<elf>
  \-PE	7e450000-7e4e2000	\               winex11
ELF	7e4e2000-7e71f000	Deferred        user32<elf>
  \-PE	7e510000-7e71f000	\               user32
ELF	7e71f000-7e7f9000	Deferred        msvcrt<elf>
  \-PE	7e750000-7e7f9000	\               msvcrt
ELF	7e7f9000-7e952000	Deferred        gdi32<elf>
  \-PE	7e820000-7e952000	\               gdi32
ELF	7e952000-7e9d7000	Deferred        advapi32<elf>
  \-PE	7e970000-7e9d7000	\               advapi32
ELF	7e9d7000-7e9fe000	Deferred        libtinfo.so.6
ELF	7e9fe000-7ea29000	Deferred        libncurses.so.6
ELF	7eec5000-7eed9000	Deferred        libnss_files.so.2
ELF	7eed9000-7efdd000	Deferred        libm.so.6
ELF	7efde000-7efe5000	Deferred        libxxf86vm.so.1
ELF	7efe5000-7efea000	Deferred        libxinerama.so.1
ELF	7efea000-7f000000	Deferred        wow64cpu<elf>
  \-PE	7eff0000-7f000000	\               wow64cpu
ELF	f7bb0000-f7bb4000	Deferred        libxcomposite.so.1
ELF	f7bb4000-f7bbb000	Deferred        libxdmcp.so.6
ELF	f7bbd000-f7bc3000	Deferred        libdl.so.2
ELF	f7bc3000-f7da3000	Deferred        libc.so.6
ELF	f7da3000-f7dc3000	Deferred        libpthread.so.0
ELF	f7dc6000-f7dd0000	Deferred        librt.so.1
ELF	f7de0000-f7de4000	Deferred        libxau.so.6
ELF	f7de6000-f7fb0000	Dwarf           libwine.so.1
ELF	f7fb2000-f7fdc000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\MusicBee\MusicBee.exe
	["C:\Program Files\MusicBee\MusicBee.exe"]
	00000035    0
	00000032    0 <==
	00000009    0
0000000e services.exe
	[C:\windows\system32\services.exe]
	0000002e    0
	0000002a    0
	00000022    0
	0000001d    0
	00000017    0
	00000016    0
	00000015    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	0000001a    0
	00000019    0
	00000018    0
	00000012    0
00000013 explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	00000031    0
	00000030    0
	0000002f    0
	00000014    0
0000001b plugplay.exe
	[C:\windows\system32\plugplay.exe]
	0000001f    0
	0000001e    0
	0000001c    0
00000020 wdfmgr.exe
	[C:\windows\system32\wdfmgr.exe]
	00000029    0
	00000028    0
	00000025    0
	00000023    0
	00000021    0
00000026 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	0000002d    0
	0000002c    0
	0000002b    0
	00000027    0
00000036 explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	0000003a    0
	00000039    0
	00000038    0
	00000037    0
System information:
    Wine build: wine-4.14 (Staging)
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 5.0.0-25-generic
Tarc
Level 2
Level 2
Posts: 10
Joined: Sat Dec 08, 2018 12:38 pm

Re: MusicBee not working in Wine 4.14

Post by Tarc »

Here is the log given by the debugger:

Code: Select all

Unhandled exception: page fault on execute access to 0x0178fef0 in 32-bit code (0x0178fef0).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:0178fef0 ESP:0178fee4 EBP:0178fedc EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000001 EBX:00000000 ECX:00000000 EDX:00000003
 ESI:00000000 EDI:00000000
Stack dump:
0x0178fee4:  0178fee8 00001000 00000000 0178ff1c
0x0178fef4:  00e2a421 00000000 00000000 00d8433b
0x0178ff04:  0000000b 00d84342 00000000 00000000
0x0178ff14:  00000000 0178ff4c 0178ff4c 00db83fa
0x0178ff24:  2293e9f2 00000000 00000000 00000000
0x0178ff34:  00000000 00000000 0178ff7c 011e25e0
Backtrace:
=>0 0x0178fef0 (0x0178fedc)
  1 0x00e2a3c5 EntryPoint+0x17d654() in clr (0x0178fef0)
  2 0x00e2a421 EntryPoint+0x17d6b0() in clr (0x0178ff1c)
  3 0x00db83fa EntryPoint+0x10b689() in clr (0x0178ff4c)
  4 0x7bcc9894 call_thread_func_wrapper+0xb() in ntdll (0x0178ff5c)
  5 0x7bccd206 RtlCaptureStackBackTrace+0x195() in ntdll (0x0178ffdc)
  6 0x7bcc9886 call_thread_exit_func+0x31() in ntdll (0x0178ffec)
0x0178fef0: sbbb	$-1,%al
Modules:
Module	Address			Debug info	Name (60 modules)
PE	  400000-  944000	Deferred        musicbee
PE	  c80000- 1361000	Export          clr
PE	 1370000- 1465000	Deferred        msvcr120_clr0400
PE	10000000-1007d000	Deferred        mscoreei
PE	65200000-65631000	Deferred        ole32
PE	65980000-65999000	Deferred        version
PE	68c40000-68d13000	Deferred        shlwapi
PE	6a900000-6aa66000	Deferred        setupapi
PE	6c0c0000-6c0fb000	Deferred        imm32
PE	6c300000-6c30d000	Deferred        api-ms-win-appmodel-runtime-l1-1-2
PE	6fdc0000-6ff76000	Deferred        rpcrt4
PE	70180000-7018d000	Deferred        api-ms-win-core-quirks-l1-1-0
PE	71240000-713aa000	Deferred        kernelbase
PE	79000000-7904a000	Deferred        mscoree
ELF	7b400000-7b83f000	Deferred        kernel32<elf>
  \-PE	7b420000-7b83f000	\               kernel32
ELF	7bc00000-7bd77000	Dwarf           ntdll<elf>
  \-PE	7bc30000-7bd77000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7e2ef000-7e319000	Deferred        libexpat.so.1
ELF	7e319000-7e362000	Deferred        libfontconfig.so.1
ELF	7e362000-7e38d000	Deferred        libpng12.so.0
ELF	7e38d000-7e3a8000	Deferred        libz.so.1
ELF	7e3a8000-7e458000	Deferred        libfreetype.so.6
ELF	7e458000-7e46b000	Deferred        libxi.so.6
ELF	7e46b000-7e46f000	Deferred        libxcomposite.so.1
ELF	7e46f000-7e47c000	Deferred        libxrandr.so.2
ELF	7e47c000-7e488000	Deferred        libxrender.so.1
ELF	7e488000-7e48f000	Deferred        libxxf86vm.so.1
ELF	7e48f000-7e4b5000	Deferred        libxcb.so.1
ELF	7e4b5000-7e600000	Deferred        libx11.so.6
ELF	7e700000-7e707000	Deferred        libxdmcp.so.6
ELF	7e707000-7e71c000	Deferred        libxext.so.6
ELF	7e71c000-7e7d5000	Deferred        winex11<elf>
  \-PE	7e740000-7e7d5000	\               winex11
ELF	7e7d5000-7ea0e000	Deferred        user32<elf>
  \-PE	7e800000-7ea0e000	\               user32
ELF	7ea0e000-7eae7000	Deferred        msvcrt<elf>
  \-PE	7ea30000-7eae7000	\               msvcrt
ELF	7eae7000-7ec43000	Deferred        gdi32<elf>
  \-PE	7eb10000-7ec43000	\               gdi32
ELF	7ec43000-7ecc7000	Deferred        advapi32<elf>
  \-PE	7ec60000-7ecc7000	\               advapi32
ELF	7ecc7000-7ecea000	Deferred        libtinfo.so.5
ELF	7ef28000-7ef3b000	Deferred        libnss_files.so.2
ELF	7ef3b000-7ef48000	Deferred        libnss_nis.so.2
ELF	7ef48000-7ef63000	Deferred        libnsl.so.1
ELF	7ef63000-7ef6d000	Deferred        libnss_compat.so.2
ELF	7ef6d000-7efc2000	Deferred        libm.so.6
ELF	7efc2000-7efc6000	Deferred        libxinerama.so.1
ELF	7efc6000-7efec000	Deferred        libncurses.so.5
ELF	7efec000-7f000000	Deferred        wow64cpu<elf>
  \-PE	7eff0000-7f000000	\               wow64cpu
ELF	f73a4000-f73a9000	Deferred        libdl.so.2
ELF	f73a9000-f755f000	Deferred        libc.so.6
ELF	f755f000-f757c000	Deferred        libpthread.so.0
ELF	f757c000-f7580000	Deferred        libxau.so.6
ELF	f75b1000-f75ba000	Deferred        librt.so.1
ELF	f75ba000-f7784000	Dwarf           libwine.so.1
ELF	f7785000-f77aa000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\MusicBee\MusicBee.exe
	["C:\Program Files\MusicBee\MusicBee.exe"]
	0000002d    0
	0000002a    0 <==
	00000009    0
0000000e services.exe
	[C:\windows\system32\services.exe]
	00000026    0
	00000022    0
	0000001d    0
	00000017    0
	00000016    0
	00000015    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	0000001a    0
	00000019    0
	00000018    0
	00000012    0
00000013 explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	00000029    0
	00000028    0
	00000027    0
	00000014    0
0000001b plugplay.exe
	[C:\windows\system32\plugplay.exe]
	0000001f    0
	0000001e    0
	0000001c    0
00000020 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	00000025    0
	00000024    0
	00000023    0
	00000021    0
0000002e explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	00000032    0
	00000031    0
	00000030    0
	0000002f    0
System information:
    Wine build: wine-4.14 (Staging)
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 4.4.0-159-generic
Here is the console output:

Code: Select all

000b:fixme:winediag:start_process Wine Staging 4.14 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0009:fixme:ntdll:EtwEventRegister ({319dc449-ada5-50f7-428e-957db6791668}, 0x10023b10, 0x10071b20, 0x10071b38) stub.
0009:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x10003159, 28) stub
0009:fixme:ntdll:EtwEventRegister ({319dc449-ada5-50f7-428e-957db6791668}, 0xe67db0, 0x12f8050, 0x12f8068) stub.
0009:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0xc905ed, 28) stub
0009:fixme:kernelbase:QuirkIsEnabled3 (0034F508, FFFFFFFF) stub!
0009:fixme:process:GetNumaHighestNodeNumber (0x34fc40): semi-stub
0009:fixme:thread:SetThreadStackGuarantee (0034FC2C): stub
0009:fixme:ntdll:EtwEventRegister ({e13c0d23-ccbc-4e12-931b-d9cc2eee27e4}, 0xf70440, 0x12f80c0, 0x1301eb0) stub.
0009:fixme:ntdll:EtwEventRegister ({763fd754-7086-4dfe-95eb-c01a46faf4ca}, 0xf70440, 0x12f81a0, 0x12f86c0) stub.
0009:fixme:ntdll:EtwEventRegister ({a669021c-c450-4609-a035-5af59af4df18}, 0xf70440, 0x1301818, 0x1301ec0) stub.
0009:fixme:ntdll:EtwEventRegister ({cc2bcbba-16b6-4cf3-8990-d74c2e8af500}, 0xf70440, 0x12f8260, 0x12f82c8) stub.
0009:fixme:wer:WerRegisterRuntimeExceptionModule (L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscordacwks.dll", 0xc80000) stub!
0009:fixme:nls:LCIDToLocaleName unsupported flags 8000000
002a:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
002a:fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000402,(nil),0x0001,0x00000000,0x178ecf4,(nil)): stub
002a:err:eventlog:ReportEventW L"Application: MusicBee.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an unhandled exception.\nException Info: exception code c0000005, exception address 0178FEF0\n"
002a:fixme:advapi:DeregisterEventSource (0xcafe4242) stub
wine: Unhandled page fault on execute access to 0x0178fef0 at address 0x178fef0 (thread 002a), starting debugger...
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: MusicBee not working in Wine 4.14

Post by jkfloris »

Could you run the .Net verification tool to make sure .Net is installed successfully?

Code: Select all

winetricks -q dotnet_verifier
wine netfx_setupverifier.exe
Choose the .Net framework version you want to verify, click "Verify Now" and read if there are any warnings the log file.
Tarc
Level 2
Level 2
Posts: 10
Joined: Sat Dec 08, 2018 12:38 pm

Re: MusicBee not working in Wine 4.14

Post by Tarc »

Here is the .NET Verifier log. I set it to check 4.6.2.

The log was too big, so I put it in a Pastebin: https://pastebin.com/8BTjGthk

Also, the Verifier crashed with the error. I do not know if it is the usual behavior, so I'll put the crash log here too:

Code: Select all

Unhandled exception: page fault on execute access to 0x0124fef0 in 32-bit code (0x0124fef0).
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:0124fef0 ESP:0124fee4 EBP:0124fedc EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000001 EBX:00000000 ECX:00000000 EDX:00000003
 ESI:00000000 EDI:00000000
Stack dump:
0x0124fee4:  0124fee8 00001000 00000000 0124ff1c
0x0124fef4:  008ea421 00000000 00000000 0084433b
0x0124ff04:  0000000b 00844342 00000000 00000000
0x0124ff14:  00000000 0124ff4c 0124ff4c 008783fa
0x0124ff24:  10fef593 00000000 00000000 00000000
0x0124ff34:  00000000 00000000 0124ff7c 00ca25e0
Backtrace:
=>0 0x0124fef0 (0x0124fedc)
  1 0x008ea3c5 EntryPoint+0x17d654() in clr (0x0124fef0)
  2 0x008ea421 EntryPoint+0x17d6b0() in clr (0x0124ff1c)
  3 0x008783fa EntryPoint+0x10b689() in clr (0x0124ff4c)
  4 0x7bcc9894 call_thread_func_wrapper+0xb() in ntdll (0x0124ff5c)
  5 0x7bccd206 RtlCaptureStackBackTrace+0x195() in ntdll (0x0124ffdc)
  6 0x7bcc9886 call_thread_exit_func+0x31() in ntdll (0x0124ffec)
0x0124fef0: sbbb	$-1,%al
Modules:
Module	Address			Debug info	Name (58 modules)
PE	  400000-  408000	Deferred        netfx40testapplication
PE	  740000-  e21000	Export          clr
PE	  e30000-  f25000	Deferred        msvcr120_clr0400
PE	10000000-1007d000	Deferred        mscoreei
PE	65200000-65631000	Deferred        ole32
PE	65980000-65999000	Deferred        version
PE	68c40000-68d13000	Deferred        shlwapi
PE	6a900000-6aa66000	Deferred        setupapi
PE	6c0c0000-6c0fb000	Deferred        imm32
PE	6c300000-6c30d000	Deferred        api-ms-win-appmodel-runtime-l1-1-2
PE	6fdc0000-6ff76000	Deferred        rpcrt4
PE	70180000-7018d000	Deferred        api-ms-win-core-quirks-l1-1-0
PE	71240000-713aa000	Deferred        kernelbase
PE	79000000-7904a000	Deferred        mscoree
ELF	7b400000-7b83f000	Deferred        kernel32<elf>
  \-PE	7b420000-7b83f000	\               kernel32
ELF	7bc00000-7bd77000	Dwarf           ntdll<elf>
  \-PE	7bc30000-7bd77000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7e329000-7e353000	Deferred        libexpat.so.1
ELF	7e353000-7e39c000	Deferred        libfontconfig.so.1
ELF	7e39c000-7e3c7000	Deferred        libpng12.so.0
ELF	7e3c7000-7e3e2000	Deferred        libz.so.1
ELF	7e3e2000-7e492000	Deferred        libfreetype.so.6
ELF	7e492000-7e4a5000	Deferred        libxi.so.6
ELF	7e4a5000-7e4b2000	Deferred        libxrandr.so.2
ELF	7e4b2000-7e4be000	Deferred        libxrender.so.1
ELF	7e4be000-7e609000	Deferred        libx11.so.6
ELF	7e647000-7e700000	Deferred        winex11<elf>
  \-PE	7e670000-7e700000	\               winex11
ELF	7e807000-7e82d000	Deferred        libxcb.so.1
ELF	7e82d000-7ea66000	Deferred        user32<elf>
  \-PE	7e860000-7ea66000	\               user32
ELF	7ea66000-7eb3f000	Deferred        msvcrt<elf>
  \-PE	7ea90000-7eb3f000	\               msvcrt
ELF	7eb3f000-7ec9b000	Deferred        gdi32<elf>
  \-PE	7eb60000-7ec9b000	\               gdi32
ELF	7ec9b000-7ed1f000	Deferred        advapi32<elf>
  \-PE	7ecb0000-7ed1f000	\               advapi32
ELF	7ef1f000-7ef32000	Deferred        libnss_files.so.2
ELF	7ef32000-7ef3f000	Deferred        libnss_nis.so.2
ELF	7ef3f000-7ef5a000	Deferred        libnsl.so.1
ELF	7ef5a000-7ef64000	Deferred        libnss_compat.so.2
ELF	7ef64000-7efb9000	Deferred        libm.so.6
ELF	7efb9000-7efc2000	Deferred        librt.so.1
ELF	7efc5000-7efc9000	Deferred        libxcomposite.so.1
ELF	7efc9000-7efd0000	Deferred        libxxf86vm.so.1
ELF	7efd0000-7efd7000	Deferred        libxdmcp.so.6
ELF	7efd7000-7efec000	Deferred        libxext.so.6
ELF	7efec000-7f000000	Deferred        wow64cpu<elf>
  \-PE	7eff0000-7f000000	\               wow64cpu
ELF	f7322000-f7327000	Deferred        libdl.so.2
ELF	f7327000-f74dd000	Deferred        libc.so.6
ELF	f74dd000-f74fa000	Deferred        libpthread.so.0
ELF	f74fc000-f7500000	Deferred        libxinerama.so.1
ELF	f7533000-f7537000	Deferred        libxau.so.6
ELF	f7538000-f7702000	Dwarf           libwine.so.1
ELF	f7703000-f7728000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 netfx_setupverifier.exe
	[C:\windows\system32\netfx_setupverifier.exe]
	00000009    0
0000000e services.exe
	[C:\windows\system32\services.exe]
	00000028    0
	00000026    0
	00000023    0
	0000001e    0
	00000018    0
	00000015    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	0000001b    0
	00000017    0
	00000016    0
	00000012    0
00000019 explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	0000002b    0
	0000002a    0
	00000029    0
	0000001a    0
0000001c plugplay.exe
	[C:\windows\system32\plugplay.exe]
	00000020    0
	0000001f    0
	0000001d    0
00000021 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	00000027    0
	00000025    0
	00000024    0
	00000022    0
0000002e setupverifier2.exe
	[C:\users\tarcisio\Temp\IXP001.TMP\setupverifier2.exe]
	00000030    0
	0000002f    0
00000031 (D) C:\users\tarcisio\Temp\IXP001.TMP\Netfx40TestApplication.exe
	[Netfx40TestApplication.exe]
	00000036    0
	00000033    0 <==
	00000032    0
00000037 explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	0000003b    0
	0000003a    0
	00000039    0
	00000038    0
System information:
    Wine build: wine-4.14 (Staging)
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 4.4.0-159-generic
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: MusicBee not working in Wine 4.14

Post by jkfloris »

I can confirm there is a bug in Wine 4.14 that prevents .dotnet 4 from installing successfully on Debian Sid.

@DarkShadow44
What OS did you use to test the program?
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: MusicBee not working in Wine 4.14

Post by DarkShadow44 »

Arch Linux, however I did not use wine-staging. I used vanilla wine.
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: MusicBee not working in Wine 4.14

Post by jkfloris »

Both versions of Wine 4.14 have the same issue, so I don't think it is a bug in staging.
Is there already a bug report?
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: MusicBee not working in Wine 4.14

Post by DarkShadow44 »

I didn't see a bug about .NET breaking with 4.14. Seems to be something odd, considering that it works here.
qwertymnb
Level 4
Level 4
Posts: 236
Joined: Sun Jan 17, 2016 4:36 pm

Re: MusicBee not working in Wine 4.14

Post by qwertymnb »

Could this be dupe of https://bugs.winehq.org/show_bug.cgi?id=47633 ?
Looks like it I`d say
Tarc
Level 2
Level 2
Posts: 10
Joined: Sat Dec 08, 2018 12:38 pm

Re: MusicBee not working in Wine 4.14

Post by Tarc »

Last wine-staging fixed it for me.

Thanks for the help!
Locked