[Mono-bugs] [Bug 588098] New: MonoTouch App crashes 9 out of 10 times when run on Simulator

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Mar 12 18:00:06 EST 2010


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

http://bugzilla.novell.com/show_bug.cgi?id=588098#c0


           Summary: MonoTouch App crashes 9 out of 10 times when run on
                    Simulator
    Classification: Mono
           Product: MonoTouch
           Version: unspecified
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Critical
          Priority: P5 - None
         Component: Debugger
        AssignedTo: gnorton at novell.com
        ReportedBy: terry at inamics.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---


User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-us)
AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10

This error occurs for me when I try to debug an App on the iPhone Simulator.
Here is the crash output:

Couldn't register com.inamics.2centsme with the bootstrap server. Error:
unknown error code.
This generally means that another instance of this process was already running
or is hung in the debugger.Stacktrace:

  at (wrapper managed-to-native)
MonoTouch.UIKit.UIApplication.UIApplicationMain (int,string[],intptr,intptr)
<0x00004>
  at (wrapper managed-to-native)
MonoTouch.UIKit.UIApplication.UIApplicationMain (int,string[],intptr,intptr)
<0x00004>
  at MonoTouch.UIKit.UIApplication.Main (string[],string,string) [0x00038] in
/Users/plasma/Source/iphone/monotouch/UIKit/UIApplication.cs:26
  at MonoTouch.UIKit.UIApplication.Main (string[]) [0x00000] in
/Users/plasma/Source/iphone/monotouch/UIKit/UIApplication.cs:31
  at CentsMe.Application.Main (string[]) [0x00000] in
/Users/terrymoenkhaus/Projects/2CentsMe/2CentsMe/iPhone/Main.cs:14
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object
(object,intptr,intptr,intptr) <IL 0x0001d, 0x00090>

Native stacktrace:

    0   2CentsMe                            0x000c1888
mono_handle_native_sigsegv + 376
    1   2CentsMe                            0x00118c75 sigabrt_signal_handler +
116
    2   libSystem.B.dylib                   0x9086a9bb _sigtramp + 43
    3   ???                                 0xffffffff 0x0 + 4294967295
    4   libSystem.B.dylib                   0x908f898d raise + 26
    5   libSystem.B.dylib                   0x9090ea44 abort + 93
    6   GraphicsServices                    0x32045076
GSRegisterPurpleNamedPort + 323
    7   GraphicsServices                    0x32045233 GSEventInitialize + 220
    8   UIKit                               0x00a30028 UIApplicationMain + 703
    9   ???                                 0x02bceed2 0x0 + 45936338
    10  ???                                 0x02bceca2 0x0 + 45935778
    11  ???                                 0x02bce5e2 0x0 + 45934050
    12  ???                                 0x02bce434 0x0 + 45933620
    13  ???                                 0x02bce4e9 0x0 + 45933801
    14  2CentsMe                            0x0000d86e mono_jit_runtime_invoke
+ 1360
    15  2CentsMe                            0x001c7449 mono_runtime_invoke +
137
    16  2CentsMe                            0x001c91a0 mono_runtime_exec_main +
714
    17  2CentsMe                            0x001c8a61 mono_runtime_run_main +
812
    18  2CentsMe                            0x00096ea3 mono_jit_exec + 200
    19  2CentsMe                            0x0027e0ed main + 3187
    20  2CentsMe                            0x000025d0 _start + 210
    21  2CentsMe                            0x000024fd start + 41
    22  ???                                 0x00000001 0x0 + 1

Debug info from gdb:

warning: Trying to remove a section from the ordered section list that did not
exist at 0x364000.
warning: Could not find object file
"/var/folders/i7/i7qGCU12EJyERd6E5iKVT++++TI/-Tmp-//cc3AMLVN.o" - no debug
information available for "template.m".

warning: .o file
"/Developer/MonoTouch/SDKs/MonoTouch1.0.iphonesimulator.sdk/usr/lib/libmonotouch.a(zlib-helper.x86.o)"
more recent than executable timestamp in
"/Users/terrymoenkhaus/Library/Application Support/iPhone
Simulator/User/Applications/BE77D963-3C3F-4528-834F-DEB84E86A77B/2CentsMe.app/2CentsMe"
warning: Could not open OSO file
/Developer/MonoTouch/SDKs/MonoTouch1.0.iphonesimulator.sdk/usr/lib/libmonotouch.a(zlib-helper.x86.o)
to scan for pubtypes for objfile /Users/terrymoenkhaus/Library/Application
Support/iPhone
Simulator/User/Applications/BE77D963-3C3F-4528-834F-DEB84E86A77B/2CentsMe.app/2CentsMe
warning: .o file
"/Developer/MonoTouch/SDKs/MonoTouch1.0.iphonesimulator.sdk/usr/lib/libmonotouch.a(monotouch-glue.x86.o)"
more recent than executable timestamp in
"/Users/terrymoenkhaus/Library/Application Support/iPhone
Simulator/User/Applications/BE77D963-3C3F-4528-834F-DEB84E86A77B/2CentsMe.app/2CentsMe"
warning: Could not open OSO file
/Developer/MonoTouch/SDKs/MonoTouch1.0.iphonesimulator.sdk/usr/lib/libmonotouch.a(monotouch-glue.x86.o)
to scan for pubtypes for objfile /Users/terrymoenkhaus/Library/Application
Support/iPhone
Simulator/User/Applications/BE77D963-3C3F-4528-834F-DEB84E86A77B/2CentsMe.app/2CentsMe
Attaching to process 63126.
Reading symbols for shared libraries . done
Reading symbols for shared libraries
.................................................................................
done
0x9080fbf9 in read$UNIX2003 ()
  6 port# 0x3803 0x908048da in mach_msg_trap ()
  5 port# 0x3603 0x90841b1a in recvfrom$UNIX2003 ()
  4 port# 0x2403 0x90804916 in semaphore_wait_trap ()
  3 port# 0x2003 0x90832806 in __semwait_signal ()
  2 port# 0x1f03 0x908048da in mach_msg_trap ()
* 1 port# 0x207  0x9080fbf9 in read$UNIX2003 ()

Thread 6 (process 63126):
#0  0x908048da in mach_msg_trap ()
#1  0x90805047 in mach_msg ()
#2  0x30244d62 in CFRunLoopRunSpecific ()
#3  0x30244628 in CFRunLoopRunInMode ()
#4  0x3588ea13 in RunWebThread ()
#5  0x90831fbd in _pthread_start ()
#6  0x90831e42 in thread_start ()

Thread 5 (process 63126):
#0  0x90841b1a in recvfrom$UNIX2003 ()
#1  0x90861983 in recv$UNIX2003 ()
#2  0x000dc377 in recv_length (fd=5, buf=0xb0288ee1, len=11, flags=0) at
./../../../mono/mini/debugger-agent.c:917
#3  0x000e95a2 in debugger_thread (arg=0x0) at
./../../../mono/mini/debugger-agent.c:6082
#4  0x00245d67 in thread_start_routine (args=0x481492c) at
./../../../mono/io-layer/wthreads.c:286
#5  0x00276253 in GC_start_routine (arg=0x2ae8f60) at
./../../libgc/pthread_support.c:1390
#6  0x90831fbd in _pthread_start ()
#7  0x90831e42 in thread_start ()

Thread 4 (process 63126):
#0  0x90804916 in semaphore_wait_trap ()
#1  0x00158208 in finalizer_thread (unused=0x0) at
./../../../mono/metadata/gc.c:1026
#2  0x00202586 in start_wrapper (data=0x2e14a60) at
./../../../mono/metadata/threads.c:661
#3  0x00245d67 in thread_start_routine (args=0x48148b0) at
./../../../mono/io-layer/wthreads.c:286
#4  0x00276253 in GC_start_routine (arg=0x2ae8f60) at
./../../libgc/pthread_support.c:1390
#5  0x90831fbd in _pthread_start ()
#6  0x90831e42 in thread_start ()

Thread 3 (process 63126):
#0  0x90832806 in __semwait_signal ()
#1  0x9085e441 in nanosleep$UNIX2003 ()
#2  0x00226638 in collection_thread (unused=0x0) at
./../../../mono/io-layer/collection.c:34
#3  0x90831fbd in _pthread_start ()
#4  0x90831e42 in thread_start ()

Thread 2 (process 63126):
#0  0x908048da in mach_msg_trap ()
#1  0x90805047 in mach_msg ()
#2  0x0011839a in mach_exception_thread (arg=0x0) at
./../../../mono/mini/mini-darwin.c:138
#3  0x90831fbd in _pthread_start ()
#4  0x90831e42 in thread_start ()

Thread 1 (process 63126):
#0  0x9080fbf9 in read$UNIX2003 ()
#1  0x000c1a83 in mono_handle_native_sigsegv (signal=6, ctx=0xbfffeb7c) at
./../../../mono/mini/mini-exceptions.c:1826
#2  0x00118c75 in sigabrt_signal_handler (_dummy=6, info=0xbfffeb3c,
context=0xbfffeb7c) at ../../../../mono/mini/mini-posix.c:155
#3  <signal handler called>
#4  0x90865732 in __kill ()
#5  0x90865724 in kill$UNIX2003 ()
#6  0x908f898d in raise ()
#7  0x9090ea44 in abort ()
#8  0x32045076 in GSRegisterPurpleNamedPort ()
#9  0x32045233 in GSEventInitialize ()
#10 0x00a30028 in UIApplicationMain ()
#11 0x02bceed2 in ?? ()
#12 0x02bceca2 in ?? ()
#13 0x02bce5e2 in ?? ()
#14 0x02bce434 in ?? ()
#15 0x02bce4e9 in ?? ()
#16 0x0000d86e in mono_jit_runtime_invoke (method=0x30b4da4, obj=0x0,
params=0xbfffef78, exc=0x0) at ../../../../mono/mini/mini.c:4733
#17 0x001c7449 in mono_runtime_invoke (method=0x30b4da4, obj=0x0,
params=0xbfffef78, exc=0x0) at ../../../../mono/metadata/object.c:2615
#18 0x001c91a0 in mono_runtime_exec_main (method=0x30b4da4, args=0x2f155b0,
exc=0x0) at ../../../../mono/metadata/object.c:3581
#19 0x001c8a61 in mono_runtime_run_main (method=0x30b4da4, argc=0,
argv=0xbffff09c, exc=0x0) at ../../../../mono/metadata/object.c:3355
#20 0x00096ea3 in mono_jit_exec (domain=0x2a50e58, assembly=0x2c60d30, argc=1,
argv=0xbffff098) at ../../../../mono/mini/driver.c:1094
#21 0x0027e0ed in main ()

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================


This same error is occurring across all of the projects (iPhone Apps) I have
developed, even though only one is a new project.

The only thing that changed between the time it was working and the time it
stopped working was an install of the latest iPhone SDK and Tools. (And several
small Apple Updates for this Mac Mini)

I have not tried uninstalling and reinstalling MD/MT yet, that will be my next
attempt.

Reproducible: Sometimes

Actual Results:  
Crash Output in MD Application Out Tab

Expected Results:  
App should Run

The App runs and can be debugged fine on Actual Hardware

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


More information about the mono-bugs mailing list