[Bug 49326] All applications fail to run due to an assertion failure: "dlls/ntdll/virtual.c:272: free_ranges_remove_range: Assertion `range->base <= view_base && range->end >= view_end' failed."
WineHQ Bugzilla
wine-bugs at winehq.org
Mon Jun 8 11:39:55 CDT 2020
https://bugs.winehq.org/show_bug.cgi?id=49326
--- Comment #12 from Alex Xu <alex_y_xu at yahoo.ca> ---
(In reply to Paul Gofman from comment #11)
> (In reply to Robert Walker from comment #10)
>
> Could you please attach the full WINEDEBUG=+pid,+virtual,+module,+process
> log with the latest patch? And also the exact command line how do you run
> Wine (the way it would fail without the patch)?
>
> The thing is, I could not ever reproduce the problem like described here
> without some very specific settings, and it was the same for some other
> people. And while there was definitely a bug (which should be fixed now),
> maybe I could finally guess the reason why it fails specifically for some
> people and maybe suggest some workaround with existing version.
I had this issue on Gentoo wine-staging-5.10.
$ export WINEPREFIX=$(mktemp -d)
$ wine explorer
002c:fixme:winediag:__wine_start_process Wine Staging 5.10 is a testing
version containing experimental patches.
002c:fixme:winediag:__wine_start_process Please mention your exact version
when filing bug reports on winehq.org.
0048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub,
hres=0x80004002
0048:err:ole:CoMarshalInterface Failed to marshal the interface
{6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0048:err:ole:get_local_server_stream Failed: 80004002
0050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub,
hres=0x80004002
0050:err:ole:CoMarshalInterface Failed to marshal the interface
{6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0050:err:ole:get_local_server_stream Failed: 80004002
0070:err:virtual:free_ranges_remove_range range 0x10000000 - 0x10020000 is
already partially mapped
exe:
/tmp/portage/app-emulation/wine-staging-5.10/work/wine-5.10/dlls/ntdll/unix/virtual.c:581:
free_ranges_remove_range: Assertion `range->base <= view_base && range->end >=
view_end' failed.
0090:err:virtual:free_ranges_remove_range range 0x10000000 - 0x10020000 is
already partially mapped
exe:
/tmp/portage/app-emulation/wine-staging-5.10/work/wine-5.10/dlls/ntdll/unix/virtual.c:581:
free_ranges_remove_range: Assertion `range->base <= view_base && range->end >=
view_end' failed.
002c:err:setupapi:SetupDiInstallDevice Failed to start service L"winebus"
for device L"ROOT\\WINE\\WINEBUS", error 1359.
00a0:err:virtual:free_ranges_remove_range range 0x10000000 - 0x10020000 is
already partially mapped
exe:
/tmp/portage/app-emulation/wine-staging-5.10/work/wine-5.10/dlls/ntdll/unix/virtual.c:581:
free_ranges_remove_range: Assertion `range->base <= view_base && range->end >=
view_end' failed.
002c:err:setupapi:SetupDiInstallDevice Failed to start service L"wineusb"
for device L"ROOT\\WINE\\WINEUSB", error 1359.
wine: configuration in L"/tmp/tmp.4YO2pEQ3dh" has been updated.
0024:err:ole:create_server class {9ba05972-f6a8-11cf-a442-00a0c90a8f39} not
registered
0024:err:ole:CoGetClassObject no class object
{9ba05972-f6a8-11cf-a442-00a0c90a8f39} could be created for context 0x4
0024:fixme:nstc:NSTC2_fnSetControlStyle2 mask & style (0x00000004) contains
unsupported style(s): 0x00000004
0024:fixme:shell:IShellBrowser_fnSendControlMsg stub, 0x852938 (2, 1026,
a003, 0, 0x31f5cc)
0024:fixme:shell:IShellBrowser_fnSendControlMsg stub, 0x852938 (2, 1026,
a004, 1, 0x31f5cc)
0024:fixme:shell:IShellBrowser_fnSendControlMsg stub, 0x852938 (2, 1025,
a003, 1, 0x31f5cc)
0024:fixme:shell:IShellBrowser_fnSendControlMsg stub, 0x852938 (2, 1025,
a004, 1, 0x31f5cc)
[ explorer opens; mouse over and close window ]
0024:fixme:shell:IShellBrowser_fnOnViewWindowActive stub, 0x852938
(0x874418)
0024:fixme:shell:ShellView_OnNotify LVN_KEYDOWN key=0x00000010
0024:fixme:shell:ShellView_OnNotify LVN_KEYDOWN key=0x0000005b
wine: Unhandled page fault on read access to 00000000 at address 7EA7BF09
(thread 0024), starting debugger...
00ac:err:virtual:free_ranges_remove_range range 0x10000000 - 0x10020000 is
already partially mapped
/tmp/portage/app-emulation/wine-staging-5.10/work/wine-5.10/dlls/ntdll/unix/virtual.c:581:
free_ranges_remove_range: Assertion `range->base <= view_base && range->end >=
view_end' failed.
0024:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 32
172" (1359)
Read the Wine Developers Guide on how to set up winedbg or another debugger
$ wine explorer
002c:err:virtual:free_ranges_remove_range range 0x10000000 - 0x10020000 is
already partially mapped
e:
/tmp/portage/app-emulation/wine-staging-5.10/work/wine-5.10/dlls/ntdll/unix/virtual.c:581:
free_ranges_remove_range: Assertion `range->base <= view_base && range->end >=
view_end' failed.
0024:err:environ:run_wineboot failed to start wineboot c00000e5
0024:fixme:winediag:start_process Wine Staging 5.10 is a testing version
containing experimental patches.
0024:fixme:winediag:start_process Please mention your exact version when
filing bug reports on winehq.org.
0034:err:virtual:free_ranges_remove_range range 0x10000000 - 0x10020000 is
already partially mapped
e:
/tmp/portage/app-emulation/wine-staging-5.10/work/wine-5.10/dlls/ntdll/unix/virtual.c:581:
free_ranges_remove_range: Assertion `range->base <= view_base && range->end >=
view_end' failed.
0024:err:ole:create_server class {9ba05972-f6a8-11cf-a442-00a0c90a8f39} not
registered
0024:err:ole:CoGetClassObject no class object
{9ba05972-f6a8-11cf-a442-00a0c90a8f39} could be created for context 0x4
0024:err:winediag:nodrv_CreateWindow Application tried to create a window,
but no driver could be loaded.
0024:err:winediag:nodrv_CreateWindow The explorer process failed to start.
[ explorer is not displayed, process hangs until ^C ]
^C0038:fixme:console:default_ctrl_handler Terminating process 20 on event 0
I am using 5.7.0+git kernel with gcc 10.1.0 and glibc 2.31. It could be related
to gcc 10 or glibc 2.31, I don't know. I haven't tried this patch yet.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list