Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-4474

Breakpad causes core dump when creating minidump when resources are limited

    XMLWordPrintableJSON

Details

    Description

      When Impala hits resource limits as in maximum number of open files or threads and triggers a minidump Breakpad ends up causing a minidump and crashing as well

      (no debugging symbols found)...done.
      Loaded symbols for /opt/cloudera/parcels/CDH-5.10.0-1.cdh5.10.0.p0.234/lib/hadoop/lib/native/libhadoop.so.1.0.0
      Core was generated by `/opt/cloudera/parcels/CDH-5.10.0-1.cdh5.10.0.p0.234/lib/impala/sbin-retail/impa'.
      Program terminated with signal 11, Segmentation fault.
      #0  0x0000000001b6e5c5 in std::vector<unsigned long, google_breakpad::PageStdAllocator<unsigned long> >::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, google_breakpad::PageStdAllocator<unsigned long> > >, unsigned long, unsigned long const&) ()
      Missing separate debuginfos, use: debuginfo-install cyrus-sasl-lib-2.1.23-15.el6_6.2.x86_64 glibc-2.12-1.166.el6_7.7.x86_64 keyutils-libs-1.4-5.el6.x86_64 krb5-libs-1.10.3-42z1.el6_7.x86_64 libcom_err-1.41.12-22.el6.x86_64 libselinux-2.0.94-5.8.el6.x86_64 nss-softokn-freebl-3.14.3-23.el6_7.x86_64 openssl-1.0.1e-42.el6_7.4.x86_64 oracle-j2sdk1.7-1.7.0+update67-1.x86_64 zlib-1.2.3-29.el6.x86_64
      (gdb) bt
      #0  0x0000000001b6e5c5 in std::vector<unsigned long, google_breakpad::PageStdAllocator<unsigned long> >::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, google_breakpad::PageStdAllocator<unsigned long> > >, unsigned long, unsigned long const&) ()
      #1  0x0000000001b6d5cf in google_breakpad::LinuxDumper::LinuxDumper(int) ()
      #2  0x0000000001b6f8e9 in google_breakpad::LinuxPtraceDumper::LinuxPtraceDumper(int) ()
      #3  0x0000000001b735b3 in (anonymous namespace)::WriteMinidumpImpl(char const*, int, long, int, void const*, unsigned long, std::list<google_breakpad::MappingEntry, std::allocator<google_breakpad::MappingEntry> > const&, std::list<google_breakpad::AppMemory, std::allocator<google_breakpad::AppMemory> > const&) ()
      #4  0x0000000001b73b9f in google_breakpad::WriteMinidump(char const*, long, int, void const*, unsigned long, std::list<google_breakpad::MappingEntry, std::allocator<google_breakpad::MappingEntry> > const&, std::list<google_breakpad::AppMemory, std::allocator<google_breakpad::AppMemory> > const&) ()
      #5  0x0000000001b69412 in google_breakpad::ExceptionHandler::DoDump(int, void const*, unsigned long) ()
      #6  0x0000000001b69480 in google_breakpad::ExceptionHandler::ThreadEntry(void*) ()
      #7  0x0000000001b68c5b in google_breakpad::ExceptionHandler::GenerateDump(google_breakpad::ExceptionHandler::CrashContext*) ()
      warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mmokhtar Mostafa Mokhtar
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: