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

Breakpad causes core dump when creating minidump when resources are limited

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            mmokhtar Mostafa Mokhtar

            Dates

              Created:
              Updated:

              Slack

                Issue deployment