title: Obj-C: Memory Leak of Malloc 48 bytes in strdup frame
body: <p>In my app, I have am receiving multiple memory leaks.  The object is Malloc 48 bytes, and it always originates from the responsible caller strdup.  The history of the object only shows it being Malloced, and no other retains or releases.  The stacktrace doesn't show any of my code.  The only bits of relevance that I can pick out are:</p>
  
  <pre><code>  10 UIKit _UIGestureRecognizerSendActions
     9 UIKit -[UIScrollView handlePan:]
     8 UIKit -[UIScrollView _endPanWithEvent:]
     7 UIKit -[UIScrollView(Static) _startTimer:]
     6 CoreFoundation CFNotificationCenterAddObserver
     5 CoreFoundation _CFXNotificationRegisterObserver
     4 libnotify.dylib notify_register_dispatch
     3 libnotify.dylib notify_register_mach_port
     2 libnotify.dylib token_table_add
     1 libsystem_c.dylib strdup
     0 libsystem_c.dylib malloc
  </code></pre>
  
  <p>It seems to occur whilst scrolling on a map view, but I am unsure how to proceed as none of my code is referenced in the stack.  How should I proceed in diagnosing this leak?</p>
  
  <p>If any further information is required, please let me know.</p>
  
  <p>Regards,
  Nick</p>