From owner-freebsd-emulation@freebsd.org Sat May 23 09:46:37 2020 Return-Path: Delivered-To: freebsd-emulation@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1B0592FD3EC for ; Sat, 23 May 2020 09:46:37 +0000 (UTC) (envelope-from damjan.jov@gmail.com) Received: from mail-io1-xd41.google.com (mail-io1-xd41.google.com [IPv6:2607:f8b0:4864:20::d41]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49TdmD2zrvz4db3 for ; Sat, 23 May 2020 09:46:36 +0000 (UTC) (envelope-from damjan.jov@gmail.com) Received: by mail-io1-xd41.google.com with SMTP id d7so14172898ioq.5 for ; Sat, 23 May 2020 02:46:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=hVq1eQvrWgnGWEZYFCzR8+jY4MmiwdNgmVUk4+BGdag=; b=iMaVAvLBf5UPCBzBRSs/VbKyh5wOjgUhpYYKeKx87LJIk6drrYZrHXtLtgJf3XJIVO XfM5KSZY6qGsRwx0QDQXGCUY1gpU5QoDWC69bo7yJGdQRxPtvwg9ng3zlQ74RU5c7ehf JzYKLaRd75EIDFPWxGxf1ogEYBlG0v04hQop7vLm+oIvqVgtIRQKOsyqWXZceV6gtmwl VlGScXnjJEfO9+K5gDNqjxnxFeULNQPYIO67pScCMUBc/6KroIuVRhdzJ30oyKTnL0oK 1nc5T/4w+X2aCk1NQjmsGpzFTeLGP2k9IfMIJhLEjJU3xBhP+zxrYcZ/7rrEBjUysA7S 8esQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=hVq1eQvrWgnGWEZYFCzR8+jY4MmiwdNgmVUk4+BGdag=; b=anNcU1OBeht7EHKaF6SHfgYFUq4vv7n7SmX/+OLNMvaRzGJgvv20nLvotS7oO7tL2q u7MDTy38MZwSUS1V9alxswlfRunS7w6o7QkljD6MoorXPKTwAeT48Ddq0ElPZIEQkKzo kspPkh7zPakNE5e2zlVJRFcaR0jzLypdhHiKmiNT7fyJqqAUgs5GA+sVXmWRmtWwfXVa zdZ9TN2fR5QSmWDa8ekfm1EaomDs/8GaQ2TSLJ2ovvmKkvgq7uDaH+Xota/M30Eka9gj blMG7zMVtuxoxeS+AwGjEs35AIaRqq/82I1rPy72kRtBSluJ/rUtVasuSRCgT/+HXwyN uPXg== X-Gm-Message-State: AOAM530TDDvCRf8S7MvBWUq3JLKC1XHpbGvdlBBQ3nWcadnk/MT2Da40 aeRjvH7t+uXdrWgOC4b9mBrm38NnPFHvhfr32ztoGCsEmw36+g== X-Google-Smtp-Source: ABdhPJyIHcVEZzj3XTDokqo9jwXqKyHgyiOUj0wzth25sGWXe8uTIe7gKq5MY6LqmaKZno57lo47Gvm6RxRnFyE54po= X-Received: by 2002:a6b:6911:: with SMTP id e17mr6457873ioc.204.1590227193887; Sat, 23 May 2020 02:46:33 -0700 (PDT) MIME-Version: 1.0 From: Damjan Jovanovic Date: Sat, 23 May 2020 11:45:43 +0200 Message-ID: Subject: Wine 5.9 bugfix To: freebsd-emulation@freebsd.org, Gerald Pfeifer X-Rspamd-Queue-Id: 49TdmD2zrvz4db3 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=iMaVAvLB; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of damjanjov@gmail.com designates 2607:f8b0:4864:20::d41 as permitted sender) smtp.mailfrom=damjanjov@gmail.com X-Spamd-Result: default: False [-3.64 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; NEURAL_HAM_MEDIUM(-1.03)[-1.031]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-emulation@freebsd.org]; NEURAL_HAM_LONG(-0.99)[-0.995]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d41:from]; NEURAL_HAM_SHORT(-0.61)[-0.613]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 May 2020 09:46:37 -0000 Hi Wine 5.9 is out, and all 3 of the bugs in 5.7 - 5.8 that were affecting FreeBSD should be fixed upstream now. However I accidentally introduced another bug recently, where we don't check the return value from an mmap() call, resulting in assertion failures and possibly memory corruption... I debugged it and a patch to fix it is available (https://source.winehq.org/patches/data/185684). Please build ports with that patch applied to 5.9. Sorry. Otherwise 5.9 should be a really good release: it loads DLLs at correct addresses on FreeBSD, something Linux did better than us before, but we caught up now ;). Some of the more difficult applications like Cygwin and some copy-protected games should start working. Also Konstantin and other developers have fixed that rtld-elf issue in the base system by changing link_map.l_addr to work the way it does on Linux/NetBSD/Illumos ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246561), which means Wine will crash on start again in the next FreeBSD release (which is? 13?) as the workaround we added to Wine for FreeBSD will be wrong, and we have to limit that code in Wine (commit 0fd3f0266e05f6afa710fa2b5a254b0ed88bac0f) to FreeBSD versions less than the next release. Regards Damjan