* [Bug uprobes/17867] New: Kernel panic while running a simple script doing userland probing only
@ 2015-01-22 23:50 agentzh at gmail dot com
2015-01-22 23:52 ` [Bug uprobes/17867] " agentzh at gmail dot com
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: agentzh at gmail dot com @ 2015-01-22 23:50 UTC (permalink / raw)
To: systemtap
https://sourceware.org/bugzilla/show_bug.cgi?id=17867
Bug ID: 17867
Summary: Kernel panic while running a simple script doing
userland probing only
Product: systemtap
Version: unspecified
Status: NEW
Severity: normal
Priority: P2
Component: uprobes
Assignee: systemtap at sourceware dot org
Reporter: agentzh at gmail dot com
Created attachment 8076
--> https://sourceware.org/bugzilla/attachment.cgi?id=8076&action=edit
Kernel panic logs
Hi, guys!
I was running the ngx-count-conns.stp script with systemtap 2.5 + kernel
3.10.27 on one of our metal boxes for several times. For many times it works as
expected, but for at least one time it triggers kernel panic (please see the
attached logs).
It's quite hard to reproduce. Not sure if it's a known issue that has already
been fixed in newer versions of systemtap and kernel.
We haven't seen any kernel panic with out extensive production use of
systemtap. So this is really for the first time and is quite scary ;) Any
pointers will be highly appreciated :)
More details:
$ stap --version
Systemtap translator/driver (version 2.5/0.159, non-git sources)
Copyright (C) 2005-2014 Red Hat, Inc. and others
This is free software; see the source for copying conditions.
enabled features: TR1_UNORDERED_MAP NLS
$ uname -a
Linux 16m3 3.10.27 #1 SMP Fri Jan 17 12:03:42 PST 2014 x86_64 GNU/Linux
$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.7/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.7.3-7'
--with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs
--enable-languages=c,c++,go,fortran,objc,obj-c++ --prefix=/usr
--program-suffix=-4.7 --enable-shared --enable-linker-build-id
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--with-gxx-include-dir=/usr/include/c++/4.7 --libdir=/usr/lib --enable-nls
--with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug
--enable-gnu-unique-object --enable-plugin --with-system-zlib --enable-objc-gc
--enable-multiarch --with-arch-32=i586 --with-abi=m64
--with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release
--build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.7.3 (Debian 4.7.3-7)
--
You are receiving this mail because:
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug uprobes/17867] Kernel panic while running a simple script doing userland probing only
2015-01-22 23:50 [Bug uprobes/17867] New: Kernel panic while running a simple script doing userland probing only agentzh at gmail dot com
@ 2015-01-22 23:52 ` agentzh at gmail dot com
2015-01-23 2:29 ` fche at redhat dot com
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: agentzh at gmail dot com @ 2015-01-22 23:52 UTC (permalink / raw)
To: systemtap
https://sourceware.org/bugzilla/show_bug.cgi?id=17867
--- Comment #1 from agentzh <agentzh at gmail dot com> ---
Created attachment 8077
--> https://sourceware.org/bugzilla/attachment.cgi?id=8077&action=edit
The systemtap script triggering the kernel panic
--
You are receiving this mail because:
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug uprobes/17867] Kernel panic while running a simple script doing userland probing only
2015-01-22 23:50 [Bug uprobes/17867] New: Kernel panic while running a simple script doing userland probing only agentzh at gmail dot com
2015-01-22 23:52 ` [Bug uprobes/17867] " agentzh at gmail dot com
@ 2015-01-23 2:29 ` fche at redhat dot com
2015-01-23 20:32 ` agentzh at gmail dot com
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: fche at redhat dot com @ 2015-01-23 2:29 UTC (permalink / raw)
To: systemtap
https://sourceware.org/bugzilla/show_bug.cgi?id=17867
Frank Ch. Eigler <fche at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |WAITING
CC| |fche at redhat dot com
--- Comment #2 from Frank Ch. Eigler <fche at redhat dot com> ---
Many kernel uprobes improvements have been made since upstream 3.10,
so with that the newer the better.
I don't see any obvious systemtap implication in the kernel crash
though. Can it be just a coincidence?
--
You are receiving this mail because:
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug uprobes/17867] Kernel panic while running a simple script doing userland probing only
2015-01-22 23:50 [Bug uprobes/17867] New: Kernel panic while running a simple script doing userland probing only agentzh at gmail dot com
2015-01-22 23:52 ` [Bug uprobes/17867] " agentzh at gmail dot com
2015-01-23 2:29 ` fche at redhat dot com
@ 2015-01-23 20:32 ` agentzh at gmail dot com
2016-01-14 21:13 ` fche at redhat dot com
2016-01-14 21:22 ` agentzh at gmail dot com
4 siblings, 0 replies; 6+ messages in thread
From: agentzh at gmail dot com @ 2015-01-23 20:32 UTC (permalink / raw)
To: systemtap
https://sourceware.org/bugzilla/show_bug.cgi?id=17867
--- Comment #3 from agentzh <agentzh at gmail dot com> ---
Thanks for your reply, Frank!
Yes, we're going to test out the 3.14 kernel with backported uprobes patches
for fixing the relative CALL instruction emulation bug and the tmpfs
regression. Do you think if we need to backport even more patches from 3.15+ or
just upgrade to even a newer kernel like 3.18?
I'm not really sure if it's a coincidence. We haven't had any kernel panic in
our production environment for long. This panic just happened right after I
started my systemtap tool :)
Do you think if it'll be helpful to enable the kernel crash dump for offline
analysis if the issue happens again?
Thanks a lot for your time!
--
You are receiving this mail because:
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug uprobes/17867] Kernel panic while running a simple script doing userland probing only
2015-01-22 23:50 [Bug uprobes/17867] New: Kernel panic while running a simple script doing userland probing only agentzh at gmail dot com
` (2 preceding siblings ...)
2015-01-23 20:32 ` agentzh at gmail dot com
@ 2016-01-14 21:13 ` fche at redhat dot com
2016-01-14 21:22 ` agentzh at gmail dot com
4 siblings, 0 replies; 6+ messages in thread
From: fche at redhat dot com @ 2016-01-14 21:13 UTC (permalink / raw)
To: systemtap
https://sourceware.org/bugzilla/show_bug.cgi?id=17867
Frank Ch. Eigler <fche at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |RESOLVED
Resolution|--- |WORKSFORME
--- Comment #4 from Frank Ch. Eigler <fche at redhat dot com> ---
more recent kernels (>> 3.15) seem to have fairly well-behaved uprobes
--
You are receiving this mail because:
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug uprobes/17867] Kernel panic while running a simple script doing userland probing only
2015-01-22 23:50 [Bug uprobes/17867] New: Kernel panic while running a simple script doing userland probing only agentzh at gmail dot com
` (3 preceding siblings ...)
2016-01-14 21:13 ` fche at redhat dot com
@ 2016-01-14 21:22 ` agentzh at gmail dot com
4 siblings, 0 replies; 6+ messages in thread
From: agentzh at gmail dot com @ 2016-01-14 21:22 UTC (permalink / raw)
To: systemtap
https://sourceware.org/bugzilla/show_bug.cgi?id=17867
--- Comment #5 from agentzh <agentzh at gmail dot com> ---
Thanks for the info, Frank!
--
You are receiving this mail because:
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2016-01-14 21:22 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-22 23:50 [Bug uprobes/17867] New: Kernel panic while running a simple script doing userland probing only agentzh at gmail dot com
2015-01-22 23:52 ` [Bug uprobes/17867] " agentzh at gmail dot com
2015-01-23 2:29 ` fche at redhat dot com
2015-01-23 20:32 ` agentzh at gmail dot com
2016-01-14 21:13 ` fche at redhat dot com
2016-01-14 21:22 ` agentzh at gmail dot com
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).