Bug 316971 (MONO71615) - NX Stack protection prevents mono from working
Summary: NX Stack protection prevents mono from working
Status: RESOLVED FIXED
Alias: MONO71615
Product: Mono: Runtime
Classification: Mono
Component: JIT (show other bugs)
Version: 1.0
Hardware: Other Linux
: P3 - Medium : Normal
Target Milestone: ---
Assignee: Mono Bugs
QA Contact: Mono Bugs
URL:
Whiteboard:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2005-01-22 23:51 UTC by Gerold Jury
Modified: 2007-09-15 21:24 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Wiest 2007-09-15 19:04:55 UTC


---- Reported by gjury@inode.at 2005-01-22 16:51:33 MST ----

I have installed and run mono 1.0.5 without problems.  
Then I switched on NX (no stack execution bit in the PAE MMU x86_64)   
in the linux kernel.   
From there mono stopped working.  
I googled around and found a single entry on the mono-list mailing list   
with a patch for the file mono/mini/tramp-x86.c (for mono-0.96)  
The mailing-list entry can be found here   
  
http://lists.ximian.com/archives/public/mono-list/2004-June/021592.html   
   
I applied the patch by hand and it made mono run again.  
Only mint is not working but that is not a problem.  
  
Please consider the patch for inclusion in 1.0.6 and 1.1.x.  
  
   
Steps to reproduce the problem:   
1. Install mono 1.0.5   
2. Switch on NX Stack protection of x86_64 in 32 bit mode   
3. run any mono program.   
   
Actual Results:   
   
   
Expected Results:   
   
   
How often does this happen?    
Always   
   
Additional Information:



---- Additional Comments From vargaz@gmail.com 2005-01-23 10:38:02 MST ----

Hopefully fixed in SVN.


Unknown bug field "cf_op_sys_details" encountered while moving bug
   <cf_op_sys_details>2.6.10-gentoo-r4 on AMD64 in 32 bit mode</cf_op_sys_details>