Uploaded image for project: 'HPCC'
  1. HPCC
  2. HPCC-27452

Crash when processing metrics constructor

    XMLWordPrintable

Details

    • Bug
    • Status: New
    • Not specified
    • Resolution: Unresolved
    • None
    • None
    • JLib
    • None

    Description

      An possible cause for the crash may be because the helper functions are implemented by templates, which are therefore defined in the esphttp shared object. If that is unloaded and reloaded at a different address that could cause significant problems since the vmt and other symbols would no longer be valid addresses.

      Note in this case the code seems to be accessing the _M_get_deleter() virtual method of the control block - which is likely to be local to calling . That suggests that changed addresses could be the cause.
      It might be possible to reproduce with a thor query that calls file services and has two different graphs in it.

      Only sensible short term solution I can think of is to remove the metrics in dlls that are dynamically loaded in plugins. In this case esphttp, which includes txsummary.cpp and soapbind.cpp (neither of which should really be there).

      Attachments

        Issue Links

          Activity

            People

              ghalliday Gavin Halliday
              ghalliday Gavin Halliday
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: