Summary: | valgrind shouldn't need dsymutil | ||
---|---|---|---|
Product: | [Developer tools] valgrind | Reporter: | Dan Kegel <dank> |
Component: | general | Assignee: | Julian Seward <jseward> |
Status: | REPORTED --- | ||
Severity: | wishlist | CC: | mark, njn |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Other | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Dan Kegel
2009-07-14 20:16:52 UTC
Breakpad is being enhanced to read DWARF data from .o files when no .dSYM is present, too. I think bug 197928 is the most promising way to fix this. Dan, are you happy if I mark this as a duplicate of bug 197928? Sadly, no. It does not solve the cycle time problem in the case where an error is occuring. (Making dsymutil lazy would be better than a poke in the eye with a sharp stick, but it's not a fix, and this is not a duplicate bug.) Won't it help a lot, though? Presumably you're only getting small numbers of errors reported? Or are you suppressing a lot of them (in which case laziness won't help)? Won't help a bit. Once the first error happens, our cycle time will balloon to longer than the attention span of developers, and bugs will start piling up, never to be cleared. And yes, we have tons of suppressions. Is dsymutil open source? If so, it would be perhaps informative to know what it's doing, that takes so long. I don't think it is. Once breakpad implements this feature, though, presumably you could follow their lead without much trouble. dsymutil is unfortunately not open-source, but Apple gdb is, and it handles this. Breakpad is also open-source and has a developer currently looking at this problem. |