[Bug 16760] New: Crashlog.py has wrong patter for crash reporters downloaded from iTunes Connect

Bug ID 16760
Summary Crashlog.py has wrong patter for crash reporters downloaded from iTunes Connect
Product lldb
Version unspecified
Hardware Macintosh
OS MacOS X
Status NEW
Severity normal
Priority P
Component All Bugs
Assignee lldb-dev@cs.uiuc.edu
Reporter kulakov.ilya@gmail.com
Classification Unclassified

--- a/crashlog.py
+++ b/crashlog.py
@@ -54,7 +54,7 @@ class CrashLog(symbolication.Symbolicator):
     """Class that does parses darwin crash logs"""
     thread_state_regex = re.compile('^Thread ([0-9]+) crashed with')
     thread_regex = re.compile('^Thread ([0-9]+)([^:]*):(.*)')
     frame_regex = re.compile('^([0-9]+) +([^ ]+) *\t(0x[0-9a-fA-F]+) +(.*)')
-    image_regex_uuid = re.compile('(0x[0-9a-fA-F]+)[- ]+(0x[0-9a-fA-F]+)
+[+]?([^ ]+) +([^<]+)<([-0-9a-fA-F]+)> (.*)');
+    image_regex_uuid = re.compile('(0x[0-9a-fA-F]+)[- ]+(0x[0-9a-fA-F]+)
+[+]?([^ ]+) +([^<]+)<([-0-9a-fA-F]+)>(.*)');
     image_regex_no_uuid = re.compile('(0x[0-9a-fA-F]+)[- ]+(0x[0-9a-fA-F]+)
+[+]?([^ ]+) +([^/]+)/(.*)');
     empty_line_regex = re.compile('^$')