Error when profiling

Phil via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sat Jan 31 06:12:58 PST 2015


When trying to run my program with profiling enabled it dies 
before the first line of my main function runs. Everything works 
fine without profiling. I get the following stack trace:

  thread #1: tid = 0x38de4, 0x000000010008d985 
vision_entry`gc_malloc + 49, queue = 'com.apple.main-thread', 
stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
     frame #0: 0x000000010008d985 vision_entry`gc_malloc + 49
vision_entry`gc_malloc + 49:
-> 0x10008d985:  movq   (%rdi), %rbx
    0x10008d988:  callq  *0x60(%rbx)
    0x10008d98c:  popq   %rbx
    0x10008d98d:  movq   %rbp, %rsp
(lldb) thread backtrace
* thread #1: tid = 0x38de4, 0x000000010008d985 
vision_entry`gc_malloc + 49, queue = 'com.apple.main-thread', 
stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
   * frame #0: 0x000000010008d985 vision_entry`gc_malloc + 49
     frame #1: 0x00000001000908f5 vision_entry`_d_newclass + 117
     frame #2: 0x00000001000b4b28 
vision_entry`D3std9exception7bailOutFNaNfAyamxAaZv + 40
     frame #3: 0x00000001000b4d06 
vision_entry`D3std9exception14__T7enforceTbZ7enforceFNaNfbLAxaAyamZb 
+ 94
     frame #4: 0x00000001000c4df6 
vision_entry`D3std5stdio4File17LockingTextWriter6__ctorMFNcNeKS3std5stdio4FileZS3std5stdio4File17LockingTextWriter 
+ 86
     frame #5: 0x00000001000c4f19 
vision_entry`D3std5stdio4File17lockingTextWriterMFZS3std5stdio4File17LockingTextWriter 
+ 41
     frame #6: 0x0000000100002c74 
vision_entry`D3std5stdio4File15__T8writeflnTaZ8writeflnMFxAaZv + 
124 at stdio.d:1238
     frame #7: 0x0000000100000c06 vision_entry`_Dmain + 86 at 
stdio.d:2727
     frame #8: 0x000000010009060c 
vision_entry`D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv 
+ 40
     frame #9: 0x0000000100090551 
vision_entry`D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv 
+ 45
     frame #10: 0x00000001000905b1 
vision_entry`D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZv + 45
     frame #11: 0x0000000100090551 
vision_entry`D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv 
+ 45
     frame #12: 0x00000001000904cd vision_entry`_d_run_main + 433
     frame #13: 0x0000000100000d29 vision_entry`main + 65
     frame #14: 0x00007fff883a45c9 libdyld.dylib`start + 1

Does anyone have any ideas of what could have caused this?


More information about the Digitalmars-d-learn mailing list