You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a minidump that is extremely stripped down, and probably not very useful, it only has the following info:
System Info
A full module list
An empty memory list, so no stack memory available for unwinding whatsoever
An exception stream / entry
A thread list with a single thread, however that thread does not match the exception.
The problem with this minidump is that the exception info is not being used when processing. As the processor is iterating over all the threads, and the single thread in the minidump does not match the thread_id of the exception:
The exception is thus discarded and not being processed.
Apart from the fact that due to missing any kind of memory regions, unwinding itself is impossible, however the customer still wants to see at least the exception context symbolicated.
The text was updated successfully, but these errors were encountered:
Sounds like a worthy improvement. Not doing unwinding because the thread's stack memory region is missing is something we already run into (in stack overflows on Linux for example) and we still print the exception and context correctly, so it's worth doing this too.
I have a minidump that is extremely stripped down, and probably not very useful, it only has the following info:
The problem with this minidump is that the exception info is not being used when processing. As the processor is iterating over all the threads, and the single thread in the minidump does not match the
thread_id
of the exception:rust-minidump/minidump-processor/src/processor.rs
Lines 796 to 798 in c74ac93
The exception is thus discarded and not being processed.
Apart from the fact that due to missing any kind of memory regions, unwinding itself is impossible, however the customer still wants to see at least the exception context symbolicated.
The text was updated successfully, but these errors were encountered: