[Bro-Dev] #577: DNS analyzer doesn't use ProtocolViolation / ProtocolConfirmation

Bro Tracker bro at tracker.bro-ids.org
Fri Oct 7 14:40:14 PDT 2011


#577: DNS analyzer doesn't use ProtocolViolation / ProtocolConfirmation
----------------------+------------------------
  Reporter:  gregor   |      Owner:  robin
      Type:  Problem  |     Status:  reopened
  Priority:  Normal   |  Milestone:  Bro1.6
 Component:  Bro      |    Version:  git/master
Resolution:           |   Keywords:  BETA
----------------------+------------------------
Changes (by jsiwek):

 * status:  closed => reopened
 * resolution:  fixed =>


Comment:

 > In [6fe2b2c0f3d0bb16d21652e01c87b8d4fe5d97f5/bro]:
 > {{{
 > #!CommitTicketReference repository="bro"
 revision="6fe2b2c0f3d0bb16d21652e01c87b8d4fe5d97f5"
 > DNS now raises DPD events.
 >
 > Closes #577.
 > }}}

 With this change an assertion is hit when running the long external trace
 test:

 {{{
 Program received signal SIGABRT, Aborted.
 0x00007fff8aa5a82a in __kill ()
 (gdb) where
 #0  0x00007fff8aa5a82a in __kill ()
 #1  0x00007fff939d9a9c in abort ()
 #2  0x00007fff93a0c5de in __assert_rtn ()
 #3  0x00000001000dffd1 in Analyzer::~Analyzer (this=0x102650230) at
 Analyzer.cc:254
 #4  0x00000001002bcbc6 in
 TCP_ApplicationAnalyzer::~TCP_ApplicationAnalyzer (this=0x102650230) at
 TCP.h:266
 #5  0x00000001001393dc in DNS_Analyzer::~DNS_Analyzer (this=0x102650230)
 at DNS.cc:1132
 #6  0x00000001000daa40 in Analyzer::ForwardPacket (this=0x104526ab0,
 len=119, data=0x10126c62a "", is_orig=true, seq=-1, ip=0x7fff5fbfe448,
 caplen=119) at Analyzer.cc:440
 #7  0x0000000100384807 in UDP_Analyzer::DeliverPacket (this=0x104526ab0,
 len=119, data=0x10126c62a "", is_orig=true, seq=-1, ip=0x7fff5fbfe448,
 caplen=119) at UDP.cc:163
 #8  0x00000001000dfcec in Analyzer::NextPacket (this=0x104526ab0, len=127,
 data=0x10126c622 "\024?\024?", is_orig=true, seq=-1, ip=0x7fff5fbfe448,
 caplen=127) at Analyzer.cc:335
 #9  0x000000010012011a in Connection::NextPacket (this=0x1027e8580,
 t=1258615443.2526419, is_orig=1, ip=0x7fff5fbfe448, len=127, caplen=127,
 data=@0x7fff5fbfe310, record_packet=@0x7fff5fbfe2cc,
 record_content=@0x7fff5fbfe2c8, hdr=0x1020eee20, pkt=0x10126c600 "\001",
 hdr_size=14) at Conn.cc:246
 #10 0x000000010032aa47 in NetSessions::DoNextPacket (this=0x10218bf40,
 t=1258615443.2526419, hdr=0x1020eee20, ip_hdr=0x7fff5fbfe448,
 pkt=0x10126c600 "\001", hdr_size=14) at Sessions.cc:608
 #11 0x000000010032b104 in NetSessions::NextPacket (this=0x10218bf40,
 t=1258615443.2526419, hdr=0x1020eee20, pkt=0x10126c600 "\001",
 hdr_size=14, pkt_elem=0x0) at Sessions.cc:279
 #12 0x000000010032b593 in NetSessions::DispatchPacket (this=0x10218bf40,
 t=1258615443.2526419, hdr=0x1020eee20, pkt=0x10126c600 "\001",
 hdr_size=14, src_ps=0x1020eede0, pkt_elem=0x0) at Sessions.cc:228
 #13 0x000000010029a99b in net_packet_dispatch (t=1258615443.2526419,
 hdr=0x1020eee20, pkt=0x10126c600 "\001", hdr_size=14, src_ps=0x1020eede0,
 pkt_elem=0x0) at Net.cc:351
 #14 0x000000010029b0fe in net_packet_arrival (t=1258615443.2526419,
 hdr=0x1020eee20, pkt=0x10126c600 "\001", hdr_size=14, src_ps=0x1020eede0)
 at Net.cc:414
 #15 0x00000001002b8936 in PktSrc::Process (this=0x1020eede0) at
 PktSrc.cc:273
 #16 0x000000010029ad46 in net_run () at Net.cc:444
 #17 0x00000001000ce4c2 in main (argc=4, argv=0x7fff5fbff4d0) at
 main.cc:1009
 }}}

-- 
Ticket URL: <http://tracker.bro-ids.org/bro/ticket/577#comment:3>
Bro Tracker <http://tracker.bro-ids.org/bro>
Bro Issue Tracker



More information about the bro-dev mailing list