Skip to content

Segmentation fault when sample small allocation #275

Closed
@lhsoft

Description

@lhsoft

`
#0 0x0000000000bf2ed5 in UnwindImpl<false, false> (result=0x7f04b7baf9a0, sizes=, max_depth=64, skip_count=0, ucp=, min_dropped_frames=0x0) at external/_maindata_deps_extcom_google_absl/absl/debugging/internal/stacktrace_x86-inl.inc:339

#1 0x0000000000bf2fa6 in absl::(anonymous namespace)::Unwind<false, false> (min_dropped_frames=0x0, uc=0x0, skip_count=skip_count@entry=0, max_depth=max_depth@entry=64, sizes=0x0, result=result@entry=0x7f04b7baf350) at external/_maindata_deps_extcom_google_absl/absl/debugging/stacktrace.cc:103

#2 absl::GetStackTrace (result=result@entry=0x7f04b7baf9a0, max_depth=max_depth@entry=64, skip_count=skip_count@entry=0) at external/_maindata_deps_extcom_google_absl/absl/debugging/stacktrace.cc:103

#3 0x0000000000bb4059 in tcmalloc::tcmalloc_internal::SampleifyAllocation(tcmalloc::tcmalloc_internal::Static&, unsigned long, unsigned long, unsigned long, unsigned long, __hot_cold_t, bool, void*, tcmalloc::tcmalloc_internal::Span*) ()
at external/_maindata_deps_extcom_github_google_tcmalloc/tcmalloc/allocation_sampling.cc:143

#4 0x0000000000babf1e in tcmalloc::tcmalloc_internal::SampleSmallAllocation<tcmalloc::tcmalloc_internal::TCMallocPolicy<tcmalloc::tcmalloc_internal::CppOomPolicy, tcmalloc::tcmalloc_internal::DefaultAlignPolicy> > (size_class=69, weight=2133448, requested_size=65537, state=..., policy=..., res=...)
at external/_maindata_deps_extcom_github_google_tcmalloc/tcmalloc/internal/optimization.h:60

#5 tcmalloc::tcmalloc_internal::alloc_small_sampled_hooks_or_perthread<tcmalloc::tcmalloc_internal::TCMallocPolicy<tcmalloc::tcmalloc_internal::CppOomPolicy, tcmalloc::tcmalloc_internal::DefaultAlignPolicy> > (size=65537, size_class=69, weight=2133448, policy=...)
at external/_maindata_deps_extcom_github_google_tcmalloc/tcmalloc/tcmalloc.cc:933

#6 0x00000000013a5dfc in std::__cxx11::basic_string<char, std::char_traits, std::allocator >::reserve(unsigned long) () at external/_maindata_deps_extcom_github_google_tcmalloc/tcmalloc/page_allocator.h:290
`
we are using the commit https://github.com/google/tcmalloc/commit/36402deb8caab799b856785994bf8969ecfd833d

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions