[Bro-Dev] #490: Segfault in logging framework
Bro Tracker
bro at tracker.bro-ids.org
Tue Jul 5 04:46:15 PDT 2011
#490: Segfault in logging framework
---------------------+--------------------
Reporter: seth | Owner:
Type: Problem | Status: new
Priority: Normal | Milestone: Bro1.6
Component: Bro | Version:
Keywords: |
---------------------+--------------------
There was no message on stderr or stdout, but here's the stack trace.
{{{
Program terminated with signal 11, Segmentation fault.
#0 0x0820e23a in LogWriterAscii::DoWriteOne (this=0xac22718,
desc=0xbfe67f24, val=0xd5e7cb0, field=0xac22670) at
/usr/local/bro/src/LogWriterAscii.cc:175
175 if ( ! DoWriteOne(desc,
val->val.set_val.vals[j], field) )
(gdb) bt
#0 0x0820e23a in LogWriterAscii::DoWriteOne (this=0xac22718,
desc=0xbfe67f24, val=0xd5e7cb0, field=0xac22670) at
/usr/local/bro/src/LogWriterAscii.cc:175
#1 0x0820e3ba in LogWriterAscii::DoWrite (this=0xac22718, num_fields=17,
fields=0xabc9138, vals=0xe6bd038) at
/usr/local/bro/src/LogWriterAscii.cc:222
#2 0x0820d292 in LogWriter::Write (this=0xac22718, arg_num_fields=17,
vals=0xe6bd038) at /usr/local/bro/src/LogWriter.cc:60
#3 0x0820afd9 in LogMgr::Write (this=0x9ec6d50, id=0xa1a57d8,
columns=0xee3d2c0) at /usr/local/bro/src/LogMgr.cc:947
#4 0x081cb8dc in BifFunc::Log::bro___write (frame=0xc9800f0,
BiF_ARGS=0xdaa7190) at logging.bif:49
#5 0x081c620d in BuiltinFunc::Call (this=0xa09a7d0, args=0xdaa7190,
parent=0xc9800f0) at /usr/local/bro/src/Func.cc:462
#6 0x081b39c9 in CallExpr::Eval (this=0x9f3ae78, f=0xc9800f0) at
/usr/local/bro/src/Expr.cc:4651
#7 0x0826f1e1 in StmtList::Exec(Frame *, ._127 &) const (this=0x9f3ab18,
f=0xc9800f0, flow=@0xbfe68244) at /usr/local/bro/src/Stmt.cc:1432
#8 0x081c6a16 in BroFunc::Call (this=0x9f3af48, args=0xc3b33a0,
parent=0xe9fd878) at /usr/local/bro/src/Func.cc:319
#9 0x081b39c9 in CallExpr::Eval (this=0xa1a5a50, f=0xe9fd878) at
/usr/local/bro/src/Expr.cc:4651
#10 0x082742cc in ExprStmt::Exec(Frame *, ._127 &) const (this=0xa1a5ab0,
f=0xe9fd878, flow=@0xbfe68434) at /usr/local/bro/src/Stmt.cc:397
#11 0x0826f1e1 in StmtList::Exec(Frame *, ._127 &) const (this=0xa1a2ac8,
f=0xe9fd878, flow=@0xbfe68434) at /usr/local/bro/src/Stmt.cc:1432
#12 0x0826e729 in IfStmt::DoExec(Frame *, Val *, ._127 &) const
(this=0xa1a5b78, f=0xe9fd878, v=0xe676f20, flow=@0xbfe68434) at
/usr/local/bro/src/Stmt.cc:512
#13 0x082742ec in ExprStmt::Exec(Frame *, ._127 &) const (this=0xa1a5b78,
f=0xe9fd878, flow=@0xbfe68434) at /usr/local/bro/src/Stmt.cc:401
#14 0x0826f1e1 in StmtList::Exec(Frame *, ._127 &) const (this=0xa1a21e8,
f=0xe9fd878, flow=@0xbfe68434) at /usr/local/bro/src/Stmt.cc:1432
#15 0x081c6a16 in BroFunc::Call (this=0xa1a61b0, args=0xd78afa8,
parent=0xde10150) at /usr/local/bro/src/Func.cc:319
#16 0x081b39c9 in CallExpr::Eval (this=0xa1b67f8, f=0xde10150) at
/usr/local/bro/src/Expr.cc:4651
#17 0x082742cc in ExprStmt::Exec(Frame *, ._127 &) const (this=0xa1b6858,
f=0xde10150, flow=@0xbfe68624) at /usr/local/bro/src/Stmt.cc:397
#18 0x0826f1e1 in StmtList::Exec(Frame *, ._127 &) const (this=0xa1b5ec8,
f=0xde10150, flow=@0xbfe68624) at /usr/local/bro/src/Stmt.cc:1432
#19 0x0826e729 in IfStmt::DoExec(Frame *, Val *, ._127 &) const
(this=0xa1b6920, f=0xde10150, v=0xf1505b0, flow=@0xbfe68624) at
/usr/local/bro/src/Stmt.cc:512
#20 0x082742ec in ExprStmt::Exec(Frame *, ._127 &) const (this=0xa1b6920,
f=0xde10150, flow=@0xbfe68624) at /usr/local/bro/src/Stmt.cc:401
#21 0x0826f1e1 in StmtList::Exec(Frame *, ._127 &) const (this=0xa1ac7d0,
f=0xde10150, flow=@0xbfe68624) at /usr/local/bro/src/Stmt.cc:1432
#22 0x081c6a16 in BroFunc::Call (this=0x9f8bd88, args=0xd5ca7c8,
parent=0x0) at /usr/local/bro/src/Func.cc:319
#23 0x0817d413 in EventHandler::Call (this=0x9ed4848, vl=0xd5ca7c8,
no_remote=false) at /usr/local/bro/src/EventHandler.cc:96
#24 0x0817caf7 in Dispatch (this=0x8340400) at
/usr/local/bro/src/Event.h:43
#25 EventMgr::Dispatch (this=0x8340400) at /usr/local/bro/src/Event.cc:107
---Type <return> to continue, or q <return> to quit---
#26 0x0817cc18 in EventMgr::Drain (this=0x8340400) at
/usr/local/bro/src/Event.cc:119
#27 0x0821dd55 in net_packet_dispatch (t=1309733647.4661829,
hdr=0xa7769c0, pkt=0xa776e7c "E", hdr_size=0, src_ps=0xa776988,
pkt_elem=0x0)
at /usr/local/bro/src/Net.cc:381
#28 0x0821e169 in net_packet_arrival (t=1309733647.4661829, hdr=0xa7769c0,
pkt=0xa776e7c "E", hdr_size=0, src_ps=0xa776988) at
/usr/local/bro/src/Net.cc:443
#29 0x0822d4b1 in PktSrc::Process (this=0xa776988) at
/usr/local/bro/src/PktSrc.cc:275
#30 0x0821dee7 in net_run () at /usr/local/bro/src/Net.cc:473
#31 0x08136227 in main (argc=227842232, argv=0xbfe68c14) at
/usr/local/bro/src/main.cc:1009
(gdb)
}}}
--
Ticket URL: <http://tracker.bro-ids.org/bro/ticket/490>
Bro Tracker <http://tracker.bro-ids.org/bro>
Bro Issue Tracker
More information about the bro-dev
mailing list