This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: uprobes-v4 branch now available


On 12/12/2013 10:57 AM, David Long wrote:
> I have pushed my v4 ARM uprobes patches to a new branch in my personal git repo:
> 
>     git://git.linaro.org/people/dave.long/linux.git
> 
> the branch is "uprobes-v4".  It is based on v3.13-rc3, although the changes should apply cleanly to rc1 through rc3 (they do depend on other changes in rc1 though).
> 
> I hope to publish these patches to the kernel mailing list later today.
> 
> This version fixes problems building without KPROBES configured (llct build failure), and incorporates Taras's suggested changes for bigendianess.  It does not yet address the systemtap test failure.
> 
> -dl
> 

Hi David,

I built the new version of the kernel, booted it on the chromebook, and attempted to run the systemtap testsuite.  Sometime after building systemtap.examples/process/ltrace.stp the machine hung.  I have put those partial test results in dejazilla:

http://web.elastic.org/~dejazilla/viewsummary.php?summary=%3D%27%3C52B46617.5020503%40redhat.com%3E%27

You can do a comparison between recent arm dejazilla results on the following URL:

https://web.elastic.org/~dejazilla/viewsummary.php?_offset=0&_limit=20&_sort=1A&summary=&age=&rg=&tool=&variant=%3D%27armv7l-unknown-linux-gnueabihf%27&versions=&pass=&fail=&kpass=&kfail=&xpass=&xfail=&untested=&unresolved=&unsupported=&warning=&error=&rg2=5506&rg1=21574


The one of the systemtap.examples tests, ltrace.stp appears to be causing the crash.  A picture with a window on the upper left with the tests running, output of systemtap.log in the lower left, and a portion of the /var/log/messages on the right is available at http://people.redhat.com/wcohen/chrome_20131220/2013-12-20_12-00-10_720.jpg .  Something like the following will allow you just to run the systemtap.examples tests:

sudo make installcheck RUNTESTFLAGS="--debug systemtap.examples/check.exp"

Some of the tests still had Segmentation faults for the uprobes v4:

FAIL: at_var
FAIL: bz6850 -p5
FAIL: externalvar-m32
FAIL: global_var-m32-O
FAIL: library sdt_misc *  (1 != 15)
FAIL: library sdt_misc *libsdt*  (1 != 15)
FAIL: library sdt_misc libsdt.so  (1 != 15)
FAIL: library sdt_misc * rpath (1 != 15)
FAIL: library sdt_misc *libsdt* rpath (1 != 15)
FAIL: library sdt_misc libsdt.so rpath (1 != 15)
FAIL: library .exported (0) (0 >= 3)
FAIL: minidebuginfo (0)
FAIL: process_by_cmd2.stp
FAIL: 32_BIT_UTRACE_SYSCALL_ARGS startup (eof)


-Will


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]