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

Bro Tracker bro at tracker.bro-ids.org
Mon Jun 11 13:26:23 PDT 2012


#829: terminate called after throwing an instance of 'std::logic_error'
-----------------------------+------------------------
  Reporter:  Tyler.Schoenke  |      Owner:
      Type:  Merge Request   |     Status:  new
  Priority:  Normal          |  Milestone:  Bro2.1
 Component:  Bro             |    Version:  git/master
Resolution:                  |   Keywords:
-----------------------------+------------------------

Comment (by Tyler.Schoenke):

 Hi Jon,

 I applied your code change, and now I get this error:

 {{{
 #0  0x00007f6393816a75 in raise () from /lib/libc.so.6
 #1  0x00007f639381a5c0 in abort () from /lib/libc.so.6
 #2  0x000000000072e2c3 in Reporter::InternalError (this=0xc68da0,
     fmt=0x86f588 "unexpected IP proto in ICMP analyzer")
     at /root/src/bro-git-20120611/src/Reporter.cc:118
 #3  0x0000000000713103 in ICMP_Analyzer::DeliverPacket (this=0x379b550,
     len=108, data=0x7f6392f7b068 <Address 0x7f6392f7b068 out of bounds>,
     is_orig=true, seq=-1, ip=0x7fffade206d0, caplen=108)
     at /root/src/bro-git-20120611/src/ICMP.cc:67
 #4  0x000000000062c595 in Analyzer::NextPacket (this=0x379b550, len=108,
     data=0x7f6392f7b068 <Address 0x7f6392f7b068 out of bounds>,
 is_orig=true,
     seq=-1, ip=0x7fffade206d0, caplen=108)
     at /root/src/bro-git-20120611/src/Analyzer.cc:323
 #5  0x00000000006577b1 in Connection::NextPacket (this=0x37a1300,
     t=1339443931.350776, is_orig=1, ip=0x7fffade206d0, len=108,
 caplen=108,
     data=@0x7fffade20508, record_packet=@0x7fffade20548,
     record_content=@0x7fffade20544, hdr=0x1cbffb0,
     pkt=0x7f6392f7b046 <Address 0x7f6392f7b046 out of bounds>,
 hdr_size=14)
     at /root/src/bro-git-20120611/src/Conn.cc:225
 #6  0x00000000007a2255 in NetSessions::DoNextPacket (this=0x1cc0e10,
     t=1339443931.350776, hdr=0x1cbffb0, ip_hdr=0x7fffade206d0,
     pkt=0x7f6392f7b046 <Address 0x7f6392f7b046 out of bounds>,
 hdr_size=14)
     at /root/src/bro-git-20120611/src/Sessions.cc:663
 #7  0x00000000007a0f30 in NetSessions::NextPacket (this=0x1cc0e10,
     t=1339443931.350776, hdr=0x1cbffb0,
     pkt=0x7f6392f7b046 <Address 0x7f6392f7b046 out of bounds>,
 hdr_size=14,
     pkt_elem=0x0) at /root/src/bro-git-20120611/src/Sessions.cc:279
 #8  0x00000000007a0cce in NetSessions::DispatchPacket (this=0x1cc0e10,
     t=1339443931.350776, hdr=0x1cbffb0,
     pkt=0x7f6392f7b046 <Address 0x7f6392f7b046 out of bounds>,
 hdr_size=14,
     src_ps=0x1cbff70, pkt_elem=0x0)
     at /root/src/bro-git-20120611/src/Sessions.cc:227
 #9  0x0000000000741e45 in net_packet_dispatch (t=1339443931.350776,
     hdr=0x1cbffb0, pkt=0x7f6392f7b046 <Address 0x7f6392f7b046 out of
 bounds>,
     hdr_size=14, src_ps=0x1cbff70, pkt_elem=0x0)
     at /root/src/bro-git-20120611/src/Net.cc:353
 #10 0x0000000000742096 in net_packet_arrival (t=1339443931.350776,
     hdr=0x1cbffb0, pkt=0x7f6392f7b046 <Address 0x7f6392f7b046 out of
 bounds>,
     hdr_size=14, src_ps=0x1cbff70) at /root/src/bro-
 git-20120611/src/Net.cc:416
 #11 0x000000000075647d in PktSrc::Process (this=0x1cbff70)
     at /root/src/bro-git-20120611/src/PktSrc.cc:273
 #12 0x00000000007421ce in net_run ()
     at /root/src/bro-git-20120611/src/Net.cc:446
 #13 0x0000000000623e6e in main (argc=18, argv=0x7fffade20ed8)
     at /root/src/bro-git-20120611/src/main.cc:1065
 }}}

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



More information about the bro-dev mailing list