|
From: Adam S. <ada...@gm...> - 2018-02-07 21:16:20
|
I am using the latest version 3.13. I will pull down that patch and try it out. On Wed, Feb 7, 2018 at 3:03 PM, Philippe Waroquiers < phi...@sk...> wrote: > Which version are you using ? > Some improvements to clone handling was done in 3.13 : > * On Linux, clone handling has been improved to honour CLONE_VFORK that > involves a child stack. Note however that CLONE_VFORK | CLONE_VM is > handled > like CLONE_VFORK (by removing CLONE_VM), so applications that depend on > CLONE_VM exact semantics will (still) not work. > > Otherwise, I am sure we have still a bunch of clone related bugs > opened. E.g. https://bugs.kde.org/show_bug.cgi?id=183406 > and https://bugs.kde.org/show_bug.cgi?id=386427 which has > a patch, and might be what you have encountered. > > Philippe > > > On Wed, 2018-02-07 at 14:51 -0600, Adam Scott wrote: > > I'm hoping someone else has seen this issue and is able to help me. I > have search all over the internet for a solution and haven't been able to > find one. I am trying to run Valgrind on armv7 architecture, and after > compiling Valgrind and getting it onto the target I am able to run Valgrind > successfully on 'ls -l' but when I run Valgrind on my executable it starts > and then always fails after printing out this error: > > > > ==2333== Unsupported clone() flags: 0x800600 > > ==2333== > > ==2333== The only supported clone() uses are: > > ==2333== - via a threads library (LinuxThreads or NPTL) > > ==2333== - via the implementation of fork or vfork > > ==2333== > > ==2333== Valgrind detected that your program requires > > ==2333== the following unimplemented functionality: > > ==2333== Valgrind does not support general clone(). > > ==2333== This may be because the functionality is hard to implement, > > ==2333== or because no reasonable program would behave this way, > > ==2333== or because nobody has yet needed it. In any case, let us know > at > > ==2333== www.valgrind.org and/or try to work around the problem, if you > can. > > ==2333== > > ==2333== Valgrind has to exit now. Sorry. Bye! > > ==2333== > > > > sched status: > > running_tid=9 > > > > The thread that has the crash has the following stack: > > Thread 9: status = VgTs_Runnable (lwpid 2354) > > ==2333== at 0x6C5BCC: sys_clone (linux_syscall_support.h:2666) > > ==2333== by 0x6C5BCC: google_breakpad::ExceptionHandler:: > GenerateDump(google_breakpad::ExceptionHandler::CrashContext*) > (exception_handler.cc:527) > > ==2333== by 0x6C60C3: google_breakpad::ExceptionHandler::SignalHandler(int, > siginfo_t*, void*) (exception_handler.cc:368) > > ==2333== by 0x4CE5ACF: ??? (in /lib/libc-2.22.so) > > ------------------------------------------------------------ > ------------------ > > Check out the vibrant tech community on one of the world's most > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > _______________________________________________ > > Valgrind-users mailing list > > Val...@li... > > https://lists.sourceforge.net/lists/listinfo/valgrind-users > |