[ 
https://bro-tracker.atlassian.net/browse/BIT-1253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18103#comment-18103
 ] 

Larry Leviton commented on BIT-1253:
------------------------------------

Ok, I'll try and get it done today, but am leaving for APPSEC USA, so good
chance I won't get to it till Monday or Tuesday.

Thanks for the prompt response.

BTW: I also have another unrelated stack trace, but will wait to try and
run it with debug on and run it again, and then I will submit it next week
(Also didn't try it in 2.3.1).

#0  nb_dns_fd (nd=0x0) at /bivio/scsi/b/levitonl/bro-2.3/src/nb_dns.c:177

#1  0x1012546c in DNS_Mgr::GetFds (this=<value optimized out>, read=<value
optim ized out>, write=<value optimized out>,

    except=<value optimized out>) at
/bivio/scsi/b/levitonl/bro-2.3/src/DNS_Mgr.

cc:1222

#2  0x10198f28 in IOSourceRegistry::FindSoonest (this=0x1058596c,
ts=0xbfce0fd8)

    at /bivio/scsi/b/levitonl/bro-2.3/src/IOSource.cc:98

#3  0x101a2d8c in net_run () at
/bivio/scsi/b/levitonl/bro-2.3/src/Net.cc:370

#4  0x100f7228 in main (argc=<value optimized out>, argv=<value optimized
out>)

    at /bivio/scsi/b/levitonl/bro-2.3/src/main.cc:1165




On Wed, Sep 17, 2014 at 9:01 AM, Johanna Amann (JIRA) <



> Bro 2.3 - 2.3.1 manager dieing on Bivio hardware
> ------------------------------------------------
>
>                 Key: BIT-1253
>                 URL: https://bro-tracker.atlassian.net/browse/BIT-1253
>             Project: Bro Issue Tracker
>          Issue Type: Problem
>          Components: Bro
>    Affects Versions: 2.3
>         Environment: Bro 2.3 and Bro 2.3.1 
> bivio hardwareLinux CPU.2.6.31-45 has curl 7.36 gperftools 2.2 flex 2.5.39 
> bison 3.0.2 libpcap 1.1 swig 2.0.8
>            Reporter: Larry Leviton
>
> After starting bro up, the bro manager crashes in less than 60 seconds.
> Thanks for any help you can give.
> Sent stack trace to vendor (at bottom), and here was their response:
> Comment(s):   Hello Larry,
> We have duplicated a crash in our lab setup that seems to be identical to 
> that experienced by you. The code has changed quite a bit from 2.1 to 2.3.1, 
> and we suspect a bug was introduced.
> What is going on, seems to be that a writer thread is being terminated, and 
> the destructor for the Ascii writer is called eventually. However, the 
> destructor code does some checks and finds out that proper cleanup has not 
> been done, so it aborts. This does not seem to be due to any library 
> incompatibility, and looks more like maybe a race condition was introduced.
> Since you knows the Bro developers, can you please ask them to take a look 
> this and get back to us? We think it requires their expertise at this point.
> Thank You,
> Hassan.
>       
> Bivio Case Information:       
> Bivio Case #: 4566243 
> Date Created: 9/02/2014 08:02 AM PDT  
> Stack trace below:
> GNU gdb (GDB) Fedora (6.8.50.20090302-40.fc11) Copyright (C) 2009 Free 
> Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "ppc-redhat-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> backtrace
> [New Thread 25501]
> [New Thread 25328]
> [New Thread 25378]
> [New Thread 25379]
> [New Thread 25380]
> [New Thread 25381]
> [New Thread 25382]
> [New Thread 25383]
> [New Thread 25384]
> [New Thread 25385]
> [New Thread 25386]
> [New Thread 25389]
> [New Thread 25442]
> warning: Can't read pathname for load map: Input/output error.
> Missing separate debuginfo for /usr/local/lib/libz.so.1
> Try: yum --enablerepo='*-debuginfo' install 
> /usr/lib/debug/.build-id/a2/0a0d1fc0d48c2a303af1417ccc03308b9de04a
> Missing separate debuginfo for /usr/local/lib/libtcmalloc.so.4
> Try: yum --enablerepo='*-debuginfo' install 
> /usr/lib/debug/.build-id/27/eaf56bc64810920d55b9530156c1e8ffbfd43e
> Missing separate debuginfo for /usr/local/lib/libcurl.so.4
> Try: yum --enablerepo='*-debuginfo' install 
> /usr/lib/debug/.build-id/a7/9a2cebb4abc156495ec0806b1c18015c8eba01
> Reading symbols from /usr/lib/libpcap.so.1...done.
> Loaded symbols for /usr/lib/libpcap.so.1 Reading symbols from 
> /usr/lib/libssl.so.10...done.
> Loaded symbols for /usr/lib/libssl.so.10 Reading symbols from 
> /usr/lib/libcrypto.so.10...done.
> Loaded symbols for /usr/lib/libcrypto.so.10 Reading symbols from 
> /usr/lib/libbind.so.4...done.
> Loaded symbols for /usr/lib/libbind.so.4 Reading symbols from 
> /usr/local/lib/libz.so.1...done.
> Loaded symbols for /usr/local/lib/libz.so.1 Reading symbols from 
> /usr/local/lib/libtcmalloc.so.4...done.
> Loaded symbols for /usr/local/lib/libtcmalloc.so.4 Reading symbols from 
> /usr/local/lib/libcurl.so.4...done.
> Loaded symbols for /usr/local/lib/libcurl.so.4 Reading symbols from 
> /lib/libpthread.so.0...done.
> Loaded symbols for /lib/libpthread.so.0
> Reading symbols from /lib/libdl.so.2...done.
> Loaded symbols for /lib/libdl.so.2
> Reading symbols from /usr/lib/libstdc++.so.6...done.
> Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from 
> /lib/libm.so.6...done.
> Loaded symbols for /lib/libm.so.6
> Reading symbols from /lib/libgcc_s.so.1...done.
> Loaded symbols for /lib/libgcc_s.so.1
> Reading symbols from /lib/libc.so.6...done.
> Loaded symbols for /lib/libc.so.6
> Reading symbols from /usr/lib/libzcp.so...done.
> Loaded symbols for /usr/lib/libzcp.so
> Reading symbols from /lib/libgssapi_krb5.so.2...done.
> Loaded symbols for /lib/libgssapi_krb5.so.2 Reading symbols from 
> /lib/libkrb5.so.3...done.
> Loaded symbols for /lib/libkrb5.so.3
> Reading symbols from /lib/libcom_err.so.2...done.
> Loaded symbols for /lib/libcom_err.so.2
> Reading symbols from /lib/libk5crypto.so.3...done.
> Loaded symbols for /lib/libk5crypto.so.3 Reading symbols from 
> /lib/libresolv.so.2...done.
> Loaded symbols for /lib/libresolv.so.2
> Reading symbols from /lib/librt.so.1...done.
> Loaded symbols for /lib/librt.so.1
> Reading symbols from /lib/ld.so.1...done.
> Loaded symbols for /lib/ld.so.1
> Reading symbols from /lib/libbvsp.so...done.
> Loaded symbols for /lib/libbvsp.so
> Reading symbols from /lib/libbcon.so...done.
> Loaded symbols for /lib/libbcon.so
> Reading symbols from /lib/libkrb5support.so.0...done.
> Loaded symbols for /lib/libkrb5support.so.0 Reading symbols from 
> /lib/libkeyutils.so.1...done.
> Loaded symbols for /lib/libkeyutils.so.1 Reading symbols from 
> /usr/lib/libxml2.so.2...done.
> Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from 
> /lib/libhmlibs.so...done.
> Loaded symbols for /lib/libhmlibs.so
> Reading symbols from /lib/libhmolddb.so...done.
> Loaded symbols for /lib/libhmolddb.so
> Reading symbols from /lib/libcf.so...done.
> Loaded symbols for /lib/libcf.so
> Reading symbols from /lib/libbvsep.so...done.
> Loaded symbols for /lib/libbvsep.so
> Reading symbols from /usr/lib/libnrddi.so...done.
> Loaded symbols for /usr/lib/libnrddi.so
> Reading symbols from /lib/libselinux.so.1...done.
> Loaded symbols for /lib/libselinux.so.1
> Core was generated by `/var/tmp/bro/spool/tmp/bro -U .status -p broctl -p 
> broctl-live -p local -p mana'.
> Program terminated with signal 6, Aborted.
> #0  0x0f6cf01c in *__GI_raise (sig=6) at 
> ../nptl/sysdeps/unix/sysv/linux/raise.c:56
> 56    ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
>       in ../nptl/sysdeps/unix/sysv/linux/raise.c
> Missing separate debuginfos, use: debuginfo-install 
> e2fsprogs-libs-1.41.9-2.fc11.ppc glibc-2.17-4.fc11.ppc 
> keyutils-libs-1.2-5.fc11.ppc krb5-libs-1.9.3-1.fc11.ppc 
> libbind-6.0-1.fc11.ppc libgcc-4.4.1-2.fc11.ppc libselinux-2.0.80-1.fc11.ppc 
> libstdc++-4.4.1-2.fc11.ppc libxml2-2.7.6-1.fc11.ppc 
> openssl-libs-1.0.1e-37.fc11.1.ppc
> (gdb) backtrace
> #0  0x0f6cf01c in *__GI_raise (sig=6) at 
> ../nptl/sysdeps/unix/sysv/linux/raise.c:56
> #1  0x0f6d0de0 in *__GI_abort () at abort.c:90
> #2  0x1024be70 in logging::writer::Ascii::~Ascii (this=0x11a87200, 
> __in_chrg=<value optimized out>)
>     at /bivio/scsi/b/levitonl/bro-2.3.1/src/logging/writers/Ascii.cc:186
> #3  0x10236b70 in threading::Manager::Process (this=0x10dae180)
>     at /bivio/scsi/b/levitonl/bro-2.3.1/src/threading/Manager.cc:171
> #4  0x101a5400 in net_run () at 
> /bivio/scsi/b/levitonl/bro-2.3.1/src/Net.cc:389
> #5  0x100f7554 in main (argc=<value optimized out>, argv=<value optimized 
> out>)
>     at /bivio/scsi/b/levitonl/bro-2.3.1/src/main.cc:1165
> Current language:  auto; currently minimal
> (gdb)
> #0  0x0f6cf01c in *__GI_raise (sig=6) at 
> ../nptl/sysdeps/unix/sysv/linux/raise.c:56
> #1  0x0f6d0de0 in *__GI_abort () at abort.c:90
> #2  0x1024be70 in logging::writer::Ascii::~Ascii (this=0x11a87200, 
> __in_chrg=<value optimized out>)
>     at /bivio/scsi/b/levitonl/bro-2.3.1/src/logging/writers/Ascii.cc:186
> #3  0x10236b70 in threading::Manager::Process (this=0x10dae180)
>     at /bivio/scsi/b/levitonl/bro-2.3.1/src/threading/Manager.cc:171
> #4  0x101a5400 in net_run () at 
> /bivio/scsi/b/levitonl/bro-2.3.1/src/Net.cc:389
> #5  0x100f7554 in main (argc=<value optimized out>, argv=<value optimized 
> out>)
>     at /bivio/scsi/b/levitonl/bro-2.3.1/src/main.cc:1165
> (gdb) quit



--
This message was sent by Atlassian JIRA
(v6.4-OD-05-008#64003)
_______________________________________________
bro-dev mailing list
[email protected]
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev

Reply via email to