[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 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: . Find the GDB manual and other documentation resources online at: . 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=, n=, s=, cmp=) 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=, datalen=, errnop=) at fgetpwent_r.c:34 #1 0x000000000040efb9 in main (argc=, argv=) 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=) 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=, array=0x7fab6a33f700, max=) 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=) 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=, array=0x7fab66938700, max=) 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=) 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 to continue, or q to quit--- #4 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=, array=0x7fab6793a700, max=) 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=) 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=, array=0x7fab5e3ac700, max=) 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=, thread_data=0x7fab401290d0, p=0x7fab5010b4d0) at alert-prelude.c:919 #5 0x00000000004f470c in OutputPacketLog (tv=0x9baa520, p=0x7fab5010b4d0, thread_data=, pq=, postpq=) 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=, array=0x7fab6813b700, max=) 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=) at prelude-async.c:124 ---Type to continue, or q to quit--- #2 async_thread (arg=) 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=, array=0x7fab6ad57700, max=) 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=, thread_data=0x7fab54129130, p=0x7fab50364250) at alert-prelude.c:919 #6 0x00000000004f470c in OutputPacketLog (tv=0xa578010, p=0x7fab50364250, thread_data=, pq=, postpq=) 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=, array=0x7fab6993e700, max=) 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=) 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=, array=0x7fab6913d700, max=) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128 #5 0x0000000000000000 in ?? () ---Type to continue, or q 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=, hash_max=65536, hash_min=, 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=, array=0x7fab5dbab700, max=) 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=, thread_data=0x7fab4c1290d0, p=0x7fab501bfba0) at alert-prelude.c:919 #5 0x00000000004f470c in OutputPacketLog (tv=0x9bab9e0, p=0x7fab501bfba0, thread_data=, pq=, postpq=) 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=, array=0x7fab6893c700, max=) 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=) 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 to continue, or q to quit--- #4 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=, array=0x7fab66137700, max=) 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=, thread_data=0x7fab381290d0, p=0x7fab500aa9d0) at alert-prelude.c:919 #5 0x00000000004f470c in OutputPacketLog (tv=0x79a6d60, p=0x7fab500aa9d0, thread_data=, pq=, postpq=) 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=, array=0x7fab67139700, max=) 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=) 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=, array=0x7fab5ebad700, max=) 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 to continue, or q to quit--- #2 0x00007fab6e4210a4 in start_thread (arg=0x7fab5cba9700) at pthread_create.c:309 #3 0x00007fab6dcc904d in __libc_ifunc_impl_list (name=, array=0x7fab5cba9700, max=) 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=, array=0x7fab5d3aa700, max=) 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=) 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=, array=0x7fab5f3ae700, max=) 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=, array=0x7fab1ffff700, max=) at ../sysdeps/x86_64/multiarch/ifunc-impl-list.c:128 #4 0x0000000000000000 in ?? () ---Type to continue, or q to quit--- Thread 1 (Thread 0x7fab65936700 (LWP 6929)): #0 0x00007fab6dc18107 in __GI_qsort (b=, n=, s=, cmp=) at msort.c:307 #1 0x00007fab6dc194e8 in __initstate (seed=, arg_state=, n=) at random.c:245 #2 0x0000000000000000 in ?? ()