Closed Bug 1904528 Opened 5 months ago Closed 4 months ago

Split [@ RtlpFreeHeapInternal | RtlFreeHeap | APP_DATA::FreeCachedMem] into different signatures

Categories

(Socorro :: Signature, task, P3)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: yannis, Unassigned)

References

(Blocks 1 open bug, )

Details

See bug 1900964 and the related bugs listed below. The signature [@ RtlpFreeHeapInternal | RtlFreeHeap | APP_DATA::FreeCachedMem] currently groups together multiple issues which are not easy to separate. Ideally we would keep two more levels in the signature to have e.g.:

  • RtlpFreeHeapInternal | RtlFreeHeap | APP_DATA::FreeCachedMem | SysFreeString | pxcdrvl.dll for bug 1900796 (example);
  • RtlpFreeHeapInternal | RtlFreeHeap | APP_DATA::FreeCachedMem | SysFreeString | database.dll for bug 1901230 (example);
  • RtlpFreeHeapInternal | RtlFreeHeap | APP_DATA::FreeCachedMem | VariantClear | qyui.dll for bug 1902010 (example).

An example where two more levels is not exactly enough is:

  • RtlpFreeHeapInternal | RtlFreeHeap | APP_DATA::FreeCachedMem | SysFreeString | VariantClearWorker | VariantClear | TAsyncNotifyCallbackHandler::ExtractStatusFromXmlMessage for bug 1675760 (example).

It looks like what you want is to add VariantClear, SysFreeString and (for the last example) VariantClearWorker to the prefix list. It is pretty easy to put together a pull request via the GitHub UI by clicking on the pencil icon to edit the file. There's some documentation here. Signature changes are mostly on a self-serve basis, but it should only take a few minutes.

That looks like what I need here indeed, and APP_DATA::FreeCachedMem as well. Thanks for the info!

(In reply to Yannis Juglaret [:yannis] from comment #2)

and APP_DATA::FreeCachedMem as well.

Ah right. I managed to overlook the most important one somehow.

Priority: -- → P3

This was deployed in bug 1906174 just now.

Status: NEW → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.