https://bugs.winehq.org/show_bug.cgi?id=55627
Bug ID: 55627 Summary: secur32:negotiate & secur32:ntlm crash from a NULL dereference on macOS Product: Wine Version: unspecified Hardware: x86-64 OS: Mac OS X Status: NEW Severity: normal Priority: P2 Component: secur32 Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
secur32:negotiate & secur32:ntlm crash from a NULL dereference on macOS:
Unhandled exception: page fault on read access to 0x0000000000000008 in 64-bit code (0x0000017004f9ed).
See https://test.winehq.org/data/patterns.html#secur32:negotiate https://test.winehq.org/data/patterns.html#secur32:ntlm
Initially this looked like the same issue as secur32:secur32 (bug 55555), i.e. a missing libkrb5 library. But changes were made for that library and that test no longer crashes on macOS so this must be another issue. Also other secur32 test units don't crash.
https://bugs.winehq.org/show_bug.cgi?id=55627
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source, testcase
https://bugs.winehq.org/show_bug.cgi?id=55627
Brendan Shanks bshanks@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bshanks@codeweavers.com
--- Comment #1 from Brendan Shanks bshanks@codeweavers.com --- This isn't Mac-specific, these tests also crash on Linux when ntlm_auth is missing.
https://bugs.winehq.org/show_bug.cgi?id=55627
--- Comment #2 from Hans Leidekker hans@meelstraat.net --- FWIW, brew's samba package includes ntlm_auth.
https://bugs.winehq.org/show_bug.cgi?id=55627
Bernhard Übelacker bernhardu@mailbox.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardu@mailbox.org
--- Comment #3 from Bernhard Übelacker bernhardu@mailbox.org --- Seems recent commit has improved the situation? https://gitlab.winehq.org/wine/wine/-/commit/ed71abd1ccfdec44aa487ec6a14fdf4...
https://bugs.winehq.org/show_bug.cgi?id=55627
--- Comment #4 from Hans Leidekker hans@meelstraat.net --- (In reply to Bernhard Übelacker from comment #3)
Seems recent commit has improved the situation? https://gitlab.winehq.org/wine/wine/-/commit/ ed71abd1ccfdec44aa487ec6a14fdf4c54f52ad2
Right, the crashes are gone and we get regular failures because ntlm_auth/kerberos libraries are missing.
https://bugs.winehq.org/show_bug.cgi?id=55627
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |ed71abd1ccfdec44aa487ec6a14 | |fdf4c54f52ad2 Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #5 from François Gouget fgouget@codeweavers.com --- Thanks, marking as fixed.
https://bugs.winehq.org/show_bug.cgi?id=55627
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.18.