Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=81438 --- shadow/81438 2007-04-24 11:01:39.000000000 -0400 +++ shadow/81438.tmp.18118 2007-04-24 11:01:39.000000000 -0400 @@ -0,0 +1,51 @@ +Bug#: 81438 +Product: Mono: Runtime +Version: 1.2 +OS: +OS Details: OpenSuse 10.1, mono runtime 1.2.3.1 +Status: NEW +Resolution: +Severity: +Priority: Normal +Component: interop +AssignedTo: [EMAIL PROTECTED] +ReportedBy: [EMAIL PROTECTED] +QAContact: [EMAIL PROTECTED] +TargetMilestone: --- +URL: +Cc: +Summary: Global vars in native code are shared across appdomain bounardies + +it seems that the mono runtime does not load seperate instances of native +code/memory for different application domains (at least when executing +asp.net apps). + +I've attached a small testcase for better explanation. The testcase has a +small .c file which holds a global int variable and 2 functions to read/ +write from it, a c# test class and a aspx page for output. + +when test.aspx is called it loads the int value from the native dll, +outputs it and set it to a new value. When same test.aspx installed in +different webapplication and run shortly afterwards, the value is the same +as set by the former call, though both webapps should run in different +application domains and thus be isolated from each other. + +I'm not sure if this is really a bug in the runtime (but in the mod-mono- +server/xsp?), because mono might only seperate managed memory in +application domains, not native memory. + + + + +Steps to reproduce the problem: +see above + +Actual Results: +value of global variable in native memory is shared across appdomain +boundaries + +Expected Results: +native memory is seperated and isolated within each application domain + +How often does this happen? +always _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
