|
Bugzilla – Full Text Bug Listing |
| Summary: | mono.exe crush with error "The assembly mscorlib.dll was not found or could not be loaded." if path to it contains non latin symbols (example russian) | ||
|---|---|---|---|
| Product: | [Mono] Mono: Runtime | Reporter: | Alex Ermoshenko <erax> |
| Component: | misc | Assignee: | Mono Bugs <mono-bugs> |
| Status: | RESOLVED DUPLICATE | QA Contact: | Mono Bugs <mono-bugs> |
| Severity: | Critical | ||
| Priority: | P5 - None | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | x86 | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | test bed for this error | ||
dup. *** This bug has been marked as a duplicate of bug 543199 *** |
Created attachment 320648 [details] test bed for this error User-Agent: Opera/9.63 (Windows NT 5.1; U; ru) Presto/2.1.1 If path to mono.exe contains unicode symbols (russian for example) and one try to launch something (like ...\mono.exe hello.exe) then mono can crash with error: The assembly mscorlib.dll was not found or could not be loaded. It can be repeated on purely installed WinXP SP2. The problem dissapears after copy mscoree.dll to system32 folder. Test for this problem contains in the attached file mono_in_russian_folder.zip after unziping call start.bat, if directory name contains russian symbol and mscoree.dll not present in system32 folder, then program will not start. Reproducible: Always Steps to Reproduce: 1.Uninstall the MS Net Framework 2.unzip the attacments 3.run start.bat Actual Results: The assembly mscorlib.dll was not found or could not be loaded. Expected Results: run the application if you place to windows\system32 folder mono.dll and rename it to mscoree.dll all works fine