|
[root] >> gdb /usr/bin/suricata /etc/suricata/rules/core
|
|
GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
|
|
Copyright (C) 2014 Free Software Foundation, Inc.
|
|
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
|
This is free software: you are free to change and redistribute it.
|
|
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
|
|
and "show warranty" for details.
|
|
This GDB was configured as "x86_64-linux-gnu".
|
|
Type "show configuration" for configuration details.
|
|
For bug reporting instructions, please see:
|
|
<http://www.gnu.org/software/gdb/bugs/>.
|
|
Find the GDB manual and other documentation resources online at:
|
|
<http://www.gnu.org/software/gdb/documentation/>.
|
|
For help, type "help".
|
|
Type "apropos word" to search for commands related to "word"...
|
|
Reading symbols from /usr/bin/suricata...done.
|
|
|
|
warning: core file may not match specified executable file.
|
|
[New LWP 6929]
|
|
[New LWP 6936]
|
|
[New LWP 6930]
|
|
[New LWP 6934]
|
|
[New LWP 6935]
|
|
[New LWP 6931]
|
|
[New LWP 6926]
|
|
[New LWP 6928]
|
|
[New LWP 6923]
|
|
[New LWP 6933]
|
|
[New LWP 6922]
|
|
[New LWP 6921]
|
|
[New LWP 6919]
|
|
[New LWP 6924]
|
|
[New LWP 6932]
|
|
[New LWP 6925]
|
|
[New LWP 6927]
|
|
[New LWP 6920]
|
|
[New LWP 6909]
|
|
[Thread debugging using libthread_db enabled]
|
|
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
|
|
Core was generated by `/usr/bin/suricata -c /etc/suricata/suricata.yaml -i eth0'.
|
|
Program terminated with signal SIGABRT, Aborted.
|
|
#0 0x00007fab6dc18107 in __GI_qsort (b=<optimized out>, n=<optimized out>, s=<optimized out>, cmp=<optimized out>) at msort.c:307
|
|
307 msort.c: Aucun fichier ou dossier de ce type.
|
|
|
|
|
|
(gdb) thread apply all bt
|
|
|
|
Thread 19 (Thread 0x7fab700a6900 (LWP 6909)):
|
|
#0 0x00007fab6dc9a6fd in __GI__nss_files_parse_pwent (line=0x7fff8ed450c0 "", result=0x2724f60, data=<optimized out>, datalen=<optimized out>, errnop=<optimized out>) at fgetpwent_r.c:34
|
|
#1 0x000000000040efb9 in main (argc=<optimized out>, argv=<optimized out>) at suricata.c:2446
|
|
|
|
Thread 18 (Thread 0x7fab6a33f700 (LWP 6920)):
|
|
#0 0x00007fab6dcc050d in fts_close (sp=0x1f4) at fts.c:243
|
|
#1 0x00007fab6e85a784 in ?? () from /usr/lib/x86_64-linux-gnu/libpcap.so.0.8
|
|
#2 0x0000000000513ea8 in ReceivePcapLoop (tv=0x7e9ae90, data=0x7fab503748c0, slot=<optimized out>) at source-pcap.c:316
|
|
#3 0x000000000053258a in TmThreadsSlotPktAcqLoop (td=0x7e9ae90) at tm-threads.c:336
|
|
#4 0x00007fab6e4210a4 in start_thread (arg=0x7fab6a33f700) at pthread_create.c:309
|
|
#5 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab6a33f700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#6 0x0000000000000000 in ?? ()
|
|
|
|
Thread 17 (Thread 0x7fab66938700 (LWP 6927)):
|
|
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
|
|
#1 0x000000000052c22f in TmqhInputFlow (tv=<optimized out>) at tmqh-flow.c:93
|
|
#2 0x0000000000532de2 in TmThreadsSlotVar (td=0xa161e30) at tm-threads.c:470
|
|
#3 0x00007fab6e4210a4 in start_thread (arg=0x7fab66938700) at pthread_create.c:309
|
|
#4 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab66938700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#5 0x0000000000000000 in ?? ()
|
|
|
|
Thread 16 (Thread 0x7fab6793a700 (LWP 6925)):
|
|
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
|
|
#1 0x000000000052c22f in TmqhInputFlow (tv=<optimized out>) at tmqh-flow.c:93
|
|
#2 0x0000000000532de2 in TmThreadsSlotVar (td=0xa15ea50) at tm-threads.c:470
|
|
#3 0x00007fab6e4210a4 in start_thread (arg=0x7fab6793a700) at pthread_create.c:309
|
|
---Type <return> to continue, or q <return> to quit---
|
|
#4 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab6793a700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#5 0x0000000000000000 in ?? ()
|
|
|
|
Thread 15 (Thread 0x7fab5e3ac700 (LWP 6932)):
|
|
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
|
|
#1 0x000000000052c22f in TmqhInputFlow (tv=<optimized out>) at tmqh-flow.c:93
|
|
#2 0x0000000000532de2 in TmThreadsSlotVar (td=0xa665640) at tm-threads.c:470
|
|
#3 0x00007fab6e4210a4 in start_thread (arg=0x7fab5e3ac700) at pthread_create.c:309
|
|
#4 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab5e3ac700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#5 0x0000000000000000 in ?? ()
|
|
|
|
Thread 14 (Thread 0x7fab6813b700 (LWP 6924)):
|
|
#0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
|
|
#1 0x00007fab6e4234b9 in _L_lock_909 () from /lib/x86_64-linux-gnu/libpthread.so.0
|
|
#2 0x00007fab6e4232e0 in __GI___pthread_mutex_lock (mutex=0x7eae970) at ../nptl/pthread_mutex_lock.c:79
|
|
#3 0x00007fab6fb14cb4 in prelude_client_send_idmef (client=0x7eae8f0, msg=0x7fab4013a190) at prelude-client.c:1504
|
|
#4 0x0000000000412f6e in AlertPreludeLogger (tv=<optimized out>, thread_data=0x7fab401290d0, p=0x7fab5010b4d0) at alert-prelude.c:919
|
|
#5 0x00000000004f470c in OutputPacketLog (tv=0x9baa520, p=0x7fab5010b4d0, thread_data=<optimized out>, pq=<optimized out>, postpq=<optimized out>) at output-packet.c:104
|
|
#6 0x000000000052fe22 in TmThreadsSlotVarRun (tv=tv@entry=0x9baa520, p=p@entry=0x7fab5010b4d0, slot=slot@entry=0x9baa630) at tm-threads.c:132
|
|
#7 0x0000000000532dfa in TmThreadsSlotVar (td=0x9baa520) at tm-threads.c:474
|
|
#8 0x00007fab6e4210a4 in start_thread (arg=0x7fab6813b700) at pthread_create.c:309
|
|
#9 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab6813b700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#10 0x0000000000000000 in ?? ()
|
|
|
|
Thread 13 (Thread 0x7fab6ad57700 (LWP 6919)):
|
|
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
|
|
#1 0x00007fab6fb13057 in wait_timer_and_data (flags=<synthetic pointer>) at prelude-async.c:124
|
|
---Type <return> to continue, or q <return> to quit---
|
|
#2 async_thread (arg=<optimized out>) at prelude-async.c:210
|
|
#3 0x00007fab6e4210a4 in start_thread (arg=0x7fab6ad57700) at pthread_create.c:309
|
|
#4 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab6ad57700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#5 0x0000000000000000 in ?? ()
|
|
|
|
Thread 12 (Thread 0x7fab6993e700 (LWP 6921)):
|
|
#0 idmef_analyzer_get_node (ptr=ptr@entry=0x7fab54129150) at idmef-tree-wrap.c:15935
|
|
#1 0x00007fab6fb3942a in idmef_analyzer_write (analyzer=0x7fab54129150, msg=0x35db1f0) at idmef-message-write.c:1273
|
|
#2 0x00007fab6fb39f6b in idmef_alert_write (alert=0x7fab54129150, msg=0x5907b0) at idmef-message-write.c:1630
|
|
#3 0x00007fab6fb3a4bb in idmef_message_write (message=message@entry=0x7fab5413c3e0, msg=0x35db1f0) at idmef-message-write.c:1806
|
|
#4 0x00007fab6fb14cd3 in prelude_client_send_idmef (client=0x7eae8f0, msg=0x7fab5413c3e0) at prelude-client.c:1507
|
|
#5 0x0000000000412f6e in AlertPreludeLogger (tv=<optimized out>, thread_data=0x7fab54129130, p=0x7fab50364250) at alert-prelude.c:919
|
|
#6 0x00000000004f470c in OutputPacketLog (tv=0xa578010, p=0x7fab50364250, thread_data=<optimized out>, pq=<optimized out>, postpq=<optimized out>) at output-packet.c:104
|
|
#7 0x000000000052fe22 in TmThreadsSlotVarRun (tv=tv@entry=0xa578010, p=p@entry=0x7fab50364250, slot=slot@entry=0xa578120) at tm-threads.c:132
|
|
#8 0x0000000000532dfa in TmThreadsSlotVar (td=0xa578010) at tm-threads.c:474
|
|
#9 0x00007fab6e4210a4 in start_thread (arg=0x7fab6993e700) at pthread_create.c:309
|
|
|
|
#10 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab6993e700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#11 0x0000000000000000 in ?? ()
|
|
|
|
Thread 11 (Thread 0x7fab6913d700 (LWP 6922)):
|
|
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
|
|
#1 0x000000000052c22f in TmqhInputFlow (tv=<optimized out>) at tmqh-flow.c:93
|
|
#2 0x0000000000532de2 in TmThreadsSlotVar (td=0xa4f78b0) at tm-threads.c:470
|
|
#3 0x00007fab6e4210a4 in start_thread (arg=0x7fab6913d700) at pthread_create.c:309
|
|
#4 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab6913d700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#5 0x0000000000000000 in ?? ()
|
|
|
|
---Type <return> to continue, or q <return> to quit---
|
|
Thread 10 (Thread 0x7fab5dbab700 (LWP 6933)):
|
|
#0 0x00007fab6e42353d in __pthread_mutex_trylock (mutex=mutex@entry=0x7fab6bf59ba0) at ../nptl/pthread_mutex_trylock.c:43
|
|
#1 0x00000000004d4e68 in FlowTimeoutHash (try_cnt=0, counters=<synthetic pointer>, hash_max=65536, hash_min=<optimized out>, ts=0x7fab5dba9ce0) at flow-manager.c:388
|
|
#2 FlowManager (th_v=0xa5f8540, thread_data=0x7fab240008c0) at flow-manager.c:620
|
|
#3 0x00000000005309b8 in TmThreadsManagement (td=0xa5f8540) at tm-threads.c:600
|
|
#4 0x00007fab6e4210a4 in start_thread (arg=0x7fab5dbab700) at pthread_create.c:309
|
|
#5 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab5dbab700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#6 0x0000000000000000 in ?? ()
|
|
|
|
Thread 9 (Thread 0x7fab6893c700 (LWP 6923)):
|
|
#0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
|
|
#1 0x00007fab6e4234b9 in _L_lock_909 () from /lib/x86_64-linux-gnu/libpthread.so.0
|
|
#2 0x00007fab6e4232e0 in __GI___pthread_mutex_lock (mutex=0x7eae970) at ../nptl/pthread_mutex_lock.c:79
|
|
#3 0x00007fab6fb14cb4 in prelude_client_send_idmef (client=0x7eae8f0, msg=0x7fab4c0792d0) at prelude-client.c:1504
|
|
#4 0x0000000000412f6e in AlertPreludeLogger (tv=<optimized out>, thread_data=0x7fab4c1290d0, p=0x7fab501bfba0) at alert-prelude.c:919
|
|
#5 0x00000000004f470c in OutputPacketLog (tv=0x9bab9e0, p=0x7fab501bfba0, thread_data=<optimized out>, pq=<optimized out>, postpq=<optimized out>) at output-packet.c:104
|
|
#6 0x000000000052fe22 in TmThreadsSlotVarRun (tv=tv@entry=0x9bab9e0, p=p@entry=0x7fab501bfba0, slot=slot@entry=0x9babaf0) at tm-threads.c:132
|
|
#7 0x0000000000532dfa in TmThreadsSlotVar (td=0x9bab9e0) at tm-threads.c:474
|
|
#8 0x00007fab6e4210a4 in start_thread (arg=0x7fab6893c700) at pthread_create.c:309
|
|
#9 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab6893c700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#10 0x0000000000000000 in ?? ()
|
|
|
|
Thread 8 (Thread 0x7fab66137700 (LWP 6928)):
|
|
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
|
|
#1 0x000000000052c22f in TmqhInputFlow (tv=<optimized out>) at tmqh-flow.c:93
|
|
#2 0x0000000000532de2 in TmThreadsSlotVar (td=0xa15f4b0) at tm-threads.c:470
|
|
|
|
#3 0x00007fab6e4210a4 in start_thread (arg=0x7fab66137700) at pthread_create.c:309
|
|
---Type <return> to continue, or q <return> to quit---
|
|
#4 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab66137700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#5 0x0000000000000000 in ?? ()
|
|
|
|
Thread 7 (Thread 0x7fab67139700 (LWP 6926)):
|
|
#0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
|
|
#1 0x00007fab6e4234b9 in _L_lock_909 () from /lib/x86_64-linux-gnu/libpthread.so.0
|
|
#2 0x00007fab6e4232e0 in __GI___pthread_mutex_lock (mutex=0x7eae970) at ../nptl/pthread_mutex_lock.c:79
|
|
#3 0x00007fab6fb14cb4 in prelude_client_send_idmef (client=0x7eae8f0, msg=0x7fab381397c0) at prelude-client.c:1504
|
|
#4 0x0000000000412f6e in AlertPreludeLogger (tv=<optimized out>, thread_data=0x7fab381290d0, p=0x7fab500aa9d0) at alert-prelude.c:919
|
|
#5 0x00000000004f470c in OutputPacketLog (tv=0x79a6d60, p=0x7fab500aa9d0, thread_data=<optimized out>, pq=<optimized out>, postpq=<optimized out>) at output-packet.c:104
|
|
#6 0x000000000052fe22 in TmThreadsSlotVarRun (tv=tv@entry=0x79a6d60, p=p@entry=0x7fab500aa9d0, slot=slot@entry=0x79a6e70) at tm-threads.c:132
|
|
#7 0x0000000000532dfa in TmThreadsSlotVar (td=0x79a6d60) at tm-threads.c:474
|
|
#8 0x00007fab6e4210a4 in start_thread (arg=0x7fab67139700) at pthread_create.c:309
|
|
#9 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab67139700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#10 0x0000000000000000 in ?? ()
|
|
|
|
Thread 6 (Thread 0x7fab5ebad700 (LWP 6931)):
|
|
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
|
|
#1 0x000000000052c22f in TmqhInputFlow (tv=<optimized out>) at tmqh-flow.c:93
|
|
#2 0x0000000000532de2 in TmThreadsSlotVar (td=0x7e6a510) at tm-threads.c:470
|
|
#3 0x00007fab6e4210a4 in start_thread (arg=0x7fab5ebad700) at pthread_create.c:309
|
|
#4 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab5ebad700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#5 0x0000000000000000 in ?? ()
|
|
|
|
Thread 5 (Thread 0x7fab5cba9700 (LWP 6935)):
|
|
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
|
|
#1 0x000000000044256f in StatsWakeupThread (arg=0xa4f8be0) at counters.c:435
|
|
---Type <return> to continue, or q <return> to quit---
|
|
#2 0x00007fab6e4210a4 in start_thread (arg=0x7fab5cba9700) at pthread_create.c:309
|
|
#3 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab5cba9700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#4 0x0000000000000000 in ?? ()
|
|
|
|
Thread 4 (Thread 0x7fab5d3aa700 (LWP 6934)):
|
|
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
|
|
#1 0x00000000004d481e in FlowRecycler (th_v=0xa4f8850, thread_data=0x7fab180008c0) at flow-manager.c:844
|
|
#2 0x00000000005309b8 in TmThreadsManagement (td=0xa4f8850) at tm-threads.c:600
|
|
#3 0x00007fab6e4210a4 in start_thread (arg=0x7fab5d3aa700) at pthread_create.c:309
|
|
#4 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab5d3aa700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#5 0x0000000000000000 in ?? ()
|
|
|
|
Thread 3 (Thread 0x7fab5f3ae700 (LWP 6930)):
|
|
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
|
|
#1 0x000000000052c22f in TmqhInputFlow (tv=<optimized out>) at tmqh-flow.c:93
|
|
#2 0x0000000000532de2 in TmThreadsSlotVar (td=0x7fb1be0) at tm-threads.c:470
|
|
#3 0x00007fab6e4210a4 in start_thread (arg=0x7fab5f3ae700) at pthread_create.c:309
|
|
#4 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab5f3ae700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#5 0x0000000000000000 in ?? ()
|
|
|
|
Thread 2 (Thread 0x7fab1ffff700 (LWP 6936)):
|
|
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
|
|
#1 0x0000000000443440 in StatsMgmtThread (arg=0xa4f8e30) at counters.c:359
|
|
#2 0x00007fab6e4210a4 in start_thread (arg=0x7fab1ffff700) at pthread_create.c:309
|
|
#3 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=<optimized out>, array=0x7fab1ffff700, max=<optimized out>) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128
|
|
#4 0x0000000000000000 in ?? ()
|
|
|
|
---Type <return> to continue, or q <return> to quit---
|
|
Thread 1 (Thread 0x7fab65936700 (LWP 6929)):
|
|
#0 0x00007fab6dc18107 in __GI_qsort (b=<optimized out>, n=<optimized out>, s=<optimized out>, cmp=<optimized out>) at msort.c:307
|
|
#1 0x00007fab6dc194e8 in __initstate (seed=<optimized out>, arg_state=<optimized out>, n=<optimized out>) at random.c:245
|
|
#2 0x0000000000000000 in ?? ()
|
|
|