Project

General

Profile

Bug #1189 » BUGS.txt

Peter Manev, 05/01/2014 10:10 AM

 
1

    
2

    
3
root@suricata:~/oisf# suricata --build-info
4
This is Suricata version 2.0dev (rev 6fbb955)
5
Features: PCAP_SET_BUFF LIBPCAP_VERSION_MAJOR=1 PF_RING AF_PACKET HAVE_PACKET_FANOUT LIBCAP_NG LIBNET1.1 HAVE_HTP_URI_NORMALIZE_HOOK HAVE_NSS HAVE_LIBJANSSON 
6
SIMD support: SSE_4_2 SSE_4_1 SSE_3 
7
Atomic intrisics: 1 2 4 8 16 byte(s)
8
64-bits, Little-endian architecture
9
GCC version 4.6.3, C version 199901
10
compiled with -fstack-protector
11
compiled with _FORTIFY_SOURCE=2
12
L1 cache line size (CLS)=64
13
compiled with LibHTP v0.5.11, linked against LibHTP v0.5.11
14
Suricata Configuration:
15
  AF_PACKET support:                       yes
16
  PF_RING support:                         yes
17
  NFQueue support:                         no
18
  IPFW support:                            no
19
  DAG enabled:                             no
20
  Napatech enabled:                        no
21
  Unix socket enabled:                     yes
22
  Detection enabled:                       yes
23

    
24
  libnss support:                          yes
25
  libnspr support:                         yes
26
  libjansson support:                      yes
27
  Prelude support:                         no
28
  PCRE jit:                                no
29
  libluajit:                               no
30
  libgeoip:                                no
31
  Non-bundled htp:                         no
32
  Old barnyard2 support:                   no
33
  CUDA enabled:                            no
34

    
35
  Suricatasc install:                      yes
36

    
37
  Unit tests enabled:                      no
38
  Debug output enabled:                    no
39
  Debug validation enabled:                no
40
  Profiling enabled:                       no
41
  Profiling locks enabled:                 no
42
  Coccinelle / spatch:                     yes
43

    
44
Generic build parameters:
45
  Installation prefix (--prefix):          /usr/local
46
  Configuration directory (--sysconfdir):  /usr/local/etc/suricata/
47
  Log directory (--localstatedir) :        /usr/local/var/log/suricata/
48

    
49
  Host:                                    x86_64-unknown-linux-gnu
50
  GCC binary:                              gcc
51
  GCC Protect enabled:                     no
52
  GCC march native enabled:                yes
53
  GCC Profile enabled:                     no
54
root@suricata:~/oisf# 
55

    
56

    
57

    
58

    
59

    
60

    
61

    
62
CORE DUMP
63

    
64
[New LWP 2407]
65

    
66
warning: Can't read pathname for load map: Input/output error.
67
[Thread debugging using libthread_db enabled]
68
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
69
Core was generated by `suricata --pfring-int=eth3 --pfring-cluster-id=99 --pfring-cluster-type=cluster'.
70
Program terminated with signal 6, Aborted.
71
#0  0x00007f4bb5642425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
72
64	../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
73
(gdb) thread apply all bt
74

    
75
Thread 21 (Thread 0x7f4adf7fe700 (LWP 2407)):
76
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
77
#1  0x00007f4bb637c065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
78
#2  0x00007f4bb637beba in __pthread_mutex_lock (mutex=0x145834c0) at pthread_mutex_lock.c:61
79
#3  0x0000000000524749 in TmqhOutputPacketpool (t=<optimized out>, p=0xc322f90) at tmqh-packetpool.c:183
80
#4  0x0000000000510da7 in TmThreadsSlotProcessPkt (p=0xc322f90, s=0xa867a430, tv=0xf157d760) at tm-threads.h:156
81
#5  ReceivePfringLoop (tv=0xf157d760, data=0x7f4ac80008c0, slot=<optimized out>) at source-pfring.c:362
82
#6  0x000000000052921e in TmThreadsSlotPktAcqLoop (td=0xf157d760) at tm-threads.c:703
83
#7  0x00007f4bb6379e9a in start_thread (arg=0x7f4adf7fe700) at pthread_create.c:308
84
#8  0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
85
#9  0x0000000000000000 in ?? ()
86

    
87
Thread 20 (Thread 0x7f4b37fff700 (LWP 2399)):
88
#0  SCACSearch (mpm_ctx=<optimized out>, mpm_thread_ctx=<optimized out>, pmq=0x7f4b30014110, buf=0x9b09d76 "3\023촾c\273\221\352\351\304\017\247\254\220O", buflen=1440)
89
    at util-mpm-ac.c:1231
90
#1  0x000000000045d893 in DetectMpmPrefilter (sms_runflags=<synthetic pointer>, has_state=<optimized out>, alproto=0, flags=4 '\004', p=0x9b09590, smsg=0x0, det_ctx=0x7f4b30014040, 
91
    de_ctx=0xa1d8b040) at detect.c:983
92
#2  SigMatchSignatures (th_v=0xaf950d50, de_ctx=0xa1d8b040, det_ctx=0x7f4b30014040, p=0x9b09590) at detect.c:1319
93
#3  0x000000000045de15 in Detect (data=<optimized out>, p=<optimized out>, tv=<optimized out>, pq=<optimized out>, postpq=<optimized out>) at detect.c:1730
94
#4  Detect (tv=<optimized out>, p=<optimized out>, data=<optimized out>, pq=<optimized out>, postpq=<optimized out>) at detect.c:1702
95
#5  0x00000000005261f8 in TmThreadsSlotVarRun (tv=0xaf950d50, p=0x9b09590, slot=<optimized out>) at tm-threads.c:559
96
#6  0x0000000000510d94 in TmThreadsSlotProcessPkt (p=0x9b09590, s=0x1032560b0, tv=0xaf950d50) at tm-threads.h:142
97
#7  ReceivePfringLoop (tv=0xaf950d50, data=0x7f4b300008c0, slot=<optimized out>) at source-pfring.c:362
98
#8  0x000000000052921e in TmThreadsSlotPktAcqLoop (td=0xaf950d50) at tm-threads.c:703
99
#9  0x00007f4bb6379e9a in start_thread (arg=0x7f4b37fff700) at pthread_create.c:308
100
#10 0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
101
#11 0x0000000000000000 in ?? ()
102

    
103
Thread 19 (Thread 0x7f4b74fb8700 (LWP 2398)):
104
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
105
#1  0x00007f4bb637c065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
106
#2  0x00007f4bb637beba in __pthread_mutex_lock (mutex=0x7f4b7cbfe460) at pthread_mutex_lock.c:61
107
#3  0x00000000004cde4d in FlowGetFlowFromHash (p=0xd164670) at flow-hash.c:499
108
#4  0x00000000004cc301 in FlowHandlePacket (tv=<optimized out>, p=0xd164670) at flow.c:242
109
#5  0x00000000004495ee in DecodeTCP (tv=0xfb40cb80, dtv=<optimized out>, p=0xd164670, pkt=<optimized out>, len=<optimized out>, pq=<optimized out>) at decode-tcp.c:206
110
#6  0x000000000044750e in DecodeIPV4 (tv=0xfb40cb80, dtv=0x7f4b4c011460, p=0xd164670, pkt=0x7f45ca4cc17e "E", len=<optimized out>, pq=0x10344c980) at decode-ipv4.c:557
111
#7  0x0000000000445db5 in DecodeEthernet (tv=0xfb40cb80, dtv=0x7f4b4c011460, p=0xd164670, pkt=0x7f45ca4cc170 "x\376=\273g\300d\207\210b\207\301\b", len=1466, pq=0x10344c980)
112
    at decode-ethernet.c:60
113
#8  0x00000000005109e4 in DecodePfring (pq=0x10344c980, data=0x7f4b4c011460, p=0xd164670, tv=0xfb40cb80, postpq=<optimized out>) at source-pfring.c:630
114
#9  DecodePfring (tv=0xfb40cb80, p=0xd164670, data=0x7f4b4c011460, pq=0x10344c980, postpq=<optimized out>) at source-pfring.c:602
115
#10 0x00000000005261f8 in TmThreadsSlotVarRun (tv=0xfb40cb80, p=0xd164670, slot=<optimized out>) at tm-threads.c:559
116
#11 0x0000000000510d94 in TmThreadsSlotProcessPkt (p=0xd164670, s=0x10344c940, tv=0xfb40cb80) at tm-threads.h:142
117
#12 ReceivePfringLoop (tv=0xfb40cb80, data=0x7f4b4c0008c0, slot=<optimized out>) at source-pfring.c:362
118
#13 0x000000000052921e in TmThreadsSlotPktAcqLoop (td=0xfb40cb80) at tm-threads.c:703
119
#14 0x00007f4bb6379e9a in start_thread (arg=0x7f4b74fb8700) at pthread_create.c:308
120
#15 0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
121
---Type <return> to continue, or q <return> to quit--- 
122
#16 0x0000000000000000 in ?? ()
123

    
124
Thread 18 (Thread 0x7f4b35ffb700 (LWP 2403)):
125
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
126
#1  0x00007f4bb637c065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
127
#2  0x00007f4bb637beba in __pthread_mutex_lock (mutex=0x7f4b7cbfe460) at pthread_mutex_lock.c:61
128
#3  0x00000000004cde4d in FlowGetFlowFromHash (p=0xef87e00) at flow-hash.c:499
129
#4  0x00000000004cc301 in FlowHandlePacket (tv=<optimized out>, p=0xef87e00) at flow.c:242
130
#5  0x00000000004495ee in DecodeTCP (tv=0x1014e27e0, dtv=<optimized out>, p=0xef87e00, pkt=<optimized out>, len=<optimized out>, pq=<optimized out>) at decode-tcp.c:206
131
#6  0x000000000044750e in DecodeIPV4 (tv=0x1014e27e0, dtv=0x7f4b0c011460, p=0xef87e00, pkt=0x7f45cd921bde "E", len=<optimized out>, pq=0xa2e2d470) at decode-ipv4.c:557
132
#7  0x0000000000445db5 in DecodeEthernet (tv=0x1014e27e0, dtv=0x7f4b0c011460, p=0xef87e00, pkt=0x7f45cd921bd0 "x\376=\273g\300d\207\210b\207\301\b", len=1494, pq=0xa2e2d470)
133
    at decode-ethernet.c:60
134
#8  0x00000000005109e4 in DecodePfring (pq=0xa2e2d470, data=0x7f4b0c011460, p=0xef87e00, tv=0x1014e27e0, postpq=<optimized out>) at source-pfring.c:630
135
#9  DecodePfring (tv=0x1014e27e0, p=0xef87e00, data=0x7f4b0c011460, pq=0xa2e2d470, postpq=<optimized out>) at source-pfring.c:602
136
#10 0x00000000005261f8 in TmThreadsSlotVarRun (tv=0x1014e27e0, p=0xef87e00, slot=<optimized out>) at tm-threads.c:559
137
#11 0x0000000000510d94 in TmThreadsSlotProcessPkt (p=0xef87e00, s=0xa2e2d430, tv=0x1014e27e0) at tm-threads.h:142
138
#12 ReceivePfringLoop (tv=0x1014e27e0, data=0x7f4b0c0008c0, slot=<optimized out>) at source-pfring.c:362
139
#13 0x000000000052921e in TmThreadsSlotPktAcqLoop (td=0x1014e27e0) at tm-threads.c:703
140
#14 0x00007f4bb6379e9a in start_thread (arg=0x7f4b35ffb700) at pthread_create.c:308
141
#15 0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
142
#16 0x0000000000000000 in ?? ()
143

    
144
Thread 17 (Thread 0x7f4ade7fc700 (LWP 2409)):
145
#0  __lll_unlock_wake () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:368
146
#1  0x00007f4bb637d104 in _L_unlock_644 () from /lib/x86_64-linux-gnu/libpthread.so.0
147
#2  0x00007f4bb637d063 in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
148
#3  __pthread_mutex_unlock (mutex=0x145834c0) at pthread_mutex_unlock.c:290
149
#4  0x00000000004e923e in JsonSshCondition (tv=<optimized out>, p=0x3826510) at output-json-ssh.c:306
150
#5  0x00000000004eb80a in OutputPacketLog (tv=0x100cb6a10, p=0x3826510, thread_data=<optimized out>, pq=<optimized out>, postpq=<optimized out>) at output-packet.c:100
151
#6  0x00000000005261f8 in TmThreadsSlotVarRun (tv=0x100cb6a10, p=0x3826510, slot=<optimized out>) at tm-threads.c:559
152
#7  0x000000000052622f in TmThreadsSlotVarRun (tv=0x100cb6a10, p=0x6e65240, slot=<optimized out>) at tm-threads.c:585
153
#8  0x0000000000510d94 in TmThreadsSlotProcessPkt (p=0x6e65240, s=0xacd88fe0, tv=0x100cb6a10) at tm-threads.h:142
154
#9  ReceivePfringLoop (tv=0x100cb6a10, data=0x7f4ab00008c0, slot=<optimized out>) at source-pfring.c:362
155
#10 0x000000000052921e in TmThreadsSlotPktAcqLoop (td=0x100cb6a10) at tm-threads.c:703
156
#11 0x00007f4bb6379e9a in start_thread (arg=0x7f4ade7fc700) at pthread_create.c:308
157
#12 0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
158
#13 0x0000000000000000 in ?? ()
159

    
160
Thread 16 (Thread 0x7f4addffb700 (LWP 2410)):
161
#0  0x00007f4bb56f9763 in select () at ../sysdeps/unix/syscall-template.S:82
162
#1  0x000000000052d910 in UnixMain (this=0x809fe0) at unix-manager.c:508
163
#2  0x000000000052e60a in UnixManagerThread (td=0xea148ce0) at unix-manager.c:867
164
#3  0x00007f4bb6379e9a in start_thread (arg=0x7f4addffb700) at pthread_create.c:308
165
#4  0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
166
#5  0x0000000000000000 in ?? ()
167

    
168
Thread 15 (Thread 0x7f4b75fba700 (LWP 2396)):
169
---Type <return> to continue, or q <return> to quit---
170
#0  0x0000000000442bef in SCPerfCounterIncr (id=<optimized out>, pca=0x7f4b643ad910) at counters.c:92
171
#1  0x000000000051edb2 in StreamTcpGetSegment (ra_ctx=0x7f4b64013580, tv=0x10340ba20, len=<optimized out>) at stream-tcp-reassemble.c:3800
172
#2  StreamTcpGetSegment (tv=0x10340ba20, ra_ctx=0x7f4b64013580, len=<optimized out>) at stream-tcp-reassemble.c:3778
173
#3  0x000000000051fd4c in StreamTcpReassembleHandleSegmentHandleData (tv=0x10340ba20, ra_ctx=0x7f4b64013580, ssn=<optimized out>, stream=0x7f45c0729398, p=0xf4a5990)
174
    at stream-tcp-reassemble.c:1873
175
#4  0x00000000005202cf in StreamTcpReassembleHandleSegment (tv=0x10340ba20, ra_ctx=0x7f4b64013580, ssn=0x7f45c0729390, stream=0x7f45c0729398, p=0xf4a5990, pq=<optimized out>)
176
    at stream-tcp-reassemble.c:3601
177
#5  0x0000000000518e63 in StreamTcpPacketStateTimeWait (tv=0x10340ba20, p=0xf4a5990, ssn=0x7f45c0729390, pq=0x7f4b64012ea0, stt=<optimized out>) at stream-tcp.c:4013
178
#6  0x000000000051993a in StreamTcpPacket (tv=0x10340ba20, p=0xf4a5990, stt=0x7f4b64012e90, pq=0xee9ab280) at stream-tcp.c:4295
179
#7  0x000000000051a9bc in StreamTcp (tv=0x10340ba20, p=0xf4a5990, data=0x7f4b64012e90, pq=0xee9ab280, postpq=<optimized out>) at stream-tcp.c:4507
180
#8  0x00000000005261f8 in TmThreadsSlotVarRun (tv=0x10340ba20, p=0xf4a5990, slot=<optimized out>) at tm-threads.c:559
181
#9  0x0000000000510d94 in TmThreadsSlotProcessPkt (p=0xf4a5990, s=0x1061f0d70, tv=0x10340ba20) at tm-threads.h:142
182
#10 ReceivePfringLoop (tv=0x10340ba20, data=0x7f4b640008c0, slot=<optimized out>) at source-pfring.c:362
183
#11 0x000000000052921e in TmThreadsSlotPktAcqLoop (td=0x10340ba20) at tm-threads.c:703
184
#12 0x00007f4bb6379e9a in start_thread (arg=0x7f4b75fba700) at pthread_create.c:308
185
#13 0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
186
#14 0x0000000000000000 in ?? ()
187

    
188
Thread 14 (Thread 0x7f4b367fc700 (LWP 2402)):
189
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
190
#1  0x00007f4bb637c065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
191
#2  0x00007f4bb637beba in __pthread_mutex_lock (mutex=0x7f4b7cbfe460) at pthread_mutex_lock.c:61
192
#3  0x00000000004cde4d in FlowGetFlowFromHash (p=0xeeba900) at flow-hash.c:499
193
#4  0x00000000004cc301 in FlowHandlePacket (tv=<optimized out>, p=0xeeba900) at flow.c:242
194
#5  0x00000000004495ee in DecodeTCP (tv=0x105912220, dtv=<optimized out>, p=0xeeba900, pkt=<optimized out>, len=<optimized out>, pq=<optimized out>) at decode-tcp.c:206
195
#6  0x000000000044750e in DecodeIPV4 (tv=0x105912220, dtv=0x7f4b08011460, p=0xeeba900, pkt=0x7f49df62b6be "E", len=<optimized out>, pq=0xfa5a4280) at decode-ipv4.c:557
196
#7  0x0000000000445db5 in DecodeEthernet (tv=0x105912220, dtv=0x7f4b08011460, p=0xeeba900, pkt=0x7f49df62b6b0 "x\376=\273g\300d\207\210b\207\301\b", len=1502, pq=0xfa5a4280)
197
    at decode-ethernet.c:60
198
#8  0x00000000005109e4 in DecodePfring (pq=0xfa5a4280, data=0x7f4b08011460, p=0xeeba900, tv=0x105912220, postpq=<optimized out>) at source-pfring.c:630
199
#9  DecodePfring (tv=0x105912220, p=0xeeba900, data=0x7f4b08011460, pq=0xfa5a4280, postpq=<optimized out>) at source-pfring.c:602
200
#10 0x00000000005261f8 in TmThreadsSlotVarRun (tv=0x105912220, p=0xeeba900, slot=<optimized out>) at tm-threads.c:559
201
#11 0x0000000000510d94 in TmThreadsSlotProcessPkt (p=0xeeba900, s=0xfa5a4240, tv=0x105912220) at tm-threads.h:142
202
#12 ReceivePfringLoop (tv=0x105912220, data=0x7f4b080008c0, slot=<optimized out>) at source-pfring.c:362
203
#13 0x000000000052921e in TmThreadsSlotPktAcqLoop (td=0x105912220) at tm-threads.c:703
204
#14 0x00007f4bb6379e9a in start_thread (arg=0x7f4b367fc700) at pthread_create.c:308
205
#15 0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
206
#16 0x0000000000000000 in ?? ()
207

    
208
Thread 13 (Thread 0x7f4adcff9700 (LWP 2412)):
209
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
210
#1  0x0000000000440b82 in SCPerfWakeupThread (arg=0x10f4a2880) at counters.c:408
211
#2  0x00007f4bb6379e9a in start_thread (arg=0x7f4adcff9700) at pthread_create.c:308
212
#3  0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
213
#4  0x0000000000000000 in ?? ()
214

    
215
Thread 12 (Thread 0x7f4aa7fff700 (LWP 2413)):
216
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
217
---Type <return> to continue, or q <return> to quit---
218
#1  0x0000000000444532 in SCPerfMgmtThread (arg=0x10f4a2b20) at counters.c:340
219
#2  0x00007f4bb6379e9a in start_thread (arg=0x7f4aa7fff700) at pthread_create.c:308
220
#3  0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
221
#4  0x0000000000000000 in ?? ()
222

    
223
Thread 11 (Thread 0x7f4b377fe700 (LWP 2400)):
224
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
225
#1  0x00007f4bb637c065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
226
#2  0x00007f4bb637beba in __pthread_mutex_lock (mutex=0x145834c0) at pthread_mutex_lock.c:61
227
#3  0x000000000045ca6f in SigMatchSignatures (th_v=0xfee94c20, de_ctx=0xa1d8b040, det_ctx=0x7f4b20014040, p=0x6082ab0) at detect.c:1606
228
#4  0x000000000045de15 in Detect (data=<optimized out>, p=<optimized out>, tv=<optimized out>, pq=<optimized out>, postpq=<optimized out>) at detect.c:1730
229
#5  Detect (tv=<optimized out>, p=<optimized out>, data=<optimized out>, pq=<optimized out>, postpq=<optimized out>) at detect.c:1702
230
#6  0x00000000005261f8 in TmThreadsSlotVarRun (tv=0xfee94c20, p=0x6082ab0, slot=<optimized out>) at tm-threads.c:559
231
#7  0x0000000000510d94 in TmThreadsSlotProcessPkt (p=0x6082ab0, s=0xad6d18f0, tv=0xfee94c20) at tm-threads.h:142
232
#8  ReceivePfringLoop (tv=0xfee94c20, data=0x7f4b200008c0, slot=<optimized out>) at source-pfring.c:362
233
#9  0x000000000052921e in TmThreadsSlotPktAcqLoop (td=0xfee94c20) at tm-threads.c:703
234
#10 0x00007f4bb6379e9a in start_thread (arg=0x7f4b377fe700) at pthread_create.c:308
235
#11 0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
236
#12 0x0000000000000000 in ?? ()
237

    
238
Thread 10 (Thread 0x7f4b76fbc700 (LWP 2394)):
239
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
240
#1  0x00007f4bb637c065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
241
#2  0x00007f4bb637beba in __pthread_mutex_lock (mutex=0x145834c0) at pthread_mutex_lock.c:61
242
#3  0x000000000045ca6f in SigMatchSignatures (th_v=0xaf89df00, de_ctx=0xa1d8b040, det_ctx=0x7f4b700140a0, p=0x40212d0) at detect.c:1606
243
#4  0x000000000045de15 in Detect (data=<optimized out>, p=<optimized out>, tv=<optimized out>, pq=<optimized out>, postpq=<optimized out>) at detect.c:1730
244
#5  Detect (tv=<optimized out>, p=<optimized out>, data=<optimized out>, pq=<optimized out>, postpq=<optimized out>) at detect.c:1702
245
#6  0x00000000005261f8 in TmThreadsSlotVarRun (tv=0xaf89df00, p=0x40212d0, slot=<optimized out>) at tm-threads.c:559
246
#7  0x0000000000510d94 in TmThreadsSlotProcessPkt (p=0x40212d0, s=0x104d6dfa0, tv=0xaf89df00) at tm-threads.h:142
247
#8  ReceivePfringLoop (tv=0xaf89df00, data=0x7f4b700008c0, slot=<optimized out>) at source-pfring.c:362
248
#9  0x000000000052921e in TmThreadsSlotPktAcqLoop (td=0xaf89df00) at tm-threads.c:703
249
#10 0x00007f4bb6379e9a in start_thread (arg=0x7f4b76fbc700) at pthread_create.c:308
250
#11 0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
251
#12 0x0000000000000000 in ?? ()
252

    
253
Thread 9 (Thread 0x7f4b767bb700 (LWP 2395)):
254
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
255
#1  0x00007f4bb637c065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
256
#2  0x00007f4bb637beba in __pthread_mutex_lock (mutex=0x7f4b7cbfe460) at pthread_mutex_lock.c:61
257
#3  0x00000000004cde4d in FlowGetFlowFromHash (p=0x10683ca0) at flow-hash.c:499
258
#4  0x00000000004cc301 in FlowHandlePacket (tv=<optimized out>, p=0x10683ca0) at flow.c:242
259
#5  0x00000000004495ee in DecodeTCP (tv=0x105ae7540, dtv=<optimized out>, p=0x10683ca0, pkt=<optimized out>, len=<optimized out>, pq=<optimized out>) at decode-tcp.c:206
260
#6  0x000000000044750e in DecodeIPV4 (tv=0x105ae7540, dtv=0x7f4b60011460, p=0x10683ca0, pkt=0x7f4969c9912e "E", len=<optimized out>, pq=0x101a064d0) at decode-ipv4.c:557
261
#7  0x0000000000445db5 in DecodeEthernet (tv=0x105ae7540, dtv=0x7f4b60011460, p=0x10683ca0, pkt=0x7f4969c99120 "x\376=\273g\300d\207\210b\207\301\b", len=1466, pq=0x101a064d0)
262
    at decode-ethernet.c:60
263
#8  0x00000000005109e4 in DecodePfring (pq=0x101a064d0, data=0x7f4b60011460, p=0x10683ca0, tv=0x105ae7540, postpq=<optimized out>) at source-pfring.c:630
264
#9  DecodePfring (tv=0x105ae7540, p=0x10683ca0, data=0x7f4b60011460, pq=0x101a064d0, postpq=<optimized out>) at source-pfring.c:602
265
---Type <return> to continue, or q <return> to quit---
266
#10 0x00000000005261f8 in TmThreadsSlotVarRun (tv=0x105ae7540, p=0x10683ca0, slot=<optimized out>) at tm-threads.c:559
267
#11 0x0000000000510d94 in TmThreadsSlotProcessPkt (p=0x10683ca0, s=0x101a06490, tv=0x105ae7540) at tm-threads.h:142
268
#12 ReceivePfringLoop (tv=0x105ae7540, data=0x7f4b600008c0, slot=<optimized out>) at source-pfring.c:362
269
#13 0x000000000052921e in TmThreadsSlotPktAcqLoop (td=0x105ae7540) at tm-threads.c:703
270
#14 0x00007f4bb6379e9a in start_thread (arg=0x7f4b767bb700) at pthread_create.c:308
271
#15 0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
272
#16 0x0000000000000000 in ?? ()
273

    
274
Thread 8 (Thread 0x7f4bb7452840 (LWP 2393)):
275
#0  0x00007f4bb56cc08d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
276
#1  0x00007f4bb56f9eb4 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:33
277
#2  0x00000000004114f7 in main (argc=<optimized out>, argv=<optimized out>) at suricata.c:2307
278

    
279
Thread 7 (Thread 0x7f4b757b9700 (LWP 2397)):
280
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
281
#1  0x00007f4bb637c065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
282
#2  0x00007f4bb637beba in __pthread_mutex_lock (mutex=0x7f4b7cbfe460) at pthread_mutex_lock.c:61
283
#3  0x00000000004cde4d in FlowGetFlowFromHash (p=0x3758260) at flow-hash.c:499
284
#4  0x00000000004cc301 in FlowHandlePacket (tv=<optimized out>, p=0x3758260) at flow.c:242
285
#5  0x00000000004495ee in DecodeTCP (tv=0x103297c90, dtv=<optimized out>, p=0x3758260, pkt=<optimized out>, len=<optimized out>, pq=<optimized out>) at decode-tcp.c:206
286
#6  0x000000000044750e in DecodeIPV4 (tv=0x103297c90, dtv=0x7f4b48011460, p=0x3758260, pkt=0x7f4824c5850e "E", len=<optimized out>, pq=0xfffc32e0) at decode-ipv4.c:557
287
#7  0x0000000000445db5 in DecodeEthernet (tv=0x103297c90, dtv=0x7f4b48011460, p=0x3758260, pkt=0x7f4824c58500 "x\376=\273g\300d\207\210b\207\301\b", len=1322, pq=0xfffc32e0)
288
    at decode-ethernet.c:60
289
#8  0x00000000005109e4 in DecodePfring (pq=0xfffc32e0, data=0x7f4b48011460, p=0x3758260, tv=0x103297c90, postpq=<optimized out>) at source-pfring.c:630
290
#9  DecodePfring (tv=0x103297c90, p=0x3758260, data=0x7f4b48011460, pq=0xfffc32e0, postpq=<optimized out>) at source-pfring.c:602
291
#10 0x00000000005261f8 in TmThreadsSlotVarRun (tv=0x103297c90, p=0x3758260, slot=<optimized out>) at tm-threads.c:559
292
#11 0x0000000000510d94 in TmThreadsSlotProcessPkt (p=0x3758260, s=0xfffc32a0, tv=0x103297c90) at tm-threads.h:142
293
#12 ReceivePfringLoop (tv=0x103297c90, data=0x7f4b480008c0, slot=<optimized out>) at source-pfring.c:362
294
#13 0x000000000052921e in TmThreadsSlotPktAcqLoop (td=0x103297c90) at tm-threads.c:703
295
#14 0x00007f4bb6379e9a in start_thread (arg=0x7f4b757b9700) at pthread_create.c:308
296
#15 0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
297
#16 0x0000000000000000 in ?? ()
298

    
299
Thread 6 (Thread 0x7f4add7fa700 (LWP 2411)):
300
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
301
#1  0x00000000004cefe9 in FlowManagerThread (td=0x108fb87d0) at flow-manager.c:545
302
#2  0x00007f4bb6379e9a in start_thread (arg=0x7f4add7fa700) at pthread_create.c:308
303
#3  0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
304
#4  0x0000000000000000 in ?? ()
305

    
306
Thread 5 (Thread 0x7f4b34ff9700 (LWP 2405)):
307
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
308
#1  0x00007f4bb637c065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
309
#2  0x00007f4bb637beba in __pthread_mutex_lock (mutex=0x145834c0) at pthread_mutex_lock.c:61
310
#3  0x00000000004ce3cf in FlowGetFlowFromHash (p=0x61f5f10) at flow-hash.c:590
311
#4  0x00000000004cc301 in FlowHandlePacket (tv=<optimized out>, p=0x61f5f10) at flow.c:242
312
#5  0x00000000004495ee in DecodeTCP (tv=0xb99f8400, dtv=<optimized out>, p=0x61f5f10, pkt=<optimized out>, len=<optimized out>, pq=<optimized out>) at decode-tcp.c:206
313
---Type <return> to continue, or q <return> to quit---
314
#6  0x000000000044750e in DecodeIPV4 (tv=0xb99f8400, dtv=0x7f4af4011460, p=0x61f5f10, pkt=0x7f463c327fee "E", len=<optimized out>, pq=0xc3b07a10) at decode-ipv4.c:557
315
#7  0x0000000000445db5 in DecodeEthernet (tv=0xb99f8400, dtv=0x7f4af4011460, p=0x61f5f10, pkt=0x7f463c327fe0 "x\376=\273g\300d\207\210b\207\301\b", len=174, pq=0xc3b07a10)
316
    at decode-ethernet.c:60
317
#8  0x00000000005109e4 in DecodePfring (pq=0xc3b07a10, data=0x7f4af4011460, p=0x61f5f10, tv=0xb99f8400, postpq=<optimized out>) at source-pfring.c:630
318
#9  DecodePfring (tv=0xb99f8400, p=0x61f5f10, data=0x7f4af4011460, pq=0xc3b07a10, postpq=<optimized out>) at source-pfring.c:602
319
#10 0x00000000005261f8 in TmThreadsSlotVarRun (tv=0xb99f8400, p=0x61f5f10, slot=<optimized out>) at tm-threads.c:559
320
#11 0x0000000000510d94 in TmThreadsSlotProcessPkt (p=0x61f5f10, s=0xc3b079d0, tv=0xb99f8400) at tm-threads.h:142
321
#12 ReceivePfringLoop (tv=0xb99f8400, data=0x7f4af40008c0, slot=<optimized out>) at source-pfring.c:362
322
#13 0x000000000052921e in TmThreadsSlotPktAcqLoop (td=0xb99f8400) at tm-threads.c:703
323
#14 0x00007f4bb6379e9a in start_thread (arg=0x7f4b34ff9700) at pthread_create.c:308
324
#15 0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
325
#16 0x0000000000000000 in ?? ()
326

    
327
Thread 4 (Thread 0x7f4adeffd700 (LWP 2408)):
328
#0  __lll_unlock_wake () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:368
329
#1  0x00007f4bb637d104 in _L_unlock_644 () from /lib/x86_64-linux-gnu/libpthread.so.0
330
#2  0x00007f4bb637d063 in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
331
#3  __pthread_mutex_unlock (mutex=0x145834c0) at pthread_mutex_unlock.c:290
332
#4  0x00000000004e923e in JsonSshCondition (tv=<optimized out>, p=0xc3668e0) at output-json-ssh.c:306
333
#5  0x00000000004eb80a in OutputPacketLog (tv=0xbfee25d0, p=0xc3668e0, thread_data=<optimized out>, pq=<optimized out>, postpq=<optimized out>) at output-packet.c:100
334
#6  0x00000000005261f8 in TmThreadsSlotVarRun (tv=0xbfee25d0, p=0xc3668e0, slot=<optimized out>) at tm-threads.c:559
335
#7  0x000000000052622f in TmThreadsSlotVarRun (tv=0xbfee25d0, p=0x8160340, slot=<optimized out>) at tm-threads.c:585
336
#8  0x0000000000510d94 in TmThreadsSlotProcessPkt (p=0x8160340, s=0xabe2a1a0, tv=0xbfee25d0) at tm-threads.h:142
337
#9  ReceivePfringLoop (tv=0xbfee25d0, data=0x7f4acc0008c0, slot=<optimized out>) at source-pfring.c:362
338
#10 0x000000000052921e in TmThreadsSlotPktAcqLoop (td=0xbfee25d0) at tm-threads.c:703
339
#11 0x00007f4bb6379e9a in start_thread (arg=0x7f4adeffd700) at pthread_create.c:308
340
#12 0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
341
#13 0x0000000000000000 in ?? ()
342

    
343
Thread 3 (Thread 0x7f4b357fa700 (LWP 2404)):
344
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
345
#1  0x00007f4bb637c065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
346
#2  0x00007f4bb637beba in __pthread_mutex_lock (mutex=0x7f4b7cbfe460) at pthread_mutex_lock.c:61
347
#3  0x00000000004cde4d in FlowGetFlowFromHash (p=0xca806d0) at flow-hash.c:499
348
#4  0x00000000004cc301 in FlowHandlePacket (tv=<optimized out>, p=0xca806d0) at flow.c:242
349
#5  0x00000000004495ee in DecodeTCP (tv=0xd2da6c60, dtv=<optimized out>, p=0xca806d0, pkt=<optimized out>, len=<optimized out>, pq=<optimized out>) at decode-tcp.c:206
350
#6  0x000000000044750e in DecodeIPV4 (tv=0xd2da6c60, dtv=0x7f4af0011460, p=0xca806d0, pkt=0x7f46bb7cbbae "E", len=<optimized out>, pq=0xa2e255e0) at decode-ipv4.c:557
351
#7  0x0000000000445db5 in DecodeEthernet (tv=0xd2da6c60, dtv=0x7f4af0011460, p=0xca806d0, pkt=0x7f46bb7cbba0 "x\376=\273g\300d\207\210b\207\301\b", len=1480, pq=0xa2e255e0)
352
    at decode-ethernet.c:60
353
#8  0x00000000005109e4 in DecodePfring (pq=0xa2e255e0, data=0x7f4af0011460, p=0xca806d0, tv=0xd2da6c60, postpq=<optimized out>) at source-pfring.c:630
354
#9  DecodePfring (tv=0xd2da6c60, p=0xca806d0, data=0x7f4af0011460, pq=0xa2e255e0, postpq=<optimized out>) at source-pfring.c:602
355
#10 0x00000000005261f8 in TmThreadsSlotVarRun (tv=0xd2da6c60, p=0xca806d0, slot=<optimized out>) at tm-threads.c:559
356
#11 0x0000000000510d94 in TmThreadsSlotProcessPkt (p=0xca806d0, s=0xa2e255a0, tv=0xd2da6c60) at tm-threads.h:142
357
#12 ReceivePfringLoop (tv=0xd2da6c60, data=0x7f4af00008c0, slot=<optimized out>) at source-pfring.c:362
358
#13 0x000000000052921e in TmThreadsSlotPktAcqLoop (td=0xd2da6c60) at tm-threads.c:703
359
#14 0x00007f4bb6379e9a in start_thread (arg=0x7f4b357fa700) at pthread_create.c:308
360
#15 0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
361
---Type <return> to continue, or q <return> to quit---
362
#16 0x0000000000000000 in ?? ()
363

    
364
Thread 2 (Thread 0x7f4adffff700 (LWP 2406)):
365
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
366
#1  0x00007f4bb637c065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
367
#2  0x00007f4bb637beba in __pthread_mutex_lock (mutex=0x7f4b7cbfe460) at pthread_mutex_lock.c:61
368
#3  0x00000000004cde4d in FlowGetFlowFromHash (p=0x3e3f8c0) at flow-hash.c:499
369
#4  0x00000000004cc301 in FlowHandlePacket (tv=<optimized out>, p=0x3e3f8c0) at flow.c:242
370
#5  0x00000000004495ee in DecodeTCP (tv=0x103453c30, dtv=<optimized out>, p=0x3e3f8c0, pkt=<optimized out>, len=<optimized out>, pq=<optimized out>) at decode-tcp.c:206
371
#6  0x000000000044750e in DecodeIPV4 (tv=0x103453c30, dtv=0x7f4ad8011460, p=0x3e3f8c0, pkt=0x7f461571941e "E", len=<optimized out>, pq=0xa3524830) at decode-ipv4.c:557
372
#7  0x0000000000445db5 in DecodeEthernet (tv=0x103453c30, dtv=0x7f4ad8011460, p=0x3e3f8c0, pkt=0x7f4615719410 "x\376=\273g\300d\207\210b\207\301\b", len=1358, pq=0xa3524830)
373
    at decode-ethernet.c:60
374
#8  0x00000000005109e4 in DecodePfring (pq=0xa3524830, data=0x7f4ad8011460, p=0x3e3f8c0, tv=0x103453c30, postpq=<optimized out>) at source-pfring.c:630
375
#9  DecodePfring (tv=0x103453c30, p=0x3e3f8c0, data=0x7f4ad8011460, pq=0xa3524830, postpq=<optimized out>) at source-pfring.c:602
376
#10 0x00000000005261f8 in TmThreadsSlotVarRun (tv=0x103453c30, p=0x3e3f8c0, slot=<optimized out>) at tm-threads.c:559
377
#11 0x0000000000510d94 in TmThreadsSlotProcessPkt (p=0x3e3f8c0, s=0xa35247f0, tv=0x103453c30) at tm-threads.h:142
378
#12 ReceivePfringLoop (tv=0x103453c30, data=0x7f4ad80008c0, slot=<optimized out>) at source-pfring.c:362
379
#13 0x000000000052921e in TmThreadsSlotPktAcqLoop (td=0x103453c30) at tm-threads.c:703
380
#14 0x00007f4bb6379e9a in start_thread (arg=0x7f4adffff700) at pthread_create.c:308
381
#15 0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
382
#16 0x0000000000000000 in ?? ()
383

    
384
Thread 1 (Thread 0x7f4b36ffd700 (LWP 2401)):
385
#0  0x00007f4bb5642425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
386
#1  0x00007f4bb5645b8b in __GI_abort () at abort.c:91
387
#2  0x00007f4bb563b0ee in __assert_fail_base (fmt=<optimized out>, assertion=0x58cd28 "!(1)", file=0x58d323 "app-layer-htp.c", line=<optimized out>, function=<optimized out>)
388
    at assert.c:94
389
#3  0x00007f4bb563b192 in __GI___assert_fail (assertion=0x58cd28 "!(1)", file=0x58d323 "app-layer-htp.c", line=787, function=0x58e600 "HTPHandleResponseData") at assert.c:103
390
#4  0x000000000042ddb0 in HTPHandleResponseData (f=<optimized out>, htp_state=<optimized out>, pstate=<optimized out>, input=<optimized out>, input_len=<optimized out>, 
391
    local_data=<optimized out>) at app-layer-htp.c:787
392
#5  0x0000000000433862 in AppLayerParserParse (alp_tctx=<optimized out>, f=0x1e556d10, alproto=1, flags=11 '\v', input=<optimized out>, input_len=<optimized out>)
393
    at app-layer-parser.c:821
394
#6  0x000000000041c97a in AppLayerHandleTCPData (tv=0x10986f900, ra_ctx=0x7f4b24013580, p=0x5c152c0, f=0x1e556d10, ssn=0x7f45bd466ed0, stream=0x7f45bd466ed8, 
395
    data=0x7f4b36ffa920 "HTTP/1.1 302 Found\r\nCache-Control: private\r\nContent-Type: text/html; charset=utf-8\r\nExpires: Thu, 01 May 2014 13:32:05 GMT\r\nLocation: http://dmd.metaservices.microsoft.com/dms/metadata.svc\r\nServer: Mi"..., data_len=500, flags=11 '\v') at app-layer.c:288
396
#7  0x000000000051dc99 in StreamTcpReassembleAppLayer (tv=0x10986f900, ra_ctx=0x7f4b24013580, ssn=0x7f45bd466ed0, stream=0x7f45bd466ed8, p=0x5c152c0) at stream-tcp-reassemble.c:3215
397
#8  0x000000000051e590 in StreamTcpReassembleHandleSegmentUpdateACK (tv=0x10986f900, ra_ctx=0x7f4b24013580, ssn=0x7f45bd466ed0, stream=0x7f45bd466ed8, p=0x5c152c0)
398
    at stream-tcp-reassemble.c:3562
399
#9  0x000000000051fee3 in StreamTcpReassembleHandleSegment (tv=0x10986f900, ra_ctx=0x7f4b24013580, ssn=0x7f45bd466ed0, stream=0x7f45bd466f20, p=0x5c152c0, pq=<optimized out>)
400
    at stream-tcp-reassemble.c:3590
401
#10 0x0000000000515b12 in HandleEstablishedPacketToClient (pq=<optimized out>, p=<optimized out>, ssn=<optimized out>, tv=<optimized out>, stt=<optimized out>) at stream-tcp.c:2091
402
#11 StreamTcpPacketStateEstablished (tv=0x10986f900, p=0x5c152c0, stt=0x7f4b24012e90, ssn=0x7f45bd466ed0, pq=0x7f4b24012ea0) at stream-tcp.c:2337
403
#12 0x00000000005197ae in StreamTcpPacket (tv=0x10986f900, p=0x5c152c0, stt=0x7f4b24012e90, pq=0xa2e24820) at stream-tcp.c:4265
404
#13 0x000000000051a9bc in StreamTcp (tv=0x10986f900, p=0x5c152c0, data=0x7f4b24012e90, pq=0xa2e24820, postpq=<optimized out>) at stream-tcp.c:4507
405
#14 0x00000000005261f8 in TmThreadsSlotVarRun (tv=0x10986f900, p=0x5c152c0, slot=<optimized out>) at tm-threads.c:559
406
#15 0x0000000000510d94 in TmThreadsSlotProcessPkt (p=0x5c152c0, s=0x109ce07a0, tv=0x10986f900) at tm-threads.h:142
407
#16 ReceivePfringLoop (tv=0x10986f900, data=0x7f4b240008c0, slot=<optimized out>) at source-pfring.c:362
408
---Type <return> to continue, or q <return> to quit---
409
#17 0x000000000052921e in TmThreadsSlotPktAcqLoop (td=0x10986f900) at tm-threads.c:703
410
#18 0x00007f4bb6379e9a in start_thread (arg=0x7f4b36ffd700) at pthread_create.c:308
411
#19 0x00007f4bb57003fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
412
#20 0x0000000000000000 in ?? ()
413
(gdb) 
414
(gdb) 
    (1-1/1)