Re: Wine compatibility checking tool

Stefan Dösinger <[email protected]> Mon, 10 Mar 2025 22:22:51 +0300
Newsgroups gmane.comp.emulators.wine.devel
Message-ID <[email protected]>

> Am 10.03.2025 um 21:29 schrieb robert lippmann <[email protected]>:
> 
> I was thinking more to pro-actively determine if a program might crash so that wine developers can (possibly) focus efforts on implementing those stub functions to increase overall app compatibility.

Relatively few bugs are actually because a missing or stub export. Just because the export is there doesn't mean it behaves the way the application expects.

And not everything an application imports is actually called. That's why we have the @stub lines in the first place. It shuts up a lot of spam at program load time and still writes clear information when the function is actually called. FIXME lines/warnings aren't free - they tend to mislead users into thinking the crash is because of the last FIXME they saw.

Library imports also don't find COM interfaces used.
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEQxb0tqoFWyeVMl1sPRO8yFRPGiIFAmfPPAsACgkQPRO8yFRP
GiJAow/9Fa60G8M36+yrxALgSucrIhA3kixtpMs0b/44lL+KtjEiR4znVVMD2j/l
v3XmqsBUUuXiD0skS7A9LFhlkeDeeoXPEoUKWiKpoG+OsZuGCJI1CzKFnYE0i+tb
Rjsg9x7WZaUlPE84IO7HGtyST1icb3Fl+RepvL2rD42+GCR+4NkFVvSuscl7SlaR
Z3ANuytX0trik+LUiTvedtD329tiuKZuzgm7FRfaSXn8HkW5WyzbOlfg/nnHanIn
UDM2GTaYGknKZIRbszHirK9MdW3E59EnQ2lWpfckeAtS/ULtIB8/56x7kyDRenhh
fhuZGnPr1f98CN1KQNj4qftk4d4f+NVvgpU5QNdaGhiXgdn2e3e9Xhe3xM0wzzfr
aZ2CHzdLzI2pfYu7dnXEeBgehxbPJg0dLN4/tiVSTTQ5Y+kNSqnvOyaS88qoxQws
6fRARrLha2MjWpjUnHaFnh2m8ZtmWSRL3E9rjUZK90GehxRjO/Hu2AloAndEs/D4
Cce98xdsc1R7SavwoPYVj4/lnyuUm6eP12Rb0ua1Exqu6yfmENMf6FJNHFdhYFLi
S0hzfevi9HMMK+BlQZSSg6oiDMHEWMD1jI+owCIzBigfHzV4C/ac+EduIkhEbZEA
E/IWpObctpfcj1ruO3d6cz093aLzRxIGQIMv2KyGOPVSNaxx+ok=
=AhGE
-----END PGP SIGNATURE-----