This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug runtime/6646] New: SystemTap scripts fail with an Oops on x86
- From: "ananth at in dot ibm dot com" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sources dot redhat dot com
- Date: 16 Jun 2008 05:30:45 -0000
- Subject: [Bug runtime/6646] New: SystemTap scripts fail with an Oops on x86
- Reply-to: sourceware-bugzilla at sourceware dot org
Using the latest git (HEAD e8402528a) with latest available elfutils on F9
(0.133-3) on an x86 (32bit) machine running 2.6.26-rc5 kernel, I see the
following Oops on every script executed:
BUG: unable to handle kernel NULL pointer dereference at 00000000
IP: [<00000000>]
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: stap_25635fa2767efdc6a286d47c0380042a_404(+) iTCO_wdt
iTCO_vendor_support sg intel_agp floppy e100 i2c_i801 agpgart rng_core button
pcspkr mii sr_mod cdrom i2c_i810 i2c_algo_bit i2c_core ata_generic ata_piix
libata dock sd_mod scsi_mod ext3 jbd mbcache uhci_hcd ehci_hcd [last unloaded:
microcode]
Pid: 1830, comm: staprun Not tainted (2.6.26-rc5 #1)
EIP: 0060:[<00000000>] EFLAGS: 00010246 CPU: 0
EIP is at 0x0
EAX: 00000000 EBX: df778e88 ECX: 00000000 EDX: df778e88
ESI: e0973568 EDI: c11a0e04 EBP: e0973700 ESP: df778df0
DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068
Process staprun (pid: 1830, ti=df778000 task=df79dc80 task.ti=df778000)
Stack: e092b053 ffffffe1 74737973 61746d65 df400070 00000005 c04ac269 df778e58
00001360 00000000 00001709 00000005 df40a6c0 df407000 00000002 c13dce98
c13dce80 00000672 70617473 3635325f 61663533 37363732 63646665 38326136
Call Trace:
[<e092b053>] _stp_transport_init+0x2b7/0x43b
[stap_25635fa2767efdc6a286d47c0380042a_404]
[<c04ac269>] ida_get_new_above+0xc2/0x17d
[<c0433103>] sys_init_module+0x1599/0x16fb
[<c04665b2>] do_path_lookup+0x154/0x199
[<c04af285>] simple_strtoull+0x0/0xf0
[<c040371e>] syscall_call+0x7/0xb
=======================
Code: Bad EIP value.
EIP: [<00000000>] 0x0 SS:ESP 0068:df778df0
---[ end trace df61255cfec2f882 ]---
The machine is usable, but the stap modules seem to be still inserted - lsmod
lists them. A forced rmmod doesn't work either as the module refcount is 1.
The .config does show that required options are 'y':
[ananth@... linux-2.6.26-rc5]$ cat .config|grep PROBE
...
CONFIG_KPROBES=y
CONFIG_KRETPROBES=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_KPROBES_SANITY_TEST=y
# CONFIG_SAMPLE_KPROBES is not set
[ananth@... linux-2.6.26-rc5]$ cat .config|grep RELAY
CONFIG_RELAY=y
[ananth@... linux-2.6.26-rc5]$ cat .config|grep DEBUG_INFO
CONFIG_DEBUG_INFO=y
--
Summary: SystemTap scripts fail with an Oops on x86
Product: systemtap
Version: unspecified
Status: NEW
Severity: normal
Priority: P2
Component: runtime
AssignedTo: systemtap at sources dot redhat dot com
ReportedBy: ananth at in dot ibm dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=6646
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.