Lead

Mar 10 14 9:30 PM

Tags : :

I'd just used the gui client to update the IP filter and switch from obfuscation from "optional" to "mandatory"

the logfile showed dozens of these:

014-03-10 20:24:28: Logger.cpp(332): 20:24:28: Error: Failed to add descriptor 96 to epoll descriptor 21 (error 17: File exists)
2014-03-10 20:24:28: Logger.cpp(332): 20:24:28: Error: Failed to add descriptor 96 to epoll descriptor 21 (error 17: File exists)

and the gdb session showed this:

Program received signal SIGSEGV, Segmentation fault.

0x00000000ffffffff in ?? ()
(gdb) bt
#0 0x00000000ffffffff in ?? ()
#1 0x00007ffff694561a in wxSocketImpl::Close (this=0x7fffd44c7730) at ../src/common/socket.cpp:558
#2 0x00007ffff66286a9 in wxEpollDispatcher:ispatch (this=, timeout=) at ../src/unix/epolldispatcher.cpp:233
#3 0x00007ffff6629777 in wxConsoleEventLoop:ispatchTimeout (this=0xfc31d30, timeout=18446744073709551615) at ../src/unix/evtloopunix.cpp:192
#4 0x00007ffff6629581 in wxConsoleEventLoop:ispatch (this=) at ../src/unix/evtloopunix.cpp:174
#5 0x00007ffff65376e8 in wxEventLoopManual:oRun (this=0xfc31d30) at ../src/common/evtloopcmn.cpp:206
#6 0x00007ffff6537480 in wxEventLoopBase::Run (this=0xfc31d30) at ../src/common/evtloopcmn.cpp:78
#7 0x00007ffff64f71fd in wxAppConsoleBase::MainLoop (this=0x966820) at ../src/common/appbase.cpp:334
#8 0x0000000000433560 in CamuleDaemonApp::OnRun (this=0x966820) at amuled.cpp:640
#9 0x00007ffff658313d in wxEntry (argc=@0x7ffff6910190: 1, argv=) at ../src/common/init.cpp:495
#10 0x00007ffff65831d2 in wxEntry (argc=argc@entry=@0x7fffffffe5fc: 1, argv=) at ../src/common/init.cpp:507
#11 0x000000000042e792 in main (argc=1, argv=) at amuled.cpp:122
(gdb) bt full
#0 0x00000000ffffffff in ?? ()
No symbol table info available.
#1 0x00007ffff694561a in wxSocketImpl::Close (this=0x7fffd44c7730) at ../src/common/socket.cpp:558
No locals.
#2 0x00007ffff66286a9 in wxEpollDispatcher:ispatch (this=, timeout=) at ../src/unix/epolldispatcher.cpp:233
handler =
p = 0x7fffffffe350
events = {{events = 1, data = {ptr = 0x7fffd44c77a8, fd = -733186136, u32 = 3561781160, u64 = 140736755169192}}, {events = 0, data = {
ptr = 0x966858, fd = 9857112, u32 = 9857112, u64 = 9857112}}, {events = 4133919317, data = {ptr = 0xd46c3c5800007fff, fd = 32767,
u32 = 32767, u64 = 15306675582180294655}}, {events = 32767, data = {ptr = 0x7ffff663efca , fd = -161222710,
u32 = 4133744586, u64 = 140737327132618}}, {events = 9818352, data = {ptr = 0x93aa2000000000, fd = 0, u32 = 0, u64 = 41563875992141824}}, {
events = 0, data = {ptr = 0x7fffffffe6e0, fd = -6432, u32 = 4294960864, u64 = 140737488348896}}, {events = 4133057608, data = {ptr = 0x7fff,
fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x7ffff666894d , fd = -161052339,
u32 = 4133914957, u64 = 140737327302989}}, {events = 0, data = {ptr = 0xf663efca00000000, fd = 0, u32 = 0, u64 = 17754297806887059456}}, {
events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4133915075, data = {ptr = 0x95d0f000007fff, fd = 32767, u32 = 32767,
u64 = 42169500740648959}}, {events = 0, data = {ptr = 0x9389e0 , fd = 9669088, u32 = 9669088, u64 = 9669088}}, {
events = 9677344, data = {ptr = 0x96682000000000, fd = 0, u32 = 0, u64 = 42335733154840576}}, {events = 0, data = {ptr = 0x7fffffffe420,
fd = -7136, u32 = 4294960160, u64 = 140737488348192}}, {events = 4118311055, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {
events = 0, data = {ptr = 0x7ffff66207f0 oPoll(epoll_event*, int, int) const+80>, fd = -161347600, u32 = 4133619696,
u64 = 140737327007728}}}
rc =
__FUNCTION__ = "Dispatch"
numEvents = 0
#3 0x00007ffff6629777 in wxConsoleEventLoop:ispatchTimeout (this=0xfc31d30, timeout=18446744073709551615) at ../src/unix/evtloopunix.cpp:192
nextTimer = {m_ll = 0}
hadEvent =
#4 0x00007ffff6629581 in wxConsoleEventLoop:ispatch (this=) at ../src/unix/evtloopunix.cpp:174
No locals.
#5 0x00007ffff65376e8 in wxEventLoopManual:oRun (this=0xfc31d30) at ../src/common/evtloopcmn.cpp:206
No locals.
#6 0x00007ffff6537480 in wxEventLoopBase::Run (this=0xfc31d30) at ../src/common/evtloopcmn.cpp:78
__FUNCTION__ = "Run"
activate = {m_evtLoopOld = 0x0}
---Type to continue, or q to quit---
#7 0x00007ffff64f71fd in wxAppConsoleBase::MainLoop (this=0x966820) at ../src/common/appbase.cpp:334
mainLoop = { = {m_ptr = 0xfc31d30}, m_pp = 0x966940, m_pOld = 0x0}
#8 0x0000000000433560 in CamuleDaemonApp::OnRun (this=0x966820) at amuled.cpp:640
No locals.
#9 0x00007ffff658313d in wxEntry (argc=@0x7ffff6910190: 1, argv=) at ../src/common/init.cpp:495
initializer =
#10 0x00007ffff65831d2 in wxEntry (argc=argc@entry=@0x7fffffffe5fc: 1, argv=) at ../src/common/init.cpp:507
No locals.
#11 0x000000000042e792 in main (argc=1, argv=) at amuled.cpp:122
No locals.
(gdb) fg
Continuing.
[Thread 0x7ffff0f7f700 (LWP 9683) exited]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5c80008 in ?? () from /lib/x86_64-linux-gnu/libgcc_s.so.1