Here's another attempt at solving the bug. It adds a flag to add_basics_to_problem_data indicating whether or not we are interested about data from current process. Additionally, it adds optional argument to createAlertSignature, which can be used by sealert to pass the executable directly.
ok, patch seems good. what I would like to see is only addition of an optional argument to *createAlertSignature* and let setroubleshoot and anaconda fix this issue.