<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi,<br>
      <br>
      Are you using recent kernels? The enhanced stack protection fixing
      CVE-2017-1000364 causes interoperability issues for certain Java
      apps...<br>
      <br>
      Regards,<br>
      <br>
      Sandor<br>
      <br>
      On 06/23/2017 02:12 PM, Czanik, Péter wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CANcUavt_YehJxO0FiA=seqEqsKdzMTm0nEfA3XNqBPD3qfy-YQ@mail.gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div dir="ltr">
        <div>
          <div>
            <div>
              <div>
                <div>Hi,<br>
                  <br>
                </div>
                I wanted to send some logs to Elasticsearch, but I did
                not succeed. Syslog-ng crashed. Actually it seems to be
                something JVM related. A bit too many things changed
                recently in my test environment:<br>
              </div>
              - a new laptop<br>
            </div>
            - a new version of vmware workstation<br>
          </div>
          - a new version of glibc and openjdk inside the vm-s (I always
          start with a security update...)<br>
        </div>
        <br>
        The problem appeared both with syslog-ng 3.9 and 3.10 on both
        openSUSE Leap and CentOS 7.<br>
        <div><br>
        </div>
        <div>Have you ever seen anything similar?<br>
          <br>
        </div>
        <div>Bye,<br>
        </div>
        <div>CzP<br>
        </div>
        <div><br>
        </div>
        <div>This one is from CentOS7 where I already tried rolling back
          glibc and openjdk:<br>
        </div>
        <div><br>
          [2017-06-23T13:25:22.816610]   Compiling d_elastic reference
          [destination] at [/etc/syslog-ng/conf.d/es2.conf:27:3]<br>
          [2017-06-23T13:25:22.816968] Seeking the journal to the start
          position;<br>
          [2017-06-23T13:25:22.817808] Processing the time zone file
          (32bit part); filename='/usr/share/zoneinfo/UTC'<br>
          #<br>
          # A fatal error has been detected by the Java Runtime
          Environment:<br>
          #<br>
          #  SIGBUS (0x7) at pc=0x00007f5ecc511c18, pid=1651,
          tid=0x00007f5ee3949b40<br>
          #<br>
          # JRE version:  (8.0_121-b13) (build )<br>
          # Java VM: OpenJDK 64-Bit Server VM (25.121-b13 mixed mode
          linux-amd64 compressed oops)<br>
          # Problematic frame:<br>
          # j  java.lang.Object.<clinit>()V+0<br>
          #<br>
          # Failed to write core dump. Core dumps have been disabled. To
          enable core dumping, try "ulimit -c unlimited" before starting
          Java again<br>
          #<br>
          # An error report file with more information is saved as:<br>
          # /tmp/hs_err_pid1651.log<br>
          #<br>
          # If you would like to submit a bug report, please visit:<br>
          #   <a href="http://bugreport.java.com/bugreport/crash.jsp"
            moz-do-not-send="true">http://bugreport.java.com/bugreport/crash.jsp</a><br>
          #<br>
          Aborted (core dumped)<br>
          <br>
          <br>
        </div>
        <div>This one is from openSUSE, where I had gdb installed...<br>
        </div>
        <div><br>
          linux-pzl9:/var/lib/systemd/coredump # gdb -c
          core.syslog-ng.0.46a0d0e824ce4fa29a644ef713064044.2015.1498211596000000
          /usr/sbin/syslog-ng<br>
          GNU gdb (GDB; openSUSE Leap 42.2) 7.11.1<br>
          Copyright (C) 2016 Free Software Foundation, Inc.<br>
          License GPLv3+: GNU GPL version 3 or later <<a
            href="http://gnu.org/licenses/gpl.html"
            moz-do-not-send="true">http://gnu.org/licenses/gpl.html</a>><br>
          This is free software: you are free to change and redistribute
          it.<br>
          There is NO WARRANTY, to the extent permitted by law.  Type
          "show copying"<br>
          and "show warranty" for details.<br>
          This GDB was configured as "x86_64-suse-linux".<br>
          Type "show configuration" for configuration details.<br>
          For bug reporting instructions, please see:<br>
          <<a href="http://bugs.opensuse.org/" moz-do-not-send="true">http://bugs.opensuse.org/</a>>.<br>
          Find the GDB manual and other documentation resources online
          at:<br>
          <<a href="http://www.gnu.org/software/gdb/documentation/"
            moz-do-not-send="true">http://www.gnu.org/software/gdb/documentation/</a>>.<br>
          For help, type "help".<br>
          Type "apropos word" to search for commands related to
          "word"...<br>
          Reading symbols from /usr/sbin/syslog-ng...(no debugging
          symbols found)...done.<br>
          [New LWP 2015]<br>
          [New LWP 2016]<br>
          [New LWP 2017]<br>
          [New LWP 2018]<br>
          [Thread debugging using libthread_db enabled]<br>
          Using host libthread_db library "/lib64/libthread_db.so.1".<br>
          Core was generated by `syslog-ng -Fvde'.<br>
          Program terminated with signal SIGSEGV, Segmentation fault.<br>
          #0  _expand_stack_to (bottom=0x7ffe43f70fff "",
          bottom@entry=0x7ffe43f70990 "") at
/usr/src/debug/icedtea-3.4.0/openjdk/hotspot/src/os/linux/vm/os_linux.cpp:673<br>
          673   
/usr/src/debug/icedtea-3.4.0/openjdk/hotspot/src/os/linux/vm/os_linux.cpp:
          No such file or directory.<br>
          [Current thread is 1 (Thread 0x7ff2ab992b40 (LWP 2015))]<br>
          Missing separate debuginfos, use: zypper install
          syslog-ng-debuginfo-3.10.1-2.3.x86_64<br>
          (gdb) bt full<br>
          #0  _expand_stack_to (bottom=0x7ffe43f70fff "",
          bottom@entry=0x7ffe43f70990 "") at
/usr/src/debug/icedtea-3.4.0/openjdk/hotspot/src/os/linux/vm/os_linux.cpp:673<br>
                  sp = 0x7ffe43f7a120 ""<br>
                  size = 37153<br>
                  p = 0x7ffe43f70ff0 ""<br>
          #1  0x00007ff2a5f6f184 in os::Linux::manually_expand_stack
          (t=t@entry=0x19e9000, addr=0x7ffe43f70990 "") at
/usr/src/debug/icedtea-3.4.0/openjdk/hotspot/src/os/linux/vm/os_linux.cpp:686<br>
                  mask_all = {__val = {18446744067267100671,
          18446744073709551615 <repeats 15 times>}}<br>
                  old_sigset = {__val = {18446744067266838271,
          140680142549761, 140730038723104, 140680138113208, 1140303776,
          210453397503, 140730038723232, 140730038724512, 1, 27171840,
          18446744073709551615, 4, <br>
                      140730038723200, 140680140758410, 140730038723208,
          18446744069414584320}}<br>
          #2  0x00007ff2a5f77f7d in JVM_handle_linux_signal (sig=11,
          info=0x7ffe43f7a530, ucVoid=0x7ffe43f7a400,
          abort_if_unrecognized=1)<br>
              at
/usr/src/debug/icedtea-3.4.0/openjdk/hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp:330<br>
                  addr = <optimized out><br>
                  uc = 0x7ffe43f7a400<br>
                  thread = 0x19e9000<br>
                  stub = 0x0<br>
                  newset = {__val = {0, 0, 18446744073709551615, 2,
          27670976, 140679847562464, 3, 27171760, 27171728,
          140679847562559, 140679847562515, 0, 140730038723488,
          140680143714222, 3, 140730038724512}}<br>
                  err = {<StackObj> = {<No data fields>},
          _id = 1, _message = 0x19e9c00 "", _detail_msg =
          0xffffffffffffffff <error: Cannot access memory at address
          0xffffffffffffffff>, _thread = 0x4, <br>
                    _pc = 0x7ffe43f7a740 "\320\v\177\212\362\177",
          _siginfo = 0x7ff2a60051f8<br>
              
          <SharedRuntime::generate_i2c2i_adapters(MacroAssembler*,
          int, int, BasicType const*, VMRegPair const*,
          AdapterFingerPrint*)+3464>, _context = 0x3, <br>
                    _filename = 0xffffffffffffffff <error: Cannot
          access memory at address 0xffffffffffffffff>, _lineno = -1,
          _current_step = 48, <br>
                    _current_step_info = 0x7ff2a65619f0 <vtable for
          Relocation+16> "\240栥\362\177", _verbose = 0, static
          first_error = 0x0, static first_error_tid = -1, static
          coredump_status = false, <br>
                    static coredump_message = '\000' <repeats 1999
          times>, _size = 140680227341344, static out =
          {<outputStream> = {<ResourceObj> = {<No data
          fields>}, <br>
                        _vptr.outputStream = 0x7ff2a655fc50 <vtable
          for fdStream+16>, _indentation = 0, _width = 80, _position
          = 0, _newlines = 0, _precount = 0, _stamp = {_counter = 0}},
          _fd = 1, _need_close = false}, <br>
                    static log = {<outputStream> =
          {<ResourceObj> = {<No data fields>},
          _vptr.outputStream = 0x7ff2a655fc50 <vtable for
          fdStream+16>, _indentation = 0, _width = 80, _position = 0,
          _newlines = 0, <br>
                        _precount = 0, _stamp = {_counter = 0}}, _fd =
          -1, _need_close = false}}<br>
                  t = 0x19e9000<br>
                  shm = {<StackObj> = {<No data fields>},
          _thread = 0x19e9000}<br>
                  vmthread = 0x0<br>
                  pc = <optimized out><br>
          #3  0x00007ff2a5f6e3d8 in signalHandler (sig=11,
          info=0x7ffe43f7a530, uc=0x7ffe43f7a400) at
/usr/src/debug/icedtea-3.4.0/openjdk/hotspot/src/os/linux/vm/os_linux.cpp:4354<br>
                  orig_errno = 2<br>
          #4  <signal handler called><br>
          No symbol table info available.<br>
          #5  0x00007ff29453dc26 in ?? ()<br>
          No symbol table info available.<br>
          #6  0x00007ffe43f7a990 in ?? ()<br>
          No symbol table info available.<br>
          #7  0x00007ff28a7d0d50 in ?? ()<br>
          No symbol table info available.<br>
          #8  0x00007ffe43f7a9d8 in ?? ()<br>
          No symbol table info available.<br>
          #9  0x00007ff28a892ff8 in ?? ()<br>
          No symbol table info available.<br>
          #10 0x0000000000000000 in ?? ()<br>
          No symbol table info available.<br>
          (gdb) <br>
          <br>
          <div>
            <div>
              <div>
                <div>
                  <div><br clear="all">
                    <div>
                      <div>
                        <div class="gmail_signature">
                          <div dir="ltr">
                            <div>Peter Czanik (CzP) <<a
                                href="mailto:peter.czanik@balabit.com"
                                target="_blank" moz-do-not-send="true">peter.czanik@balabit.com</a>><br>
                              Balabit / syslog-ng upstream<br>
                              <a
                                href="https://www.balabit.com/blog/author/peterczanik/"
                                target="_blank" moz-do-not-send="true">https://www.balabit.com/blog/author/peterczanik/</a><br>
                              <a href="https://twitter.com/PCzanik"
                                target="_blank" moz-do-not-send="true">https://twitter.com/PCzanik</a></div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">______________________________________________________________________________
Member info: <a class="moz-txt-link-freetext" href="https://lists.balabit.hu/mailman/listinfo/syslog-ng">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a>
Documentation: <a class="moz-txt-link-freetext" href="http://www.balabit.com/support/documentation/?product=syslog-ng">http://www.balabit.com/support/documentation/?product=syslog-ng</a>
FAQ: <a class="moz-txt-link-freetext" href="http://www.balabit.com/wiki/syslog-ng-faq">http://www.balabit.com/wiki/syslog-ng-faq</a>

</pre>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>