mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 08:40:50 +00:00
Merge pull request #24256 from ClickHouse/log-exception-for-allocator-free
Log exception in Allocator::free
This commit is contained in:
commit
0b8bf34aba
@ -99,9 +99,17 @@ public:
|
|||||||
/// Free memory range.
|
/// Free memory range.
|
||||||
void free(void * buf, size_t size)
|
void free(void * buf, size_t size)
|
||||||
{
|
{
|
||||||
checkSize(size);
|
try
|
||||||
freeNoTrack(buf, size);
|
{
|
||||||
CurrentMemoryTracker::free(size);
|
checkSize(size);
|
||||||
|
freeNoTrack(buf, size);
|
||||||
|
CurrentMemoryTracker::free(size);
|
||||||
|
}
|
||||||
|
catch (...)
|
||||||
|
{
|
||||||
|
DB::tryLogCurrentException("Allocator::free");
|
||||||
|
throw;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Enlarge memory range.
|
/** Enlarge memory range.
|
||||||
|
Loading…
Reference in New Issue
Block a user