https://sourceware.org/bugzilla/show_bug.cgi?id=32675

            Bug ID: 32675
           Summary: Wine binaries built with binutils 2.44 no longer run
           Product: binutils
           Version: 2.44
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: ld
          Assignee: unassigned at sourceware dot org
          Reporter: mike at fireburn dot co.uk
  Target Milestone: ---

Removing ~/.wine and running winecfg
002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly
L"Microsoft.Windows.Common-Controls" (6.0.0.0)
002c:fixme:winediag:loader_init wine-staging 10.0 is a testing version
containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing
bug reports on winehq.org.
0044:fixme:actctx:parse_depend_manifests Could not find dependent assembly
L"Microsoft.Windows.Common-Controls" (6.0.0.0)
wine: Unhandled page fault on write access to 0000000140021B30 at address
00006FFFFFF36730 (thread 0044), starting debugger...
0044:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 64 168"
(2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
wine: Unhandled page fault on write access to 0000000140021940 at address
00006FFFFFF36730 (thread 002c), starting debugger...
002c:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 40 160"
(2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
wine: could not load kernel32.dll, status c0000135

I bisected this back to:

ommit db00f6c3aceabbf03acdb69e74b59b2d2b043cd7
Author: Liu Hao <lh_mo...@126.com>
Date:   Wed Nov 27 14:27:53 2024 +0000

    PE LD: Merge .CRT .ctors and .dtors into .rdata

    PR 32264

 bfd/peXXigen.c                            |   3 ++-
 ld/scripttempl/pe.sc                      | 112
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------
 ld/scripttempl/pep.sc                     | 111
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------
 ld/testsuite/ld-pe/aarch64.d              |  35
+++++++++++++----------------------
 ld/testsuite/ld-pe/longsecn-1.d           |   7 +++++--
 ld/testsuite/ld-pe/longsecn-2.d           |   7 +++++--
 ld/testsuite/ld-pe/longsecn.d             |   7 +++++--
 ld/testsuite/ld-pe/orphan.d               |   9 +++++----
 ld/testsuite/ld-pe/orphan_nu.d            |   9 +++++----
 ld/testsuite/ld-pe/pdb2-section-contrib.d |   2 +-
 ld/testsuite/ld-pe/pe-aarch64.d           |  13 ++-----------
 ld/testsuite/ld-pe/secidx.d               |   6 +++---
 ld/testsuite/ld-pe/secidx_64.d            |   4 ++--
 ld/testsuite/ld-pe/secidx_aarch64.d       |   4 ++--
 ld/testsuite/ld-pe/secrel.d               |   2 +-
 ld/testsuite/ld-pe/secrel_64.d            |   4 ++--
 ld/testsuite/ld-pe/tlssec64.d             |   2 +-
 17 files changed, 172 insertions(+), 165 deletions(-)

Reverting it and rebuilding wine fixes the issue

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to