我在我的节目中使用了图书馆(校准)。 我把图书馆中的“女星”称为功能,该图书馆一直运行,直到我明确称“女女女”。
我的节目处理科学、科学和技术部,并打电话给女。 打字手通常返回,但有时在图书馆恢复对我的方案的控制之前,我收到一只ault。 这是世界银行给我的支持:
#0 0x00007ffff6498b2a in ?? () from /usr/lib/libpcap.so.1
#1 0x00007ffff649bee1 in pcap_loop () from /usr/lib/libpcap.so.1
#2 0x00007ffff77bae66 in nids_run () from /usr/lib/libnids.so.1.24
#3 0x0000000000401e92 in main (argc=3, argv=0x7fffffffebf8) at eve.c:139
找到问题的最佳战略是什么? 难道我是否应该 de倒平衡?
UPDATE: As suggetsed by ArjunShankar, I ran my program under Valgrind. This is part of the output:
==7504== Invalid read of size 4
==7504== at 0x654EDC1: ??? (in /usr/lib/libpcap.so.1.2.1)
==7504== by 0x6551EE0: pcap_loop (in /usr/lib/libpcap.so.1.2.1)
==7504== by 0x5250E65: nids_run (in /usr/lib/libnids.so.1.24)
==7504== by 0x401E91: main (eve.c:139)
==7504== Address 0x70eece8 is 40 bytes inside a block of size 768 free d
==7504== at 0x4C29A9E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7504== by 0x5250DEB: nids_exit (in /usr/lib/libnids.so.1.24)
==7504== by 0x4026D0: signal_handler (signalhandling.c:17)
==7504== by 0x5B6313F: ??? (in /lib/libpthread-2.15.so)
==7504== by 0x5B5FC60: pthread_cond_timedwait@@GLIBC_2.3.2 (in /lib/libpthread-2.15.so)
==7504== by 0x58E37D4: g_cond_wait_until (in /usr/lib/libglib-2.0.so.0.3200.1)
==7504== by 0x587E2C0: ??? (in /usr/lib/libglib-2.0.so.0.3200.1)
==7504== by 0x587E909: g_async_queue_timeout_pop (in /usr/lib/libglib-2.0.so.0.3200.1)
==7504== by 0x4022D2: analyzer_thread_func (analyzers.c:93)
==7504== by 0x58CA0C4: ??? (in /usr/lib/libglib-2.0.so.0.3200.1)
==7504== by 0x5B5BE0D: start_thread (in /lib/libpthread-2.15.so)
更多产出可在以下网站查阅:。