You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Tim Armstrong (JIRA)" <ji...@apache.org> on 2017/09/18 20:00:00 UTC

[jira] [Resolved] (IMPALA-5878) Segmentation fault in libjvm.so!SafepointSynchronize::begin() [breakpad?]

     [ https://issues.apache.org/jira/browse/IMPALA-5878?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tim Armstrong resolved IMPALA-5878.
-----------------------------------
    Resolution: Cannot Reproduce

Can't reproduce this specific crash. I think there's a fairly significant chance that the code around runtime profile counters has memory lifetime bugs lurking in it that will go away if we simplify it. So we should do that. However I don't see a way to directly test if that would have prevented this crash.

> Segmentation fault in libjvm.so!SafepointSynchronize::begin() [breakpad?]
> -------------------------------------------------------------------------
>
>                 Key: IMPALA-5878
>                 URL: https://issues.apache.org/jira/browse/IMPALA-5878
>             Project: IMPALA
>          Issue Type: Bug
>          Components: Frontend
>    Affects Versions: Impala 2.9.0
>            Reporter: Lars Volker
>            Assignee: Tim Armstrong
>            Priority: Critical
>              Labels: crash
>         Attachments: 5a057950-68f9-4110-1628cb97-98a8f242.txt
>
>
> Here is the stack trace of the crashing thread from a minidump. Please reach out if you want to access the full minidump. I may also be able to provide a core file.
> {noformat}
> Crash reason:  SIGSEGV
> Crash address: 0x270
>  0  libjvm.so!SafepointSynchronize::begin() + 0x26e
>  1  libjvm.so!VMThread::loop() + 0x1bf
>  2  libjvm.so!VMThread::run() + 0x70
>  3  libjvm.so!java_start(Thread*) + 0x108
>  4  libpthread-2.12.so + 0x7a51
>  5  libc-2.12.so + 0xe893d
>  0  libpthread-2.12.so + 0xb63c
>  1  impalad!boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) [condition_variable.hpp : 73 + 0xb]
>  2  impalad!boost::thread::join_noexcept() + 0x5c
>  3  impalad!impala::ThriftServer::Join() [thread.hpp : 767 + 0x8]
>  4  impalad!ImpaladMain(int, char**) [impalad-main.cc : 112 + 0xc]
>  5  impalad!main [daemon-main.cc : 37 + 0xb]
>  6  libc-2.12.so + 0x1ed5d
>  7  impalad!ldap_int_destroy_global_options + 0x80
>  8  impalad!_GLOBAL__sub_I_symbolize.cc + 0x84
>  9  impalad!__libc_csu_fini + 0x10
> 10  impalad!_GLOBAL__sub_I_symbolize.cc + 0x84
> 11  impalad!_start + 0x29
> {noformat}
> {noformat}
> Thread 1
>  0  libpthread-2.12.so + 0xe2e4
>     Found by: given as instruction pointer in context
>  1  libpthread-2.12.so + 0x9588
>     Found by: stack scanning
>  2  impalad!google_breakpad::ExceptionHandler::SignalHandler(int, siginfo*, void*) + 0x23
>     Found by: stack scanning
>  3  libjvm.so!os::Linux::chained_handler(int, siginfo*, void*) + 0x112
>     Found by: call frame info
>  4  libjvm.so!JVM_handle_linux_signal + 0xb6
>     Found by: call frame info
>  5  libjvm.so!signalHandler(int, siginfo*, void*) + 0x43
>     Found by: call frame info
>  6  libpthread-2.12.so + 0xf790
>     Found by: call frame info
>  7  impalad!impala::PeriodicCounterUpdater::UpdateLoop() [periodic-counter-updater.cc : 158 + 0x3]
>     Found by: stack scanning
>  8  0xffff
>     Found by: call frame info
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)