#228 On Fedora18, oprofile's CRC method to find debugifo breaks

None
closed-fixed
None
5
2013-07-29
2012-11-29
No

See Fedora bug https://bugzilla.redhat.com/show_bug.cgi?id=877187 for description. Also, see Fedora bug https://bugzilla.redhat.com/show_bug.cgi?id=881369 for details on why this is happening on Fedora 18.

In brief, a new MiniDebuginfo feature was introduced in Fedora18 that changes how runtime RPMs and their corresponding debuginfo RPMs are built such that the CRC stored in the runtime binary no longer matches the CRC we calculate from the contents of the debuginfo file. Other tools that use debuginfo (like gdb) use the the build-id method (i.e., build-id is stored in runtime which can be used to locate the matching debuginfo file), and only use the CRC method as a fallback mechanism. OProfile should do the same.

Discussion

  • Maynard Johnson

    Maynard Johnson - 2012-12-21

    This problem has been resolved with git commit IDs e1cb933c35f0bcf1de531d9ee8372ed8586ee36c and 67374b7e85a459c6698a0315753593d00479989e.

     
  • Maynard Johnson

    Maynard Johnson - 2012-12-21
    • status: open --> open-fixed
     
  • Maynard Johnson

    Maynard Johnson - 2013-07-29
    • status: open-fixed --> closed-fixed
    • Group: -->
     

Log in to post a comment.