[ https://issues.apache.org/jira/browse/KUDU-3030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17152269#comment-17152269 ]
Grant Henke commented on KUDU-3030: ----------------------------------- This was recently seen a few more times because tcmalloc heap sampling was enabled by default in Kudu 1.10.0+: https://github.com/apache/kudu/commit/3175ed07df9c9280adec08fea18d15acbd45a4dc The workaround is to disable it by setting `--heap-sample-every-n-bytes=0`, but we really need a fix or to disable heap sampling by default. > Crash in tcmalloc stack unwinder > -------------------------------- > > Key: KUDU-3030 > URL: https://issues.apache.org/jira/browse/KUDU-3030 > Project: Kudu > Issue Type: Bug > Components: build > Affects Versions: 1.11.0 > Reporter: Todd Lipcon > Priority: Critical > > We recently saw a crash where the tcmalloc heap profiler was trying to unwind > the stack, and ended up accessing invalid memory. The issue here is that > tcmalloc is relying on frame pointers for heap unwinding, but this particular > stack trace was going through libstdc++, which was installed on the system > and doesn't have frame pointers. "usually" this works OK, but when we get > unlucky, we can crash. -- This message was sent by Atlassian Jira (v8.3.4#803005)