Say, how much address space protection is there in Wine? If a Wine process follows a wild pointer or passes garbage arguments to a Windows function call, are Wineserver and the other wine processes protected?
Imagine a user running Word, and also some less reliable windows program. When that other program crashes, it shouldn't take Word with it.
One way to check that kind of protection is with programs like 'crashme': http://people.delphiforums.com/gjc/crashme.html
Has anyone tried running crashme on wine yet? - Dan
Dan Kegel dank@kegel.com writes:
Say, how much address space protection is there in Wine? If a Wine process follows a wild pointer or passes garbage arguments to a Windows function call, are Wineserver and the other wine processes protected?
Yes, everything is protected. The only exception is when using some of the native Win9x dlls that have shared data sections, in that case a wild pointer can crash other processes. But otherwise it shouldn't happen; and the wineserver should never crash no matter what the app does.