<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Jan 30, 2017 at 9:43 PM, Dan Norton <span dir="ltr"><<a href="mailto:dnorton@mindspring.com" target="_blank">dnorton@mindspring.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br>
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <p>When a freeze occurs, it's usually(tm) during an animation,
      probably because the movement of an ellipse is done in small
      increments of 92 per hop. This is within a block like so:</p>
    <p><br>
    </p>
    <p>self when: #morphicStep evaluate: [ :delta | <movement> ].</p>
    <p>self startSteppingStepTime: step.     <br>
      <br>
    </p>
    How can the breakpoint be set in this block for gdb? We need source
    for some C module.<br></div></blockquote><div><br></div><div>With gdb you can't debug at the Smalltalk level (that's what alt-. is for). You can only attach to the process, break into it and figure out what's going on. Which may be very hard. Also, you may have to compile your own VM with debug info (or do we have pre-built ones somewhrere?)</div><div><br></div><div>- Bert -</div></div></div></div>