Segfault
-
netxmsd[21029]: segfault at 7f1adc000000 ip 00007f1b28192194 sp 00007f1aea722918 error 4 in libc-2.19.so[7f1b28100000+1a2000]
бектрейс:
bt full #0 __memcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:116 No locals. #1 0x00007f1b2a46c412 in memcpy (__len=100728864, __src=0x7f1ada898cc0, __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:51 No locals. #2 nx_memdup (data=0x7f1ada898cc0, size=100728864) at tools.cpp:268 newData = <optimized out> #3 0x00007f1b2a4582f0 in NXCPMessage::NXCPMessage (this=0x7f1b1b8e46d0, msg=0x7f1ada898cb0, version=<optimized out>) at message.cpp:145 i = <optimized out> #4 0x00007f1b2a45a0ae in AbstractMessageReceiver::getMessageFromBuffer (this=this@entry=0x7f1aea722a70, protocolError=protocolError@entry=0x7f1aea7229e7) at msgrecv.cpp:76 msgSize = 0 msg = 0x0 #5 0x00007f1b2a45a19b in AbstractMessageReceiver::readMessage (this=this@entry=0x7f1aea722a70, timeout=timeout@entry=900000, result=result@entry=0x7f1aea722a4c) at msgrecv.cpp:117 bytes = <optimized out> msg = <optimized out> protocolError = false #6 0x00007f1b2b60a890 in MobileDeviceSession::readThread (this=this@entry=0x7f1b103c5a90) at mdsession.cpp:170 result = MSGRECV_COMM_FAILURE msg = <optimized out> szBuffer = L'\000' <repeats 86 times>, "\x2a45d9f1缛\000\000\000\000\x10080120缛\x2a45da99缛", '\000' <repeats 18 times>, "\x33decc00\x4d53c26d\000\000\000\000\000\000\x103c5a90缛\xea722cd0缚\021\000\xea723700缚\x2b609347缛", '\000' <repeats 90 times>... receiver = {<AbstractMessageReceiver> = {_vptr.AbstractMessageReceiver = 0x7f1b2a689790 <vtable for SocketMessageReceiver+16>, m_buffer = 0x7f1ada898cb0 "\022\001", m_decryptionBuffer = 0x0, m_encryptionContext = 0x0, m_initialSize = 4096, m_size = 4096, m_maxSize = 65536, m_dataSize = 47, m_bytesToSkip = 0}, m_socket = 54} rawMsg = <optimized out> msg = <optimized out> #7 0x00007f1b2b60ac19 in MobileDeviceSession::readThreadStarter (pArg=0x7f1b103c5a90) at mdsession.cpp:56 No locals. #8 0x00007f1b293320a4 in start_thread (arg=0x7f1aea723700) at pthread_create.c:309 __res = <optimized out> pd = 0x7f1aea723700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139753579230976, -1209311544205124044, 0, 139754209953328, 17, 139753579230976, 1225679945345261108, 1225537549754555956}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> __PRETTY_FUNCTION__ = "start_thread" #9 0x00007f1b281e887d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. -
-
Спасибо, будем смотреть.
Я удалил пока дамп из сообщения. -
-
Исправили. Исправление войдет в 2.1-М1 и в 2.0.6. В аттаче патч для 2.0.5 на случай если собираете из исходников.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login