https://bugs.winehq.org/show_bug.cgi?id=41604
--- Comment #2 from Michel Terrisse mterrisse@free.fr --- I tried to understand the crash with winedbg but could not make it work (https://bugs.winehq.org/show_bug.cgi?id=40289) :(
So here is what I get with dbg (ExtracteurPfx.exe is an executable I wrote to test this problem):
gdb --args wine64 C:\TEMP\ExtracteurPfx\ExtracteurPfx.exe r (to run the application until the crash) bt (to have the back trace when it crashes)
Here is just the top of the back trace from CertAddSerializedElementToStore:
Thread 1 "ExtracteurPfx.e" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ffff7fd7f40 (LWP 4941)] __memmove_sse2_unaligned_erms () at ../sysdeps/x86_64/multiarch/../multiarch/memmove-vec-unaligned-erms.S:444 444 ../sysdeps/x86_64/multiarch/../multiarch/memmove-vec-unaligned-erms.S: Aucun fichier ou dossier de ce type. (gdb) bt #0 __memmove_sse2_unaligned_erms () at ../sysdeps/x86_64/multiarch/../multiarch/memmove-vec-unaligned-erms.S:444 #1 0x00007ffff26cd174 in ?? () from /usr/lib/wine/../x86_64-linux-gnu/wine/./crypt32.dll.so #2 0x00007ffff26cd4f0 in CertSetCertificateContextProperty () from /usr/lib/wine/../x86_64-linux-gnu/wine/./crypt32.dll.so #3 0x00007ffff271b0e5 in ?? () from /usr/lib/wine/../x86_64-linux-gnu/wine/./crypt32.dll.so #4 0x00007ffff271b8e5 in ?? () from /usr/lib/wine/../x86_64-linux-gnu/wine/./crypt32.dll.so #5 0x00007ffff271bd94 in CertAddSerializedElementToStore () from /usr/lib/wine/../x86_64-linux-gnu/wine/./crypt32.dll.so
So it seams that the problem is in CertSetCertificateContextProperty.
I hope this helps. Regards,
Michel Terrisse