On Jun 9, 2012, at 9:07 AM, l0nestar wrote:
> I'm having serious issues debugging my application! If I start it with the 
> debugger attached the app runs for about 5-10 seconds then shuts down. 
> presumably because the debugger has detached.. but I cant find out why!

That does seem rather odd. You might try enabling additional diagnostic output 
to see where it gets before it dies:

        http://docs.xamarin.com/android/advanced_topics/diagnostics

> I've looked at the logcat output.. but i dont think that it contains much 
> useful information (my app was PID 2013):
> 
> 06-09 13:50:17.980: D/dalvikvm(2013): GC_CONCURRENT freed 389K, 83% free 
> 6590K/36807K, paused 2ms+4ms

Despite the first reply, Dalvik is stating that Dalvik has 83% free for your 
process. I don't think you're running out of Dalvik heap space.

> The end of the monodroid.log contains:
> 
> Finished OnTargetEvent: 1ms
> Starting OnTargetEvent: TargetExited: Backtrace: null, Thread: null,
> ProcessInfo: null
> - Finding event type..
> Entering OnTargetExited for:
> Mono.Android.VisualStudio.MonoAndroidDebuggerSession
> [D:RunShellCommand]:      015c7b47e90ffc10 am broadcast -a 
> mono.android.intent.action.SEPPUKU -c 
> mono.android.intent.category.SEPPUKU.com.al.triangle

The SEPPUKU handler source can be found in e.g. 
$(ProjectDir)\obj\Debug\android\src\mono\android\Seppuku.java. All it does is 
exit the process.

You're seeing this message because we do not support attaching to an existing 
process; the debugger needs to be present at process startup. The IDE sends the 
SEPPUKU message before starting a debug session to ensure that the previous 
process has exited.

Thanks,
 - Jon

_______________________________________________
Monodroid mailing list
[email protected]

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to