[Bug 44999] New: Python 3.6.5 crashes due to unimplemented function api-ms-win-core-path-l1-1-0.dll.PathCchCanonicalizeEx.

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Apr 17 10:00:00 CDT 2018


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

            Bug ID: 44999
           Summary: Python 3.6.5 crashes due to unimplemented function
                    api-ms-win-core-path-l1-1-0.dll.PathCchCanonicalizeEx.
           Product: Wine
           Version: 3.6
          Hardware: x86
               URL: https://www.python.org/ftp/python/3.6.5/win32/
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: api-ms-win-*
          Assignee: wine-bugs at winehq.org
          Reporter: sagawa.aki+winebugs at gmail.com
      Distribution: Ubuntu

As described in summary, Python 3.6.5 crashes due to unimplemented function
api-ms-win-core-path-l1-1-0.dll.PathCchCanonicalizeEx.

How to reproduce:
  1. wget https://www.python.org/ftp/python/3.6.5/win32/core.msi \
          https://www.python.org/ftp/python/3.6.5/win32/exe.msi \
          https://www.python.org/ftp/python/3.6.5/win32/lib.msi
  2. wine msiexec /i core.msi /qb TARGETDIR=C:/python3.6.5 
  3. wine msiexec /i exe.msi /qb TARGETDIR=C:/python3.6.5
  4. wine msiexec /i lib.msi /qb TARGETDIR=C:/python3.6.5
  5. cd $WINEPREFIX/drive_c/python3.6.5
  6. wine python.exe

Expected behavior:
  It starts without crashes and shows prompt (>>>) as it's in interactive mode.

Actual behavior:
  It crashes with the following message:
0009:fixme:msvcrt:_configure_wide_argv (1) stub
0009:fixme:msvcrt:_initialize_wide_environment stub
wine: Call from 0x7b43cddc to unimplemented function
api-ms-win-core-path-l1-1-0.dll.PathCchCanonicalizeEx, aborting
wine: Unimplemented function
api-ms-win-core-path-l1-1-0.dll.PathCchCanonicalizeEx called at address
0x410073:0x7b43cddc (thread 0009), starting debugger...

Note:
  Python introduced PathCchCanonicalizeEx by following commit:
 
https://github.com/python/cpython/commit/48e8c82fc63d2ddcddce8aa637a892839b551619
  I'm not sure if 0x7b43cddc actually points canonicalize function which was
added by the commit. But, it's very suspicious.

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