title: Proguard doesnt preserve the line numbers and method names in stacktrace
body: <p>Here are few lines from proguard-rules.pro</p>
  
  <pre><code> -keepattributes *Annotation*
   -keepattributes Signature
   -keepattributes InnerClasses,EnclosingMethod
   -renamesourcefileattribute SourceFile
   -keepattributes SourceFile,LineNumberTable
   -keep public class * extends java.lang.Exception
   -dontwarn org.apache.http.**
  </code></pre>
  
  <p>Logcat output (error line number is listed as 1133, while my source file is 100 lines longer)</p>
  
  <pre><code>09-04 16:11:46.698 3827-5280/com.XX.main E/AndroidRuntime: FATAL EXCEPTION: IntentService[ActivityRecognizedTracker]
  Process: com.XX.main, PID: 3827
  java.lang.NullPointerException: Attempt to read from field 'double com.XX.trips.Trip.a' on a null object reference
  at com.XX.ActivityRecognizedTracker.onHandleIntent(SourceFile:1133)
  </code></pre>
  
  <p>I am preserving the line numbers and source file attributes, but stack trace is still obfuscated. What am I doing wrong?</p>