ProgramMember.getLineNumberRange() does not work for unordered linenumbertables. Fix it.
Patch for unordered linenumbertables
How did you get line number tables that are not ordered?
The Scala compiler emits unordered line number tables (which the JVM spec permits).
Retrace could not map my stack traces, apparently caused by inaccurate line numbers in the mapping file. After applying the patch line numbers for the very same classes are now correct, as far as I can see.
I've improved the behavior for the upcoming ProGuard 4.9beta1.