[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