https://bugzilla.novell.com/show_bug.cgi?id=634495
https://bugzilla.novell.com/show_bug.cgi?id=634495#c0 Summary: Monodroid app crashes making call to web service with progressdialog shown Classification: Mono Product: MonoDroid Version: unspecified Platform: x86-64 OS/Version: Windows 7 Status: NEW Severity: Major Priority: P5 - None Component: Runtime AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- Description of Problem: Monodroid application quits in emulator without even showing "Force Close" window when making call to Web Service while ProgressDialog is shown. Steps to reproduce the problem: 1. In VS 2010 right-click Service References->Add Service Reference->Advanced->Add Web Reference http://soatest.parasoft.com/calculator.wsdl 2. Write following code protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); var p = ProgressDialog.Show(this, "Calculating", "Please wait"); float result = 0; try { com.parasoft.soatest.Calculator ws = new com.parasoft.soatest.Calculator(); result = ws.add(5, 3); } catch (Exception ex) { Toast.MakeText(this, "Exception: " + ex.Message, Toast.LengthLong).Show(); } p.Hide(); Toast.MakeText(this, "Result: " + result.ToString(), Toast.LengthLong).Show(); } Actual Results: App crashes in emulator without Force Close. Expected Results: Toast saying "Result: 8" or "Exception: xxxx". How often does this happen? Always Additional Information: adb logcat shows the following I/ActivityManager( 53): Start proc com.novell.monodroid.runtimeservice for service com.novell.monodroid.runtimeservice/.MonoRuntimeService: pid=2222 uid=10024 gids={} D/ddm-heap( 2222): Got feature list request I/ActivityManager( 53): Displayed activity MonoDroidTest.MonoDroidTest/monoDroidTest.MainActivity: 1452 ms (total 1452 ms) D/dalvikvm( 2215): Trying to load lib /data/data/MonoDroidTest.MonoDroidTest/lib/libmonodroid.so 0x44c069a0 D/dalvikvm( 2215): Added shared lib /data/data/MonoDroidTest.MonoDroidTest/lib/libmonodroid.so 0x44c069a0 D/dalvikvm( 108): GC freed 1953 objects / 112240 bytes in 453ms D/dalvikvm( 2215): +++ not scanning '/system/lib/libwebcore.so' for 'init' (wrong CL) D/dalvikvm( 2215): +++ not scanning '/system/lib/libmedia_jni.so' for 'init' (wrong CL) D/dalvikvm( 2215): +++ not scanning '/system/lib/libexif.so' for 'init' (wrong CL) D/dalvikvm( 2215): +++ not scanning '/system/lib/libsrec_jni.so' for 'init' (wrong CL) D/dalvikvm( 2215): +++ not scanning '/system/lib/libwebcore.so' for 'register' (wrong CL) D/dalvikvm( 2215): +++ not scanning '/system/lib/libmedia_jni.so' for 'register' (wrong CL) D/dalvikvm( 2215): +++ not scanning '/system/lib/libexif.so' for 'register' (wrong CL) D/dalvikvm( 2215): +++ not scanning '/system/lib/libsrec_jni.so' for 'register' (wrong CL) D/dalvikvm( 1450): GC freed 43 objects / 1984 bytes in 699ms W/dalvikvm( 2215): JNI WARNING: 0x44c19ec0 is not a valid JNI reference W/dalvikvm( 2215): in Ldalvik/system/NativeStart;.run ()V (DeleteLocalRef) I/dalvikvm( 2215): "Thread-8" prio=5 tid=15 RUNNABLE I/dalvikvm( 2215): | group="main" sCount=0 dsCount=0 s=N obj=0x44c23150 self=0x4f8698 I/dalvikvm( 2215): | sysTid=2229 nice=0 sched=0/0 cgrp=default handle=3781344 I/dalvikvm( 2215): at dalvik.system.NativeStart.run(Native Method) I/dalvikvm( 2215): E/dalvikvm( 2215): VM aborting E/mono ( 2215): E/mono ( 2215): Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object D/Zygote ( 30): Process 2215 exited cleanly (1) I/WindowManager( 53): WIN DEATH: Window{44d36c10 MonoDroidTest.MonoDroidTest/monoDroidTest.MainActivity paused=false} I/ActivityManager( 53): Process MonoDroidTest.MonoDroidTest (pid 2215) has died. I/WindowManager( 53): WIN DEATH: Window{44d93250 Calculating paused=false} I/UsageStats( 53): Unexpected resume of com.android.launcher while already resumed in MonoDroidTest.MonoDroidTest W/InputManagerService( 53): Got RemoteException sending setActive(false) notification to pid 2215 uid 10025 -- 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. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
