[Mono-bugs] [Bug 641912] New: mono/mini/m ini.c:2373 Caused By HttpWebRequest.Create/WebClient.UploadString Causes Process Termination

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sat Sep 25 18:54:22 EDT 2010


https://bugzilla.novell.com/show_bug.cgi?id=641912

https://bugzilla.novell.com/show_bug.cgi?id=641912#c0


           Summary: mono/mini/m ini.c:2373 Caused By
                    HttpWebRequest.Create/WebClient.UploadString Causes
                    Process Termination
    Classification: Mono
           Product: MonoDroid
           Version: unspecified
          Platform: x86-64
        OS/Version: Windows 7
            Status: NEW
          Severity: Critical
          Priority: P5 - None
         Component: Runtime
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: pdbarnett at gmail.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: Beta-Customer
           Blocker: Yes


Description of Problem:

When calling HttpWebRequest.Create or WebClient.UploadString, the application
terminates.  adb logcat output shows an assertion failure:

F/mono    (  546): * Assertion: should not be reached at
./../../../mono/mini/m
ini.c:2373
D/Zygote  (   33): Process 546 terminated by signal (11)
I/ActivityManager(   59): Process com.company.app (pid
546) has died.


Steps to reproduce the problem:
1. Create a new blank MonoDroid project
2. Add code similar to the following, such as in the default button's Click
event handler:

Webclient webClient = new WebClient();
string postContent = string.Format
("service=reader&Email={0}&Passwd={1}&source=testapp&continue=http://www.google.com",
username, password);
Uri uri = new Uri("https://www.google.com/accounts/ClientLogin");
return webClient.UploadString(uri, postContent);

-or-

HttpWebRequest request =
(HttpWebRequest)HttpWebRequest.Create("https://www.google.com/accounts/ClientLogin");


3. Run the app in the debugger and execute the above code.
4. Observe the assertion noted above following by app termination.

Actual Results:
Assertion followed by app termination.

Expected Results:
Success, or a catchable managed exception if something unexpected happens.

How often does this happen? 
100%

Additional Information:

-- 
Configure bugmail: https://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