FL Studio page fault in embeddedbrowserwebview

Questions about Wine on Linux
Locked
User avatar
exodrifter
Level 1
Level 1
Posts: 5
Joined: Sun Nov 28, 2021 10:50 pm

FL Studio page fault in embeddedbrowserwebview

Post by exodrifter »

I recently fully updated my computer, including an update to Wine 8.20 and FL Studio 21.2.1.3859. Unfortunately, FL Studio no longer successfully launches. During launch, it gets a page fault instead:

Code: Select all

Unhandled exception: page fault on read access to 0x0000000000000008 in 64-bit code (0x006ffffad19d2d).
Register dump:
 rip:00006ffffad19d2d rsp:00007ff40141f370 rbp:0000000000000000 eflags:00010206 (  R- --  I   - -P- )
 rax:00000000ffffffff rbx:00007ff40141f3a0 rcx:0000000000000000 rdx:00000000ffffffff
 rsi:00007ff40141f4c8 rdi:0000000000000018  r8:0000000000000720  r9:000000000000004c r10:00006ffffffe4aa0
 r11:00007f16002984d8 r12:00007ff40141f3a8 r13:00007ff40141f418 r14:0000000000000000 r15:00007ff40141f4b0
Stack dump:
0x007ff40141f370:  00007f1600220ea8 00006ffffacb875b
0x007ff40141f380:  00003fb607a910fc 00007f16002e80b0
0x007ff40141f390:  0000000000000000 0000000000000000
0x007ff40141f3a0:  00007f16002dc600 00007f16002dc600
0x007ff40141f3b0:  0000000000000018 00007f16002984c0
0x007ff40141f3c0:  0000000000000078 0000000000000030
0x007ff40141f3d0:  00007f1600250570 00007f1600250580
0x007ff40141f3e0:  00007f1600250580 0000000000000000
0x007ff40141f3f0:  0000000000000000 0000000000000000
0x007ff40141f400:  0000000000000000 aaaaaaaaaaaa0101
0x007ff40141f410:  0000000000000000 0000000000000000
0x007ff40141f420:  00003fb607a9108c 0000000000000000
Backtrace:
=>0 0x006ffffad19d2d in embeddedbrowserwebview (+0x229d2d) (0000000000000000)
  1 0x006ffffab5d9ae in embeddedbrowserwebview (+0x6d9ae) (0x007ff40141f4b0)
  2 0x006ffffab704d4 in embeddedbrowserwebview (+0x804d4) (0x00000000000002)
  3 0x006ffffab70389 in embeddedbrowserwebview (+0x80389) (0x007f1600284558)
  4 0x006ffffac4b6c8 in embeddedbrowserwebview (+0x15b6c8) (0x007f1600284558)
  5 0x006ffffaca7cce in embeddedbrowserwebview (+0x1b7cce) (0x007f1600284558)
  6 0x006ffffac55366 in embeddedbrowserwebview (+0x165366) (0xfffffffe00000000)
  7 0x006ffffad67f65 in embeddedbrowserwebview (+0x277f65) (0x7fffffffffffffff)
  8 0x006ffffac06be6 in embeddedbrowserwebview (+0x116be6) (0x7fffffffffffffff)
  9 0x006ffffad60311 in embeddedbrowserwebview (+0x270311) (0x00000000000001)
  10 0x006ffffad63954 in embeddedbrowserwebview (+0x273954) (0x00000000000001)
  11 0x006ffffad63aa5 in embeddedbrowserwebview (+0x273aa5) (0x00000000000001)
  12 0x006ffffad6a18e in embeddedbrowserwebview (+0x27a18e) (0x00000000000001)
  13 0x006ffffff08ae9 in kernel32 (+0x28ae9) (0000000000000000)
  14 0x006ffffffa52cb in ntdll (+0x552cb) (0000000000000000)
0x006ffffad19d2d embeddedbrowserwebview+0x229d2d: mov 0x08(%r14), %rcx
Modules:
Module	Address					Debug info	Name (136 modules)
PE	0000000076630000-00000000769fd000	Deferred        iltools_x64
PE	0000000076a00000-0000000076be4000	Deferred        quickfontcache_x64
PE	0000000076bf0000-000000007a821000	Deferred        flengine_x64
PE	0000000140000000-00000001402f2000	Deferred        fl64
PE	0000000180000000-000000018009a000	Deferred        freetype_x64
PE	00006ffffaaf0000-00006ffffaed8000	Export          embeddedbrowserwebview
PE	00006ffffaee0000-00006ffffb3b6000	Deferred        pybridge_x64
PE	00006ffffb3c0000-00006ffffd9df000	Deferred        dsp_ippv2_x64
PE	00006ffffd9e0000-00006ffffe2f1000	Deferred        shell32
PE	00006ffffe300000-00006ffffe30e000	Deferred        nsi
PE	00006ffffe310000-00006ffffe326000	Deferred        dnsapi
PE	00006ffffe330000-00006ffffe356000	Deferred        iphlpapi
PE	00006ffffe740000-00006ffffe75e000	Deferred        imm32
PE	00006ffffe8b0000-00006ffffe8d7000	Deferred        webview2loader
PE	00006ffffe900000-00006ffffe90e000	Deferred        midimap
PE	00006ffffe910000-00006ffffe940000	Deferred        msacm32
PE	00006ffffe940000-00006ffffe967000	Deferred        winealsa
PE	00006ffffe970000-00006ffffe98e000	Deferred        winepulse
PE	00006ffffe990000-00006ffffe9b7000	Deferred        mmdevapi
PE	00006ffffe9c0000-00006ffffe9cf000	Deferred        wtsapi32
PE	00006ffffe9d0000-00006ffffe9dd000	Deferred        powrprof
PE	00006ffffe9e0000-00006ffffe9ed000	Deferred        avrt
PE	00006ffffe9f0000-00006ffffea1e000	Deferred        msctf
PE	00006ffffea90000-00006ffffea9e000	Deferred        dwmapi
PE	00006ffffebc0000-00006ffffebf6000	Deferred        uxtheme
PE	00006ffffec00000-00006ffffec68000	Deferred        winex11
PE	00006ffffec70000-00006ffffecb3000	Deferred        dsound
PE	00006ffffecc0000-00006ffffedba000	Deferred        comdlg32
PE	00006ffffedc0000-00006ffffeef7000	Deferred        comctl32
PE	00006ffffef00000-00006ffffef1e000	Deferred        compstui
PE	00006ffffef20000-00006ffffefe9000	Deferred        winspool
PE	00006ffffeff0000-00006fffff06f000	Deferred        wininet
PE	00006fffff070000-00006fffff0b3000	Deferred        oleacc
PE	00006fffff0c0000-00006fffff0e1000	Deferred        msacm32
PE	00006fffff0f0000-00006fffff1b1000	Deferred        winmm
PE	00006fffff1c0000-00006fffff1df000	Deferred        mpr
PE	00006fffff1e0000-00006fffff1e8000	Deferred        shfolder
PE	00006fffff1f0000-00006fffff23a000	Deferred        combase
PE	00006fffff240000-00006fffff34b000	Deferred        ole32
PE	00006fffff350000-00006fffff471000	Deferred        oleaut32
PE	00006fffff480000-00006fffff496000	Deferred        shcore
PE	00006fffff4a0000-00006fffff4ea000	Deferred        shlwapi
PE	00006fffff4f0000-00006fffff522000	Deferred        rsaenh
PE	00006fffff530000-00006fffff5a4000	Deferred        dbghelp
PE	00006fffff5b0000-00006fffff631000	Deferred        rpcrt4
PE	00006fffff640000-00006fffff675000	Deferred        win32u
PE	00006fffff680000-00006fffff828000	Deferred        user32
PE	00006fffff830000-00006fffff8b2000	Deferred        gdi32
PE	00006fffff8c0000-00006fffff8ce000	Deferred        version
PE	00006fffff8d0000-00006fffff8e2000	Deferred        imagehlp
PE	00006fffff8f0000-00006fffff908000	Deferred        bcrypt
PE	00006fffff910000-00006fffff9e1000	Deferred        crypt32
PE	00006fffff9f0000-00006fffffa17000	Deferred        wintrust
PE	00006fffffa20000-00006fffffa47000	Deferred        ws2_32
PE	00006fffffa50000-00006fffffb18000	Deferred        ucrtbase
PE	00006fffffb20000-00006fffffb4a000	Deferred        sechost
PE	00006fffffb50000-00006fffffbea000	Deferred        msvcrt
PE	00006fffffbf0000-00006fffffc31000	Deferred        advapi32
PE	00006fffffc40000-00006fffffed4000	Deferred        kernelbase
PE	00006fffffee0000-00006ffffff42000	Dwarf           kernel32
PE	00006ffffff50000-00006fffffff9000	Dwarf           ntdll
ELF	00007ff4028be000-00007ff4029b0000	Deferred        libasound.so.2
ELF	00007ff403224000-00007ff403252000	Deferred        libvorbis.so.0
ELF	00007ff403252000-00007ff4032ca000	Deferred        libmp3lame.so.0
ELF	00007ff4032ca000-00007ff403327000	Deferred        libmpg123.so.0
ELF	00007ff403327000-00007ff403385000	Deferred        libopus.so.0
ELF	00007ff403385000-00007ff403430000	Deferred        libvorbisenc.so.2
ELF	00007ff408009000-00007ff408090000	Deferred        libsndfile.so.1
ELF	00007ff40a6b9000-00007ff40a740000	Deferred        libpulsecommon-16.1.so
ELF	00007ff410006000-00007ff41004c000	Deferred        libflac.so.12
ELF	00007ff410d37000-00007ff410d8c000	Deferred        libpulse.so.0
ELF	00007ff410dd3000-00007ff410deb000	Deferred        winealsa.so
ELF	00007ff410deb000-00007ff410e00000	Deferred        winepulse.so
ELF	00007ff410e4f000-00007ff410e60000	Deferred        libresolv.so.2
ELF	00007ff4133c9000-00007ff4133ef000	Deferred        libgpg-error.so.0
ELF	00007ff4133ef000-00007ff413414000	Deferred        libgcc_s.so.1
ELF	00007ff413414000-00007ff413436000	Deferred        liblz4.so.1
ELF	00007ff413436000-00007ff41357f000	Deferred        libgcrypt.so.20
ELF	00007ff41357f000-00007ff413673000	Deferred        libsystemd.so.0
ELF	00007ff413673000-00007ff4136c4000	Deferred        libdbus-1.so.3
ELF	00007ff4136c4000-00007ff413762000	Deferred        libcups.so.2
ELF	00007ff413765000-00007ff413770000	Deferred        libogg.so.0
ELF	00007ff413778000-00007ff413780000	Deferred        libasyncns.so.0
ELF	00007ff413781000-00007ff413786000	Deferred        dnsapi.so
ELF	00007ff413950000-00007ff413958000	Deferred        libxfixes.so.3
ELF	00007ff413958000-00007ff413964000	Deferred        libxcursor.so.1
ELF	00007ff413964000-00007ff413978000	Deferred        libxi.so.6
ELF	00007ff413978000-00007ff413985000	Deferred        libxrandr.so.2
ELF	00007ff413985000-00007ff413992000	Deferred        libxrender.so.1
ELF	00007ff413992000-00007ff413999000	Deferred        libxxf86vm.so.1
ELF	00007ff413999000-00007ff4139c4000	Deferred        libxcb.so.1
ELF	00007ff4139c4000-00007ff413b07000	Deferred        libx11.so.6
ELF	00007ff413b07000-00007ff413b13000	Deferred        libcap.so.2
ELF	00007ff413b13000-00007ff413b26000	Deferred        libavahi-client.so.3
ELF	00007ff413b26000-00007ff413b35000	Deferred        libavahi-common.so.3
ELF	00007ff413b35000-00007ff413b3b000	Deferred        winspool.so
ELF	00007ff413b3b000-00007ff413bc2000	Deferred        winex11.so
ELF	00007ff413bc2000-00007ff413bcd000	Deferred        libffi.so.8
ELF	00007ff413bcd000-00007ff413c73000	Deferred        libgmp.so.10
ELF	00007ff413c73000-00007ff413cbc000	Deferred        libhogweed.so.6
ELF	00007ff413cbc000-00007ff413d14000	Deferred        libnettle.so.8
ELF	00007ff413d14000-00007ff413d2b000	Deferred        libtasn1.so.6
ELF	00007ff413d2b000-00007ff413ee5000	Deferred        libunistring.so.5
ELF	00007ff413ee5000-00007ff413fb8000	Deferred        libzstd.so.1
ELF	00007ff413fb8000-00007ff41406a000	Deferred        libbrotlienc.so.1
ELF	00007ff41406a000-00007ff414200000	Deferred        libp11-kit.so.0
ELF	00007ff414200000-00007ff414403000	Deferred        libgnutls.so.30
ELF	00007ff414407000-00007ff414429000	Deferred        libidn2.so.0
ELF	00007ff41442a000-00007ff41442f000	Deferred        libxcomposite.so.1
ELF	00007ff41442f000-00007ff414434000	Deferred        libxinerama.so.1
ELF	00007ff414434000-00007ff41443c000	Deferred        libxdmcp.so.6
ELF	00007ff41443c000-00007ff414441000	Deferred        libxau.so.6
ELF	00007ff414441000-00007ff414456000	Deferred        libxext.so.6
ELF	00007ff414456000-00007ff41445d000	Deferred        ws2_32.so
ELF	00007ff4145b6000-00007ff4145e1000	Deferred        libexpat.so.1
ELF	00007ff4145e1000-00007ff414630000	Deferred        libfontconfig.so.1
ELF	00007ff414630000-00007ff4146cb000	Deferred        libpcre2-8.so.0
ELF	00007ff4146cb000-00007ff4146ee000	Deferred        libbrotlicommon.so.1
ELF	00007ff4146ee000-00007ff414711000	Deferred        libgraphite2.so.3
ELF	00007ff414711000-00007ff41485d000	Deferred        libglib-2.0.so.0
ELF	00007ff41485d000-00007ff41496b000	Deferred        libharfbuzz.so.0
ELF	00007ff41496b000-00007ff4149a5000	Deferred        libpng16.so.16
ELF	00007ff4149a5000-00007ff414a73000	Deferred        libfreetype.so.6
ELF	00007ff414a73000-00007ff414b60000	Deferred        libm.so.6
ELF	00007ff414b60000-00007ff414d00000	Deferred        win32u.so
ELF	00007ff41533e000-00007ff415344000	Deferred        crypt32.so
ELF	00007ff415344000-00007ff415353000	Deferred        libbrotlidec.so.1
ELF	00007ff415353000-00007ff415366000	Deferred        libbz2.so.1.0
ELF	00007ff415366000-00007ff415380000	Deferred        libz.so.1
ELF	00007ff415480000-00007ff4154b3000	Deferred        liblzma.so.5
ELF	00007ff4154b3000-00007ff4154cd000	Deferred        libunwind.so.8
ELF	00007ff4154cd000-00007ff415588000	Dwarf           ntdll.so
ELF	00007ff41558b000-00007ff41576d000	Deferred        libc.so.6
ELF	00007ff41576f000-00007ff41577a000	Deferred        bcrypt.so
ELF	00007ff4157a3000-00007ff4157d8000	Deferred        ld-linux-x86-64.so.2
ELF	00007ff4157d8000-00007ff4157dd000	Deferred        <wine-loader>
Threads:
process  tid      prio    name (all IDs are in hex)
00000038 services.exe
	0000003c    0     
	00000040    0     wine_rpcrt4_server
	0000004c    0     wine_rpcrt4_io
	0000006c    0     wine_rpcrt4_io
	0000008c    0     wine_rpcrt4_io
	00000098    0     wine_rpcrt4_io
	000000d4    0     wine_rpcrt4_io
	0000010c    0     
	00000118    0     wine_rpcrt4_io
00000044 svchost.exe
	00000048    0     
	00000054    0     
	00000058    0     wine_sechost_service
0000005c winedevice.exe
	00000060    0     
	00000070    0     
	00000074    0     wine_sechost_service
	00000078    0     
	0000007c    0     
	00000080    0     
	00000100    0     
	00000104    0     
00000084 winedevice.exe
	00000088    0     
	00000090    0     
	00000094    0     wine_sechost_service
	0000009c    0     
	000000a0    0     
	000000a4    0     
	000000a8    0     
	000000ac    0     
	000000cc    0     
	000000d0    0     
000000c4 plugplay.exe
	000000c8    0     
	000000d8    0     
	000000dc    0     wine_sechost_service
	000000e0    0     wine_rpcrt4_server
000000f8 MicrosoftEdgeUpdate.exe
	000000fc    0     
	00000138    0     wine_threadpool_worker
	0000013c    0     wine_threadpool_waitqueue
	00000140    0     wine_threadpool_timer_queue
	00000144    0     
00000110 rpcss.exe
	00000114    0     
	0000011c    0     
	00000120    0     wine_sechost_service
	00000124    0     wine_rpcrt4_server
	00000128    0     wine_rpcrt4_server
	000003ac    0     wine_rpcrt4_io
00000384 start.exe
	00000388    0     
0000038c conhost.exe
	00000390    0     
00000394 (D) C:\Program Files\Image-Line\FL Studio 21\FL64.exe
	00000398    0     
	000003b4    0     
	000003b8    0     
	000003bc    0     
	000003c0    0     
	000003c4    0     
	000003c8    0     
	000003cc    0     
	000003d0    0     
	000003d4    0     
	000003d8    0     
	000003dc    0     
	000003e0    0     
	000003e4    0     
	000003e8    0     
	000003ec    0     
	000003f0    0     
	000003f4    0     
	000003f8    0     
	000003fc    0     
	00000400    0     
	00000404    0     
	00000408    0     
	0000040c    0     
	00000414   -1     
	00000418    0     
	0000041c    0     
	00000420    0     
	00000424    0     
	00000428    0     
	0000042c    0     
	00000430    0     
	00000434    0     
	00000438    0     
	0000043c    0     
	00000440    0     
	00000444    0     
	00000448    0     
	0000044c    0     
	00000450    0     
	00000454    0     
	00000458    0     
	0000045c    0     
	00000460    0     
	00000464    0     
	00000468    0     
	0000046c    0     
	00000470    0     
	00000474    0     wine_threadpool_timer_queue
	00000478   -2     
	0000047c   -2     
	00000480    0     winealsa_midi_notify
	00000484   15     audio_client_main
	00000488   15     audio_client_timer
	0000048c   15     wine_dsound_mixer
	00000490   15     
	00000494    1     
	00000498    0     
	0000049c    0     
	000004a0   -2     
	000004a4    0 <== MojoThread
	000004b8    0     
0000039c explorer.exe
	000003a0    0     
	000003a4    0     
	000003a8    0     wine_rpcrt4_server
000004b0 conhost.exe
	000004b4    0     
System information:
    Wine build: wine-8.20
    Platform: x86_64 (guest: i386)
    Version: Windows 10
    Host system: Linux
    Host version: 6.1.63-1-lts
I've tried rolling back to the last-known working versions on my computer (Wine 8.19 and FL Studio 21.1.1.3750), but that doesn't seem to work anymore either. There are also successful reports on AppDB for this version and on the forum indicating that FL Studio is working fine for others, so I think it might be related to some system configuration issue or a problem in a dependency Wine uses on my system.

I'm not sure how to look into the problem, short of figuring out how to install a dev/debug version of wine and seeing where in the code the application crashes. Has anyone else run into this or knows some other less drastic steps to troubleshoot this?
User avatar
exodrifter
Level 1
Level 1
Posts: 5
Joined: Sun Nov 28, 2021 10:50 pm

Re: FL Studio page fault in embeddedbrowserwebview

Post by exodrifter »

I figured out how to delete my wine prefix properly and after reinstalling, it seems to work now. I guess there was a configuration issue somewhere that caused it to crash.
droopy
Level 1
Level 1
Posts: 7
Joined: Thu Apr 01, 2021 1:07 pm

Re: FL Studio page fault in embeddedbrowserwebview

Post by droopy »

Neither Crossover or Wine can handle FL Studio. I had FL Stydio working for a short while but with terrible latencys using my Korg as input device. Ther are NO working DAW/music software for Linus distros and there seems like no one are working on it.

OH but there are Ardour someone might say. I am 63 and I tried Ardour but Ardour have many many years of developing before it can be useful at all. Especially the MIDI sektion in ardour are terrible and there are no work done improving the MIDI support in Ardour. I followed Ardour since v4.0 and now it's 8 and the MIDI section are siill totally worthless. Also the VST/plugin support lacks tons of usage. So Ardour are really not an option. I Hate being forced to use Windows just to get a decent music software.

Looks like the Linux Community don't understand music or play anything or create anything music since the big void in music software.

I Would gladly pay for crossover and or Wine to get a good DAW running flawless in Linux.
I guess I diee before that will happend.
bulletathlete
Newbie
Newbie
Posts: 1
Joined: Tue Dec 05, 2023 8:46 pm

Re: FL Studio page fault in embeddedbrowserwebview

Post by bulletathlete »

droopy wrote: Sun Dec 03, 2023 5:01 am eggy carNeither Crossover or Wine can handle FL Studio. I had FL Stydio working for a short while but with terrible latencys using my Korg as input device. Ther are NO working DAW/music software for Linus distros and there seems like no one are working on it.

OH but there are Ardour someone might say. I am 63 and I tried Ardour but Ardour have many many years of developing before it can be useful at all. Especially the MIDI sektion in ardour are terrible and there are no work done improving the MIDI support in Ardour. I followed Ardour since v4.0 and now it's 8 and the MIDI section are siill totally worthless. Also the VST/plugin support lacks tons of usage. So Ardour are really not an option. I Hate being forced to use Windows just to get a decent music software.

Looks like the Linux Community don't understand music or play anything or create anything music since the big void in music software.

I Would gladly pay for crossover and or Wine to get a good DAW running flawless in Linux.
I guess I diee before that will happend.
I agree with your point, it seems the Linux Community's music has a bit of a problem. play anything or make any music because of the huge gap in music software. But I reinstalled, and tweaked the configuration and it seems to have worked. :roll:
droopy
Level 1
Level 1
Posts: 7
Joined: Thu Apr 01, 2021 1:07 pm

Re: FL Studio page fault in embeddedbrowserwebview

Post by droopy »

I now have a working setup of FL syudio with Crossover.
I use the following versions.
FL studio Bundle

FL Studio v21.2.1 build 3859
Crossover v23.77.1
Wine-9.0-rc1
kernel
#38~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC
Ubuntu 22.04 LTS
GNOME 42.9
x11

My install is via Crossover using WINDOWS 8 64bit as windows system (10 and 11 do NOT work good)
I also use Jack ctl and Presonus itwo and have minimal latency using my AKAImpk 261

Trying to use win 10 or 11 results in that FL studio stops for 30-60 sec9onds when using pulldown menus and the CPU counter jumps frenetically. Nothing of this happends with the Windows 8 ibnstall in crossover. All works fine. Even installing and using vst's (.exe or .msi)

At the moment i have no problems at all with my FL studio setup that I have noticed after about 5 days of usage.
About 11ms response time between keyboard and FL studio nothing that I hear. Can be tweaked with Jack i suppose.
droopy
Level 1
Level 1
Posts: 7
Joined: Thu Apr 01, 2021 1:07 pm

Re: FL Studio page fault in embeddedbrowserwebview

Post by droopy »

To others using wine only.
Perhaps it is possible to run Wine with an Windows 8 setup not using the Cerossover.
If someone do that and it works it would be good to post the result here in the Wine forum. It might point the developers in the risght direction to fix any problems.
User avatar
exodrifter
Level 1
Level 1
Posts: 5
Joined: Sun Nov 28, 2021 10:50 pm

Re: FL Studio page fault in embeddedbrowserwebview

Post by exodrifter »

@droopy I have been using FL Studio regularly with just wine for the last few years and things seem to work just like they do in Windows, at least for my typical usage of the program. The only thing I've noticed is the lag issue you described, which for me is accompanied with excessive CPU and GPU load. I found that disabling "Settings > General > Display > Ultrasmooth" resolves it. As an aside, you can also post results or check results on AppDB to see how well the program runs. I don't think the forum is meant for collecting information on program compatibility; AppDB is.

I went ahead and tested what you suggested, and it seems the following configurations work:
  • Windows 8 with Ultrasmooth enabled
  • Windows 8 with Ultrasmooth disabled
  • Windows 10 with Ultrasmooth disabled
  • Windows 11 with Ultrasmooth disabled
So I guess setting wine to use Windows 8 is another workaround for the problem.

Here are my version numbers:
FL Studio v21.2.1 build 3859
wine-8.21
Linux 6.1.64-1-lts x86_64
Locked