I run it often on my Raspberry Pi 3b with 1 GB, never thought about it. Sent from my Motorola XT1527
On Fri, Jan 25, 2019, 5:02 AM Padala Dileep <padala.dil...@gmail.com> wrote: > Hi > > My system has 4GB memory ( arm-linux ) . But when I try to run the > valgrind, the process becomes very slow, and it gets rebooted with a > message "valgrind: the 'impossible' happened' > > How much RAM is expected to be present in the system to run valgrind for > 15-20 mins atleast. > > > If i stop the process, before 100% memory gets over, it dumps the > evaluation till that point. > But it is only for 5 mins of Run. and it has not hit all the threads as > the process is running slowly. > > > ==1382== Memcheck, a memory error detector > > ==1382== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. > > ==1382== Using Valgrind-3.14.0 and LibVEX; rerun with -h for copyright info > > ==1382== Command: Frm20xd > > ==1382== > > --1382-- VALGRIND INTERNAL ERROR: Valgrind received a signal 11 (SIGSEGV) > - exiting > > --1382-- si_code=1; Faulting address: 0xFFFF0FE3; sp: 0x426987b0 > > > > valgrind: the 'impossible' happened: > > Killed by fatal signal > > > > host stacktrace: > > ==1382== at 0x58184470: getUIntLittleEndianly (guest_arm_toIR.c:196) > > ==1382== by 0x58184470: disInstr_ARM_WRK.isra.36 > (guest_arm_toIR.c:16118) > > ==1382== by 0x5818E2B3: disInstr_ARM (guest_arm_toIR.c:23690) > > ==1382== by 0x581501D3: bb_to_IR (guest_generic_bb_to_IR.c:365) > > ==1382== by 0x581328AF: LibVEX_FrontEnd (main_main.c:560) > > ==1382== by 0x58133043: LibVEX_Translate (main_main.c:1185) > > ==1382== by 0x58059CBB: vgPlain_translate (m_translate.c:1813) > > ==1382== by 0x58095F53: handle_chain_me (scheduler.c:1134) > > ==1382== by 0x58097FFF: vgPlain_scheduler (scheduler.c:1483) > > ==1382== by 0x580F0F27: thread_wrapper (syswrap-linux.c:103) > > ==1382== by 0x580F0F27: run_a_thread_NORETURN (syswrap-linux.c:156) > > ==1382== by 0xFFFFFFFF: ??? > > > > Once I stop the process before it gets exited like above, It is dumping > the evaluation it was doing. > > > > = > > ==1375== Process terminating with default action of signal 2 (SIGINT) > > ==1375== at 0x53B90E8: std::string::_Rep::_S_create(unsigned int, > unsigned int, std::allocator<char> const&) (in /lib/libstdc++.so.6.0.17) > > ==1375== by 0x7DD155E7: ??? > > ==1375== > > ==1375== HEAP SUMMARY: > > ==1375== in use at exit: 16,558 bytes in 292 blocks > > ==1375== total heap usage: 1,449 allocs, 1,157 frees, 53,262 bytes > allocated > > ==1375== > > ==1375== LEAK SUMMARY: > > ==1375== definitely lost: 0 bytes in 0 blocks > > ==1375== indirectly lost: 0 bytes in 0 blocks > > ==1375== possibly lost: 0 bytes in 0 blocks > > ==1375== still reachable: 16,558 bytes in 292 blocks > > ==1375== of which reachable via heuristic: > > ==1375== stdstring : 5,178 bytes in 194 > blocks > > ==1375== suppressed: 0 bytes in 0 blocks > > ==1375== Rerun with --leak-check=full to see details of leaked memory > > ==1375== > > ==1375== For counts of detected and suppressed errors, rerun with: -v > > ==1375== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) > > > > Thanks & Regards, > > Dileep Padala > _______________________________________________ > Valgrind-users mailing list > Valgrind-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/valgrind-users >
_______________________________________________ Valgrind-users mailing list Valgrind-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-users