[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
Sun Jun 7 03:25:34 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=49326

Kimball <kdt3rd at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kdt3rd at gmail.com

--- Comment #1 from Kimball <kdt3rd at gmail.com> ---
Created attachment 67361
  --> https://bugs.winehq.org/attachment.cgi?id=67361
log with range and next prints when error happening

I also am seeing this behavior. I added some prints to the ERR that happens to
print the found free range and next, and (running wine64 start winecfg), it
prints the attached error log. Based on that, and seeing that range->end ==
view_base, I injected the patch I will add next, and things are working
(maybe). I wonder if there's a bug in gcc 10.1.0 or something - just the act of
compiling seems to change the behavior - I had initially tried to bisect, and
couldn't reproduce it. But a full clean recompile brought it right back. This
did not seem to happen on vanilla wine.

-- 
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