[Mono-bugs] [Bug 543461] New: 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)

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu Oct 1 08:15:41 EDT 2009


http://bugzilla.novell.com/show_bug.cgi?id=543461


           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)
    Classification: Mono
           Product: Mono: Runtime
           Version: unspecified
          Platform: x86
        OS/Version: Windows XP
            Status: NEW
          Severity: Critical
          Priority: P5 - None
         Component: misc
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: erax at luckysoft.com.ua
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


Created an attachment (id=320648)
 --> (http://bugzilla.novell.com/attachment.cgi?id=320648)
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

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list