Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==58558== Memcheck, a memory error detector
- ==58558== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
- ==58558== Using Valgrind-3.16.0.GIT and LibVEX; rerun with -h for copyright info
- ==58558== Command: ./glscopeclient myrigol:rigol:lan:192.168.1.10:5555 --debug
- ==58558==
- --58558-- WARNING: unhandled amd64-linux syscall: 315
- --58558-- You may be able to write your own handler.
- --58558-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
- --58558-- Nevertheless we consider this a bug. Please report
- --58558-- it at http://valgrind.org/support/bug_reports.html.
- Connecting to SCPI oscilloscope at 192.168.1.10:5555
- (glscopeclient:58558): Gtk-WARNING **: 18:42:27.426: Theme parsing error: glscopeclient.css:243:23: Not using units is deprecated. Assuming 'px'.
- ==58558== Thread 6 ScopeThread:
- ==58558== Syscall param socketcall.recvfrom(buf) points to unaddressable byte(s)
- ==58558== at 0x6800B0C: recv (in /usr/lib/libpthread-2.31.so)
- ==58558== by 0x4988DD6: Socket::RecvLooped(unsigned char*, int) (Socket.cpp:310)
- ==58558== by 0x491FE10: SCPISocketTransport::ReadRawData(unsigned long, unsigned char*) (SCPISocketTransport.cpp:135)
- ==58558== by 0x49719FD: RigolOscilloscope::AcquireData(bool) (RigolOscilloscope.cpp:600)
- ==58558== by 0x29BCD3: ScopeThread(Oscilloscope*) (main.cpp:330)
- ==58558== by 0x25B1F9: void std::__invoke_impl<void, void (*)(Oscilloscope*), Oscilloscope*>(std::__invoke_other, void (*&&)(Oscilloscope*), Oscilloscope*&&) (invoke.h:60)
- ==58558== by 0x25B152: std::__invoke_result<void (*)(Oscilloscope*), Oscilloscope*>::type std::__invoke<void (*)(Oscilloscope*), Oscilloscope*>(void (*&&)(Oscilloscope*), Oscilloscope*&&) (invoke.h:95)
- ==58558== by 0x25B0C2: void std::thread::_Invoker<std::tuple<void (*)(Oscilloscope*), Oscilloscope*> >::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (thread:264)
- ==58558== by 0x25B07B: std::thread::_Invoker<std::tuple<void (*)(Oscilloscope*), Oscilloscope*> >::operator()() (thread:271)
- ==58558== by 0x25B05F: std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(Oscilloscope*), Oscilloscope*> > >::_M_run() (thread:215)
- ==58558== by 0x653DB73: execute_native_thread_routine (thread.cc:80)
- ==58558== by 0x67F6421: start_thread (in /usr/lib/libpthread-2.31.so)
- ==58558== Address 0x9653498 is 0 bytes after a block of size 1,000 alloc'd
- ==58558== at 0x483A50F: operator new[](unsigned long) (vg_replace_malloc.c:431)
- ==58558== by 0x4971387: RigolOscilloscope::AcquireData(bool) (RigolOscilloscope.cpp:528)
- ==58558== by 0x29BCD3: ScopeThread(Oscilloscope*) (main.cpp:330)
- ==58558== by 0x25B1F9: void std::__invoke_impl<void, void (*)(Oscilloscope*), Oscilloscope*>(std::__invoke_other, void (*&&)(Oscilloscope*), Oscilloscope*&&) (invoke.h:60)
- ==58558== by 0x25B152: std::__invoke_result<void (*)(Oscilloscope*), Oscilloscope*>::type std::__invoke<void (*)(Oscilloscope*), Oscilloscope*>(void (*&&)(Oscilloscope*), Oscilloscope*&&) (invoke.h:95)
- ==58558== by 0x25B0C2: void std::thread::_Invoker<std::tuple<void (*)(Oscilloscope*), Oscilloscope*> >::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (thread:264)
- ==58558== by 0x25B07B: std::thread::_Invoker<std::tuple<void (*)(Oscilloscope*), Oscilloscope*> >::operator()() (thread:271)
- ==58558== by 0x25B05F: std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(Oscilloscope*), Oscilloscope*> > >::_M_run() (thread:215)
- ==58558== by 0x653DB73: execute_native_thread_routine (thread.cc:80)
- ==58558== by 0x67F6421: start_thread (in /usr/lib/libpthread-2.31.so)
- ==58558== by 0x690EB82: clone (in /usr/lib/libc-2.31.so)
- ==58558==
- Trigger source: CHAN1
- ^C==58558==
- ==58558== Process terminating with default action of signal 2 (SIGINT)
- ==58558== at 0x6903FEF: poll (in /usr/lib/libc-2.31.so)
- ==58558== by 0x703C63A: ??? (in /usr/lib/libxcb.so.1.1.0)
- ==58558== by 0x703E08E: ??? (in /usr/lib/libxcb.so.1.1.0)
- ==58558== by 0x703E202: xcb_wait_for_reply64 (in /usr/lib/libxcb.so.1.1.0)
- ==58558== by 0x6CB6418: _XReply (in /usr/lib/libX11.so.6.3.0)
- ==58558== by 0xECD1A56: ??? (in /usr/lib/libGLX_nvidia.so.440.82)
- ==58558== by 0xECD0228: ??? (in /usr/lib/libGLX_nvidia.so.440.82)
- ==58558== by 0x71C4C51: ??? (in /usr/lib/libGLX.so.0.0.0)
- ==58558== by 0x71CB974: ??? (in /usr/lib/libGLX.so.0.0.0)
- ==58558== by 0x5C22FE3: ??? (in /usr/lib/libgdk-3.so.0.2413.7)
- ==58558== by 0x5C7220F: gdk_gl_context_make_current (in /usr/lib/libgdk-3.so.0.2413.7)
- ==58558== by 0x57349B4: ??? (in /usr/lib/libgtk-3.so.0.2413.7)
- ==58558==
- ==58558== HEAP SUMMARY:
- ==58558== in use at exit: 61,077,654 bytes in 101,235 blocks
- ==58558== total heap usage: 547,519 allocs, 446,284 frees, 5,506,826,958 bytes allocated
- ==58558==
- ^C==58558== LEAK SUMMARY:
- ==58558== definitely lost: 36,232 bytes in 26 blocks
- ==58558== indirectly lost: 156,523 bytes in 3,369 blocks
- ==58558== possibly lost: 40,834,097 bytes in 308 blocks
- ==58558== still reachable: 18,370,978 bytes in 88,059 blocks
- ==58558== of which reachable via heuristic:
- ==58558== length64 : 36,016 bytes in 463 blocks
- ==58558== newarray : 3,336 bytes in 82 blocks
- ==58558== multipleinheritance: 58,336 bytes in 529 blocks
- ==58558== suppressed: 0 bytes in 0 blocks
- ==58558== Rerun with --leak-check=full to see details of leaked memory
- ==58558==
- ==58558== For lists of detected and suppressed errors, rerun with: -s
- ==58558== ERROR SUMMARY: 14 errors from 1 contexts (suppressed: 0 from 0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement