[Bro-Dev] #491: Another logging framework segfault

Bro Tracker bro at tracker.bro-ids.org
Tue Jul 5 04:48:23 PDT 2011


#491: Another logging framework segfault
---------------------+--------------------
 Reporter:  seth     |      Owner:
     Type:  Problem  |     Status:  new
 Priority:  Normal   |  Milestone:  Bro1.6
Component:  Bro      |    Version:
 Keywords:           |
---------------------+--------------------
 {{{

 (gdb) bt
 #0  0x00457ae4 in free () from /lib/libc.so.6
 #1  0x072c75c1 in operator delete(void*) () from /usr/lib/libstdc++.so.6
 #2  0x072c761d in operator delete[](void*) () from /usr/lib/libstdc++.so.6
 #3  0x0820776e in LogVal::~LogVal (this=0x1ab529e0, __in_chrg=<value
 optimized out>) at /usr/local/bro/src/LogMgr.cc:101
 #4  0x0820d20b in LogWriter::DeleteVals (this=0x9c9a348, vals=0x7ee62588)
 at /usr/local/bro/src/LogWriter.cc:147
 #5  0x0820d2a3 in LogWriter::Write (this=0x9c9a348, arg_num_fields=17,
 vals=0x7ee62588) at /usr/local/bro/src/LogWriter.cc:62
 #6  0x0820afd9 in LogMgr::Write (this=0x901fe50, id=0x92fdc80,
 columns=0x4b202710) at /usr/local/bro/src/LogMgr.cc:947
 #7  0x081cb8dc in BifFunc::Log::bro___write (frame=0x3e74c270,
 BiF_ARGS=0x44a5c300) at logging.bif:49
 #8  0x081c620d in BuiltinFunc::Call (this=0x91f3218, args=0x44a5c300,
 parent=0x3e74c270) at /usr/local/bro/src/Func.cc:462
 #9  0x081b39c9 in CallExpr::Eval (this=0x9094230, f=0x3e74c270) at
 /usr/local/bro/src/Expr.cc:4651
 #10 0x0826f1e1 in StmtList::Exec(Frame *, ._127 &) const (this=0x9093ed0,
 f=0x3e74c270, flow=@0xbfa42934) at /usr/local/bro/src/Stmt.cc:1432
 #11 0x081c6a16 in BroFunc::Call (this=0x9094300, args=0x40c29858,
 parent=0x6e9e2100) at /usr/local/bro/src/Func.cc:319
 #12 0x081b39c9 in CallExpr::Eval (this=0x92fdef8, f=0x6e9e2100) at
 /usr/local/bro/src/Expr.cc:4651
 #13 0x082742cc in ExprStmt::Exec(Frame *, ._127 &) const (this=0x92fdf58,
 f=0x6e9e2100, flow=@0xbfa42b24) at /usr/local/bro/src/Stmt.cc:397
 #14 0x0826f1e1 in StmtList::Exec(Frame *, ._127 &) const (this=0x92faf70,
 f=0x6e9e2100, flow=@0xbfa42b24) at /usr/local/bro/src/Stmt.cc:1432
 #15 0x0826e729 in IfStmt::DoExec(Frame *, Val *, ._127 &) const
 (this=0x92fe020, f=0x6e9e2100, v=0x4743a370, flow=@0xbfa42b24) at
 /usr/local/bro/src/Stmt.cc:512
 #16 0x082742ec in ExprStmt::Exec(Frame *, ._127 &) const (this=0x92fe020,
 f=0x6e9e2100, flow=@0xbfa42b24) at /usr/local/bro/src/Stmt.cc:401
 #17 0x0826f1e1 in StmtList::Exec(Frame *, ._127 &) const (this=0x92fa690,
 f=0x6e9e2100, flow=@0xbfa42b24) at /usr/local/bro/src/Stmt.cc:1432
 #18 0x081c6a16 in BroFunc::Call (this=0x92fe658, args=0x563a9fe0,
 parent=0x52d77848) at /usr/local/bro/src/Func.cc:319
 #19 0x081b39c9 in CallExpr::Eval (this=0x930ec58, f=0x52d77848) at
 /usr/local/bro/src/Expr.cc:4651
 #20 0x082742cc in ExprStmt::Exec(Frame *, ._127 &) const (this=0x930ecb8,
 f=0x52d77848, flow=@0xbfa42d14) at /usr/local/bro/src/Stmt.cc:397
 #21 0x0826f1e1 in StmtList::Exec(Frame *, ._127 &) const (this=0x930e328,
 f=0x52d77848, flow=@0xbfa42d14) at /usr/local/bro/src/Stmt.cc:1432
 #22 0x0826e729 in IfStmt::DoExec(Frame *, Val *, ._127 &) const
 (this=0x930ed80, f=0x52d77848, v=0x3f221658, flow=@0xbfa42d14) at
 /usr/local/bro/src/Stmt.cc:512
 #23 0x082742ec in ExprStmt::Exec(Frame *, ._127 &) const (this=0x930ed80,
 f=0x52d77848, flow=@0xbfa42d14) at /usr/local/bro/src/Stmt.cc:401
 #24 0x0826f1e1 in StmtList::Exec(Frame *, ._127 &) const (this=0x9304cc0,
 f=0x52d77848, flow=@0xbfa42d14) at /usr/local/bro/src/Stmt.cc:1432
 #25 0x081c6a16 in BroFunc::Call (this=0x90e4ed0, args=0x3c4c9358,
 parent=0x0) at /usr/local/bro/src/Func.cc:319
 ---Type <return> to continue, or q <return> to quit---
 #26 0x0817d413 in EventHandler::Call (this=0x902d940, vl=0x3c4c9358,
 no_remote=false) at /usr/local/bro/src/EventHandler.cc:96
 #27 0x0817caf7 in Dispatch (this=0x8340400) at
 /usr/local/bro/src/Event.h:43
 #28 EventMgr::Dispatch (this=0x8340400) at /usr/local/bro/src/Event.cc:107
 #29 0x0817cc18 in EventMgr::Drain (this=0x8340400) at
 /usr/local/bro/src/Event.cc:119
 #30 0x0821dd55 in net_packet_dispatch (t=1309686477.2723601,
 hdr=0x98d4f00, pkt=0x98d66c4 "E\020", hdr_size=0, src_ps=0x98d4ec8,
 pkt_elem=0x0)
     at /usr/local/bro/src/Net.cc:381
 #31 0x0821e169 in net_packet_arrival (t=1309686477.2723601, hdr=0x98d4f00,
 pkt=0x98d66c4 "E\020", hdr_size=0, src_ps=0x98d4ec8) at
 /usr/local/bro/src/Net.cc:443
 #32 0x0822d4b1 in PktSrc::Process (this=0x98d4ec8) at
 /usr/local/bro/src/PktSrc.cc:275
 #33 0x0821dee7 in net_run () at /usr/local/bro/src/Net.cc:473
 #34 0x08136227 in main (argc=Cannot access memory at address 0x0
 ) at /usr/local/bro/src/main.cc:1009
 }}}

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



More information about the bro-dev mailing list