[Bro-Dev] #829: terminate called after throwing an instance of 'std::logic_error'

Bro Tracker bro at tracker.bro-ids.org
Thu Jun 7 09:33:25 PDT 2012


#829: terminate called after throwing an instance of 'std::logic_error'
----------------------------+---------------------
 Reporter:  Tyler.Schoenke  |       Type:  Problem
   Status:  new             |   Priority:  Normal
Milestone:                  |  Component:  Bro
  Version:  git/master      |   Keywords:
----------------------------+---------------------
 {{{
 #0  0x00007fb04706aa75 in raise () from /lib/libc.so.6
 #1  0x00007fb04706e5c0 in abort () from /lib/libc.so.6
 #2  0x00007fb0479208c5 in __gnu_cxx::__verbose_terminate_handler() ()
    from /usr/lib/libstdc++.so.6
 #3  0x00007fb04791ecf6 in ?? () from /usr/lib/libstdc++.so.6
 #4  0x00007fb04791ed23 in std::terminate() () from /usr/lib/libstdc++.so.6
 #5  0x00007fb04791ee1e in __cxa_throw () from /usr/lib/libstdc++.so.6
 #6  0x00007fb0478ba987 in std::__throw_logic_error(char const*) ()
    from /usr/lib/libstdc++.so.6
 #7  0x00007fb0478fc911 in ?? () from /usr/lib/libstdc++.so.6
 #8  0x00007fb0478fca33 in std::basic_string<char, std::char_traits<char>,
 std::allocator<char> >::basic_string(char const*, std::allocator<char>
 const&) ()
    from /usr/lib/libstdc++.so.6
 #9  0x00000000008020b8 in logging::Manager::ValToLogVal (this=0xc542a0,
     val=0x7fb0349103e0, ty=0x7fb0301ea1d0)
     at /root/src/bro-git-20120606/src/logging/Manager.cc:822
 #10 0x0000000000802512 in logging::Manager::ValToLogVal (this=0xc542a0,
     val=0x7fb034928da0, ty=0x7fb0301e9ee0)
     at /root/src/bro-git-20120606/src/logging/Manager.cc:886
 #11 0x00000000008027d9 in logging::Manager::RecordToFilterVals
 (this=0xc542a0,
     stream=0x1e81260, filter=0x1ea8940, columns=0x7fb0345b6350)
     at /root/src/bro-git-20120606/src/logging/Manager.cc:944
 #12 0x0000000000801e14 in logging::Manager::Write (this=0xc542a0,
 id=0x1090450,
     columns=0x7fb0345b6350)
     at /root/src/bro-git-20120606/src/logging/Manager.cc:781
 #13 0x00000000006ee67f in BifFunc::Log::bro___write (frame=0x7fb0345c2670,
     BiF_ARGS=0x7fb0346c7e30) at logging.bif:47
 #14 0x00000000006d8dc4 in BuiltinFunc::Call (this=0xe8b130,
     args=0x7fb0346c7e30, parent=0x7fb0345c2670)
     at /root/src/bro-git-20120606/src/Func.cc:475
 #15 0x00000000006c5db0 in CallExpr::Eval (this=0xe51120, f=0x7fb0345c2670)
     at /root/src/bro-git-20120606/src/Expr.cc:4519
 #16 0x00000000007b942d in ReturnStmt::Exec (this=0xe511c0,
 f=0x7fb0345c2670,
     flow=@0x7fff510a1184) at /root/src/bro-git-20120606/src/Stmt.cc:1344
 #17 0x00000000007b9b2b in StmtList::Exec (this=0xe50ba0, f=0x7fb0345c2670,
     flow=@0x7fff510a1184) at /root/src/bro-git-20120606/src/Stmt.cc:1404
 #18 0x00000000006d802d in BroFunc::Call (this=0xe51290,
 args=0x7fb0345c26e0,
     parent=0x7fb0345c25e0) at /root/src/bro-git-20120606/src/Func.cc:332
 #19 0x00000000006c5db0 in CallExpr::Eval (this=0x1090890,
 f=0x7fb0345c25e0)
     at /root/src/bro-git-20120606/src/Expr.cc:4519
 #20 0x00000000007b413f in ExprStmt::Exec (this=0x1090930,
 f=0x7fb0345c25e0,
     flow=@0x7fff510a1494) at /root/src/bro-git-20120606/src/Stmt.cc:369
 #21 0x00000000007b4bd5 in IfStmt::DoExec (this=0x1090a90,
 f=0x7fb0345c25e0,
     v=0x7fb0346c7fc0, flow=@0x7fff510a1494)
     at /root/src/bro-git-20120606/src/Stmt.cc:484
 #22 0x00000000007b4173 in ExprStmt::Exec (this=0x1090a90,
 f=0x7fb0345c25e0,
     flow=@0x7fff510a1494) at /root/src/bro-git-20120606/src/Stmt.cc:373
 #23 0x00000000007b9b2b in StmtList::Exec (this=0x108eda0,
 f=0x7fb0345c25e0,
     flow=@0x7fff510a1494) at /root/src/bro-git-20120606/src/Stmt.cc:1404
 #24 0x00000000006d802d in BroFunc::Call (this=0x10646b0,
 args=0x7fb0346c7e50,
     parent=0x0) at /root/src/bro-git-20120606/src/Func.cc:332
 #25 0x00000000006932f4 in EventHandler::Call (this=0x1064820,
     vl=0x7fb0346c7e50, no_remote=false)
     at /root/src/bro-git-20120606/src/EventHandler.cc:72
 #26 0x00000000006247a4 in Event::Dispatch (this=0x7fb0346c81a0,
 no_remote=false)
     at /root/src/bro-git-20120606/src/Event.h:46
 #27 0x0000000000692915 in EventMgr::Dispatch (this=0xb6a180)
     at /root/src/bro-git-20120606/src/Event.cc:105
 #28 0x0000000000692990 in EventMgr::Drain (this=0xb6a180)
     at /root/src/bro-git-20120606/src/Event.cc:117
 #29 0x000000000074235c in net_run ()
     at /root/src/bro-git-20120606/src/Net.cc:502
 #30 0x0000000000623e6e in main (argc=16, argv=0x7fff510a1cd8)
     at /root/src/bro-git-20120606/src/main.cc:1065
 }}}

 core
 [New Thread 28841]
 [New Thread 29110]
 [New Thread 29116]
 [New Thread 29101]
 [New Thread 29097]
 [New Thread 29111]
 [New Thread 29105]
 [New Thread 29099]
 [New Thread 28842]
 [New Thread 29113]
 [New Thread 29112]
 [New Thread 29114]
 [New Thread 28845]
 [New Thread 29117]
 [New Thread 29115]
 [New Thread 29118]
 [New Thread 31021]
 [New Thread 28844]
 [New Thread 29093]
 [New Thread 29103]
 [New Thread 29104]
 [New Thread 29106]
 [New Thread 29107]
 [New Thread 29108]
 [New Thread 29109]
 [New Thread 31020]
 Core was generated by `/usr/local/bro-20120606/bin/bro -U .status -p
 broctl -p broctl-live -p local -p'.
 Program terminated with signal 6, Aborted.
 #0  0x00007fb04706aa75 in raise () from /lib/libc.so.6

 ==== reporter.log
 0.000000        Reporter::ERROR field value missing [Notice::n$src]
 /usr/local/bro-20120606/share/bro/site/tts/tts-email-per-orig.bro, line 21
 0.000000        Reporter::ERROR field value missing [Notice::n$src]
 /usr/local/bro-20120606/share/bro/site/tts/tts-email-per-orig.bro, line 21
 0.000000        Reporter::ERROR field value missing [Notice::n$src]
 /usr/local/bro-20120606/share/bro/site/tts/tts-email-per-orig.bro, line 21
 0.000000        Reporter::ERROR field value missing [Notice::n$src]
 /usr/local/bro-20120606/share/bro/site/tts/tts-email-per-orig.bro, line 21
 0.000000        Reporter::ERROR field value missing [Notice::n$src]
 /usr/local/bro-20120606/share/bro/site/tts/tts-email-per-orig.bro, line 21
 0.000000        Reporter::ERROR field value missing [Notice::n$src]
 /usr/local/bro-20120606/share/bro/site/tts/tts-email-per-orig.bro, line 21
 0.000000        Reporter::ERROR field value missing [Notice::n$src]
 /usr/local/bro-20120606/share/bro/site/tts/tts-email-per-orig.bro, line 21
 0.000000        Reporter::ERROR field value missing [Notice::n$src]
 /usr/local/bro-20120606/share/bro/site/tts/tts-email-per-orig.bro, line 21
 0.000000        Reporter::ERROR field value missing [Notice::n$src]
 /usr/local/bro-20120606/share/bro/site/tts/tts-email-per-orig.bro, line 21
 0.000000        Reporter::ERROR field value missing [Notice::n$src]
 /usr/local/bro-20120606/share/bro/site/tts/tts-email-per-orig.bro, line 21

 ==== stderr.log
 terminate called after throwing an instance of 'std::logic_error'
 what():  basic_string::_S_construct NULL not valid
 /usr/local/bro-20120606/share/broctl/scripts/run-bro: line 60: 28841
 Aborted                 (core dumped) nohup $mybro $@

 ==== stdout.log
 unlimited
 unlimited
 unlimited

 ==== .cmdline
 -U .status -p broctl -p broctl-live -p local -p manager local.bro broctl
 base/frameworks/cluster local-manager.bro broctl/auto

 ==== .env_vars
 PATH=/usr/local/bro-20120606/bin:/usr/local/bro-20120606/share/broctl/scripts:/usr/local/bro/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 BROPATH=/usr/local/bro-20120606/spool/installed-scripts-do-not-
 touch/site::/usr/local/bro-20120606/spool/installed-scripts-do-not-
 touch/auto:/usr/local/bro-20120606/share/bro:/usr/local/bro-20120606/share/bro/policy:/usr/local/bro-20120606/share/bro/site
 CLUSTER_NODE=manager

 ==== .status
 RUNNING [net_run]

 ==== No prof.log

 ==== packet_filter.log
 #separator \x09
 #set_separator  ,
 #empty_field    (empty)
 #unset_field    -
 #path   packet_filter
 #fields ts      node    filter  init    success
 #types  time    string  string  bool    bool

 ==== loaded_scripts.log
 #separator \x09
 #set_separator  ,
 #empty_field    (empty)
 #unset_field    -
 #path   loaded_scripts
 #fields name
 #types  string
 /usr/local/bro-20120606/share/bro/base/init-bare.bro
 /usr/local/bro-20120606/share/bro/base/const.bif.bro
 /usr/local/bro-20120606/share/bro/base/types.bif.bro
 /usr/local/bro-20120606/share/bro/base/strings.bif.bro
 /usr/local/bro-20120606/share/bro/base/bro.bif.bro
 /usr/local/bro-20120606/share/bro/base/reporter.bif.bro
 /usr/local/bro-20120606/share/bro/base/event.bif.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/logging/__load__.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/logging/./main.bro
 /usr/local/bro-20120606/share/bro/base/logging.bif.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/logging/./postprocessors/__load__.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/logging/./postprocessors/./scp.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/logging/./postprocessors/./sftp.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/logging/./writers/ascii.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/logging/./writers/dataseries.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/input/__load__.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/input/./main.bro
 /usr/local/bro-20120606/share/bro/base/input.bif.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/input/./readers/ascii.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/input/./readers/raw.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/input/./readers/benchmark.bro
 /usr/local/bro-20120606/share/bro/base/init-default.bro
 /usr/local/bro-20120606/share/bro/base/utils/site.bro
 /usr/local/bro-20120606/share/bro/base/utils/./patterns.bro
 /usr/local/bro-20120606/share/bro/base/utils/addrs.bro
 /usr/local/bro-20120606/share/bro/base/utils/conn-ids.bro
 /usr/local/bro-20120606/share/bro/base/utils/directions-and-hosts.bro
 /usr/local/bro-20120606/share/bro/base/utils/files.bro
 /usr/local/bro-20120606/share/bro/base/utils/numbers.bro
 /usr/local/bro-20120606/share/bro/base/utils/paths.bro
 /usr/local/bro-20120606/share/bro/base/utils/strings.bro
 /usr/local/bro-20120606/share/bro/base/utils/thresholds.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/notice/__load__.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/notice/./main.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/notice/./weird.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/notice/./actions/drop.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/notice/./actions/email_admin.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/notice/./actions/page.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/notice/./actions/add-
 geodata.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/notice/./extend-
 email/hostnames.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/cluster/__load__.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/cluster/./main.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/control/__load__.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/control/./main.bro
 /usr/local/bro-20120606/spool/installed-scripts-do-not-touch/auto/cluster-
 layout.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/cluster/./setup-
 connections.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/communication/__load__.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/communication/./main.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/packet-
 filter/__load__.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/packet-filter/./main.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/packet-
 filter/./netstats.bro
 /usr/local/bro-20120606/share/bro/policy/frameworks/communication/listen.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/cluster/./nodes/manager.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/notice/./cluster.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/notice/./actions/pp-
 alarms.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/dpd/__load__.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/dpd/./main.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/signatures/__load__.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/signatures/./main.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/software/__load__.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/software/./main.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/metrics/__load__.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/metrics/./main.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/metrics/./cluster.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/intel/__load__.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/intel/./main.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/reporter/__load__.bro
 /usr/local/bro-20120606/share/bro/base/frameworks/reporter/./main.bro
 /usr/local/bro-20120606/share/bro/base/protocols/conn/__load__.bro
 /usr/local/bro-20120606/share/bro/base/protocols/conn/./main.bro
 /usr/local/bro-20120606/share/bro/base/protocols/conn/./contents.bro
 /usr/local/bro-20120606/share/bro/base/protocols/conn/./inactivity.bro
 /usr/local/bro-20120606/share/bro/base/protocols/dns/__load__.bro
 /usr/local/bro-20120606/share/bro/base/protocols/dns/./consts.bro
 /usr/local/bro-20120606/share/bro/base/protocols/dns/./main.bro
 /usr/local/bro-20120606/share/bro/base/protocols/ftp/__load__.bro
 /usr/local/bro-20120606/share/bro/base/protocols/ftp/./utils-commands.bro
 /usr/local/bro-20120606/share/bro/base/protocols/ftp/./main.bro
 /usr/local/bro-20120606/share/bro/base/protocols/ftp/./file-extract.bro
 /usr/local/bro-20120606/share/bro/base/protocols/http/__load__.bro
 /usr/local/bro-20120606/share/bro/base/protocols/http/./main.bro
 /usr/local/bro-20120606/share/bro/base/protocols/http/./utils.bro
 /usr/local/bro-20120606/share/bro/base/protocols/http/./file-ident.bro
 /usr/local/bro-20120606/share/bro/base/protocols/http/./file-hash.bro
 /usr/local/bro-20120606/share/bro/base/protocols/http/./file-extract.bro
 /usr/local/bro-20120606/share/bro/base/protocols/irc/__load__.bro
 /usr/local/bro-20120606/share/bro/base/protocols/irc/./main.bro
 /usr/local/bro-20120606/share/bro/base/protocols/irc/./dcc-send.bro
 /usr/local/bro-20120606/share/bro/base/protocols/smtp/__load__.bro
 /usr/local/bro-20120606/share/bro/base/protocols/smtp/./main.bro
 /usr/local/bro-20120606/share/bro/base/protocols/smtp/./entities.bro
 /usr/local/bro-20120606/share/bro/base/protocols/smtp/./entities-
 excerpt.bro
 /usr/local/bro-20120606/share/bro/base/protocols/ssh/__load__.bro
 /usr/local/bro-20120606/share/bro/base/protocols/ssh/./main.bro
 /usr/local/bro-20120606/share/bro/base/protocols/ssl/__load__.bro
 /usr/local/bro-20120606/share/bro/base/protocols/ssl/./consts.bro
 /usr/local/bro-20120606/share/bro/base/protocols/ssl/./main.bro
 /usr/local/bro-20120606/share/bro/base/protocols/ssl/./mozilla-ca-list.bro
 /usr/local/bro-20120606/share/bro/base/protocols/syslog/__load__.bro
 /usr/local/bro-20120606/share/bro/base/protocols/syslog/./consts.bro
 /usr/local/bro-20120606/share/bro/base/protocols/syslog/./main.bro
 /usr/local/bro-20120606/spool/installed-scripts-do-not-
 touch/site/local.bro
 /usr/local/bro-20120606/share/bro/policy/misc/loaded-scripts.bro
 /usr/local/bro-20120606/share/bro/policy/tuning/defaults/__load__.bro
 /usr/local/bro-20120606/share/bro/policy/tuning/defaults/./packet-
 fragments.bro
 /usr/local/bro-20120606/share/bro/policy/tuning/defaults/./warnings.bro
 /usr/local/bro-20120606/share/bro/policy/frameworks/software/vulnerable.bro
 /usr/local/bro-20120606/share/bro/policy/frameworks/software/version-
 changes.bro
 /usr/local/bro-20120606/share/bro/site/bro-scripts/http-exe-bad-
 attributes.bro
 /usr/local/bro-20120606/share/bro/site/bro-scripts/scan.bro
 /usr/local/bro-20120606/share/bro/site/bro-scripts/scan.cluster.bro
 /usr/local/bro-20120606/share/bro/policy/misc/capture-loss.bro
 /usr/local/bro-20120606/share/bro/site/robin/alarm-summary-interval.bro
 /usr/local/bro-20120606/share/bro/site/tts/tts-bpf-packetfilter.bro
 /usr/local/bro-20120606/share/bro/site/tts/tts-sig-once.bro
 /usr/local/bro-20120606/share/bro/policy/protocols/ftp/software.bro
 /usr/local/bro-20120606/share/bro/policy/protocols/smtp/software.bro
 /usr/local/bro-20120606/share/bro/policy/protocols/ssh/software.bro
 /usr/local/bro-20120606/share/bro/policy/protocols/http/software.bro
 /usr/local/bro-20120606/share/bro/policy/protocols/dns/detect-external-
 names.bro
 /usr/local/bro-20120606/share/bro/policy/protocols/ftp/detect.bro
 /usr/local/bro-20120606/share/bro/policy/protocols/conn/known-hosts.bro
 /usr/local/bro-20120606/share/bro/policy/protocols/conn/known-services.bro
 /usr/local/bro-20120606/share/bro/policy/protocols/ssl/known-certs.bro
 /usr/local/bro-20120606/share/bro/policy/protocols/ssl/cert-hash.bro
 /usr/local/bro-20120606/share/bro/policy/protocols/ssl/validate-certs.bro
 /usr/local/bro-20120606/share/bro/site/tts/mozilla-ruby-cert.bro
 /usr/local/bro-20120606/share/bro/policy/protocols/ssh/geo-data.bro
 /usr/local/bro-20120606/share/bro/policy/protocols/ssh/detect-
 bruteforcing.bro
 /usr/local/bro-20120606/share/bro/policy/protocols/ssh/interesting-
 hostnames.bro
 /usr/local/bro-20120606/share/bro/policy/protocols/http/detect-MHR.bro
 /usr/local/bro-20120606/share/bro/policy/protocols/http/detect-sqli.bro
 /usr/local/bro-20120606/share/bro/broctl/__load__.bro
 /usr/local/bro-20120606/share/bro/broctl/./main.bro
 /usr/local/bro-20120606/share/bro/policy/frameworks/control/controllee.bro
 /usr/local/bro-20120606/spool/installed-scripts-do-not-touch/site/local-
 manager.bro
 /usr/local/bro-20120606/share/bro/site/tts/tts-http.bro
 /usr/local/bro-20120606/share/bro/site/tts/tts-email-per-orig.bro
 /usr/local/bro-20120606/share/bro/broctl/auto.bro
 /usr/local/bro-20120606/spool/installed-scripts-do-not-touch/auto/local-
 networks.bro
 /usr/local/bro-20120606/spool/installed-scripts-do-not-touch/auto/broctl-
 config.bro

-- 
Ticket URL: <http://tracker.bro-ids.org/bro/ticket/829>
Bro Tracker <http://tracker.bro-ids.org/bro>
Bro Issue Tracker



More information about the bro-dev mailing list