diff options
Diffstat (limited to 'src/processor/minidump.cc')
-rw-r--r-- | src/processor/minidump.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/processor/minidump.cc b/src/processor/minidump.cc index 1a60d834..cd6da170 100644 --- a/src/processor/minidump.cc +++ b/src/processor/minidump.cc @@ -608,8 +608,9 @@ bool MinidumpContext::Read(u_int32_t expected_size) { } default: { - // Unknown context type - BPLOG(ERROR) << "MinidumpContext unknown context type " << + // Unknown context type - Don't log as an error yet. Let the + // caller work that out. + BPLOG(INFO) << "MinidumpContext unknown context type " << HexString(cpu_type); return false; break; @@ -2713,8 +2714,10 @@ MinidumpContext* MinidumpException::GetContext() { scoped_ptr<MinidumpContext> context(new MinidumpContext(minidump_)); + // Don't log as an error if we can still fall back on th thread's context + // (which must be possible if we got his far.) if (!context->Read(exception_.thread_context.data_size)) { - BPLOG(ERROR) << "MinidumpException cannot read context"; + BPLOG(INFO) << "MinidumpException cannot read context"; return NULL; } |