http://bugs.winehq.org/show_bug.cgi?id=17988
Summary: some frameworks fail to initialize if fs mounted in noexec Product: Wine Version: 1.1.18 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: virtuousfox@gmail.com
While mounting /home in noexec is common security practise i surprised not to find similar report entries however i sure that there are a lot bugs connected to this issue.
Practising such way myself i found out that if the place where external (not wine-native) libraries and frameworks (such Mono or MS Visual C++) is situated (9/10 chance that it is your /home) mounted with noexec option any tries to run software dependent on them will fail with different and non-intuitive errors like infamous "err:module:attach_process_dlls "MSVCR80.dll" failed to initialize, aborting"
it's not matter what mounting options used on fs where actual application is placed.
to pin-point such behaviour always check if non-working software will work then you remount fs with exec option and it probably be good thing to tag existing bug entries where bugs caused by this and named by application as duplicats to this entry