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]

[Bug translator/11552] New: crash on 32-bit f12


While doing testing for bug #11551, I found this:

# stap -L 'kernel.function("kmalloc")'
*** glibc detected *** stap: double free or corruption (!prev): 0x0c49bab0 ***
======= Backtrace: =========
/lib/libc.so.6[0x9367f1]
/usr/lib/libdw.so.1[0xaf9d2e]
/usr/lib/libdw.so.1(dwarf_cfi_addrframe+0x68)[0xafa3b8]
stap[0x81404d4]
stap[0x814bf8c]
stap[0x814ecc6]
stap[0x80f233a]
stap[0x80de015]
stap[0x80e402d]
stap[0x80e4e9f]
stap[0x80e52a1]
stap[0x80e58a0]
stap[0x80e5ce1]
stap[0x80e6179]
stap[0x80e7472]
stap[0x80e75d8]
stap[0x80dca52]
/usr/lib/libdw.so.1(dwfl_getmodules+0x78)[0xb002f8]
stap[0x813e747]
stap[0x80f3974]
stap[0x808e6a4]
stap[0x808ef88]
stap[0x808ef88]
stap[0x808fd82]
stap[0x8090784]
stap[0x8096e9c]
stap[0x8056da5]
/lib/libc.so.6(__libc_start_main+0xe6)[0x8debb6]
stap[0x804da51]
======= Memory map: ========
00110000-00133000 r-xp 00000000 fd:01 19974      /usr/lib/liblzma.so.0.0.0
00133000-00134000 rw-p 00022000 fd:01 19974      /usr/lib/liblzma.so.0.0.0
006a0000-006ac000 r-xp 00000000 fd:01 21501     
/usr/lib/elfutils/libebl_i386-0.145.so
006ac000-006ad000 rw-p 0000b000 fd:01 21501     
/usr/lib/elfutils/libebl_i386-0.145.so
007a9000-00886000 r-xp 00000000 fd:01 19640      /usr/lib/libstdc++.so.6.0.13
00886000-0088a000 r--p 000dc000 fd:01 19640      /usr/lib/libstdc++.so.6.0.13
0088a000-0088c000 rw-p 000e0000 fd:01 19640      /usr/lib/libstdc++.so.6.0.13
0088c000-00892000 rw-p 00000000 00:00 0 
008a6000-008c4000 r-xp 00000000 fd:01 19473      /lib/ld-2.11.1.so
008c4000-008c5000 r--p 0001d000 fd:01 19473      /lib/ld-2.11.1.so
008c5000-008c6000 rw-p 0001e000 fd:01 19473      /lib/ld-2.11.1.so
008c8000-00a37000 r-xp 00000000 fd:01 19474      /lib/libc-2.11.1.so
00a37000-00a39000 r--p 0016e000 fd:01 19474      /lib/libc-2.11.1.so
00a39000-00a3a000 rw-p 00170000 fd:01 19474      /lib/libc-2.11.1.so
00a3a000-00a3d000 rw-p 00000000 00:00 0 
00a3f000-00a67000 r-xp 00000000 fd:01 19478      /lib/libm-2.11.1.so
00a67000-00a68000 r--p 00027000 fd:01 19478      /lib/libm-2.11.1.so
00a68000-00a69000 rw-p 00028000 fd:01 19478      /lib/libm-2.11.1.so
00a6b000-00a6e000 r-xp 00000000 fd:01 19479      /lib/libdl-2.11.1.so
00a6e000-00a6f000 r--p 00002000 fd:01 19479      /lib/libdl-2.11.1.so
00a6f000-00a70000 rw-p 00003000 fd:01 19479      /lib/libdl-2.11.1.so
00a72000-00a88000 r-xp 00000000 fd:01 10233      /lib/libpthread-2.11.1.so
00a88000-00a89000 r--p 00015000 fd:01 10233      /lib/libpthread-2.11.1.so
00a89000-00a8a000 rw-p 00016000 fd:01 10233      /lib/libpthread-2.11.1.so
00a8a000-00a8c000 rw-p 00000000 00:00 0 
00a99000-00aab000 r-xp 00000000 fd:01 19635      /lib/libz.so.1.2.3
00aab000-00aac000 rw-p 00011000 fd:01 19635      /lib/libz.so.1.2.3
00ace000-00ae4000 r-xp 00000000 fd:01 651        /usr/lib/libelf-0.145.so
00ae4000-00ae5000 r--p 00015000 fd:01 651        /usr/lib/libelf-0.145.so
00ae5000-00ae6000 rw-p 00016000 fd:01 651        /usr/lib/libelf-0.145.so
00ae8000-00b1d000 r-xp 00000000 fd:01 18901      /usr/lib/libdw-0.145.so
00b1d000-00b1f000 rw-p 00034000 fd:01 18901      /usr/lib/libdw-0.145.so
00dd4000-00df1000 r-xp 00000000 fd:01 16357      /lib/libgcc_s-4.4.3-20100127.so.1
00df1000-00df2000 rw-p 0001c000 fd:01 16357      /lib/libgcc_s-4.4.3-20100127.so.1
00fb5000-00fb6000 r-xp 00000000 00:00 0          [vdso]
06fb9000-06fc9000 r-xp 00000000 fd:01 19975      /lib/libbz2.so.1.0.4
06fc9000-06fca000 rw-p 00010000 fd:01 19975      /lib/libbz2.so.1.0.4
073b1000-0743f000 r-xp 00000000 fd:01 19722      /usr/lib/libsqlite3.so.0.8.6
0743f000-07441000 rw-p 0008d000 fd:01 19722      /usr/lib/libsqlite3.so.0.8.6
08048000-0819c000 r-xp 00000000 fd:01 261        /usr/local/bin/stap
0819c000-0819d000 rw-p 00154000 fd:01 261        /usr/local/bin/stap
0819d000-0819e000 rw-p 00000000 00:00 0 
08860000-0c4a4000 rw-p 00000000 00:00 0          [heap]
aef8a000-af064000 rw-p 00000000 00:00 0 
af0a1000-b76a9000 rw-p 00000000 fd:01 670060    
/usr/lib/debug/lib/modules/2.6.32.11-99.fc12.i686.PAE/vmlinux
b76a9000-b776d000 rw-p 00000000 00:00 0 
b777b000-b777c000 rw-p 00000000 00:00 0 
bfc2d000-bfc92000 rw-p 00000000 00:00 0          [stack]
Aborted

Here's the stap-report output:

stap-report
== stap -V ==
SystemTap translator/driver (version 1.2/0.145 commit release-1.2-97-g1ceb2d3 +
changes)
Copyright (C) 2005-2010 Red Hat, Inc. and others
This is free software; see the source for copying conditions.
== which stap ==
/usr/local/bin/stap
== locate --regex '/stap(run)?$' | xargs ls -ald ==
-rwxr-xr-x. 1 root   root   10562861 2010-04-28 12:17 /usr/local/bin/stap
---s--x--x. 1 root   root      74123 2010-04-28 12:17 /usr/local/bin/staprun
== printenv | egrep '^PATH=|^LD_LIBRARY_PATH=|^SYSTEMTAP_.*=' ==
PATH=/home/dsmith/bin/bin.i386:/home/dsmith/bin/bin.share:/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/sbin:/sbin:.
== gcc -v ==
Using built-in specs.
Target: i686-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla
--enable-bootstrap --enable-shared --enable-threads=posix
--enable-checking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-gnu-unique-object
--enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk
--disable-dssi --enable-plugin
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
--enable-libgcj-multifile --enable-java-maintainer-mode
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib
--with-ppl --with-cloog --with-tune=generic --with-arch=i686
--build=i686-redhat-linux
Thread model: posix
gcc version 4.4.3 20100127 (Red Hat 4.4.3-4) (GCC) 
== uname -a ==
Linux pendari.usersys.redhat.com 2.6.32.11-99.fc12.i686.PAE #1 SMP Mon Apr 5
16:15:03 EDT 2010 i686 i686 i386 GNU/Linux
== dmesg | egrep 'stap|systemtap' | tail -n 10 ==
== cat /proc/cpuinfo | egrep 'processor|vendor_id|model name' ==
processor	: 0
vendor_id	: GenuineIntel
model name	: Intel(R) Xeon(TM) CPU 1.80GHz
processor	: 1
vendor_id	: GenuineIntel
model name	: Intel(R) Xeon(TM) CPU 1.80GHz
== rpm -qa --qf '%{name}-%{version} %{release}.%{arch}\n' | egrep
'systemtap|elfutils|kernel|gcc' | sort ==
elfutils-0.145 1.fc12.i686
elfutils-devel-0.145 1.fc12.i686
elfutils-libelf-0.145 1.fc12.i686
elfutils-libelf-devel-0.145 1.fc12.i686
elfutils-libs-0.145 1.fc12.i686
gcc-4.4.3 4.fc12.i686
gcc-c++-4.4.3 4.fc12.i686
kernel-debuginfo-common-i686-2.6.32.11 99.fc12.i686
kernel-firmware-2.6.32.11 99.fc12.noarch
kernel-headers-2.6.32.11 99.fc12.i686
kernel-PAE-2.6.31.5 127.fc12.i686
kernel-PAE-2.6.31.9 174.fc12.i686
kernel-PAE-2.6.32.11 99.fc12.i686
kernel-PAE-debuginfo-2.6.32.11 99.fc12.i686
kernel-PAE-devel-2.6.31.5 127.fc12.i686
kernel-PAE-devel-2.6.31.9 174.fc12.i686
kernel-PAE-devel-2.6.32.11 99.fc12.i686
libgcc-4.4.3 4.fc12.i686
== egrep 'PROBE|TRACE|MARKER|_DEBUG_'
/lib/modules/2.6.32.11-99.fc12.i686.PAE/build/.config | grep -v not.set | sort |
fmt -w 80 ==
CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC7XXX_DEBUG_MASK=0
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_BLK_DEV_IO_TRACE=y
CONFIG_CAN_PM_TRACE=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y
CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_DEBUG_BOOT_PARAMS=y
CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_DEVRES=y CONFIG_DEBUG_FS=y
CONFIG_DEBUG_HIGHMEM=y CONFIG_DEBUG_INFO=y CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_LIST=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_NMI_TIMEOUT=5
CONFIG_DEBUG_NX_TEST=m CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_RODATA=y
CONFIG_DEBUG_SHIRQ=y CONFIG_DEBUG_SPINLOCK_SLEEP=y CONFIG_DEBUG_STACKOVERFLOW=y
CONFIG_DYNAMIC_FTRACE=y CONFIG_FTRACE_MCOUNT_RECORD=y CONFIG_FTRACE_NMI_ENTER=y
CONFIG_FTRACE_SYSCALLS=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y
CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_TRACER=y CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_FTRACE_NMI_ENTER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_INFINIBAND_IPOIB_DEBUG_DATA=y
CONFIG_KEYS_DEBUG_PROC_KEYS=y CONFIG_KMEMTRACE=y CONFIG_KPROBES=y
CONFIG_KRETPROBES=y CONFIG_MTD_GEN_PROBE=m CONFIG_MTD_JEDECPROBE=m
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_QINFO_PROBE=m
CONFIG_NET_DCCPPROBE=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NOP_TRACER=y
CONFIG_PCMCIA_PROBE=y CONFIG_PM_TRACE_RTC=y CONFIG_PM_TRACE=y
CONFIG_POWER_TRACER=y CONFIG_SCHED_TRACER=y CONFIG_STACK_TRACER=y
CONFIG_STACKTRACE_SUPPORT=y CONFIG_STACKTRACE=y CONFIG_SYSPROF_TRACER=y
CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_TRACEPOINTS=y CONFIG_TRACER_MAX_TRACE=y
CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_UTRACE=y CONFIG_WIMAX_DEBUG_LEVEL=8
CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 CONFIG_WORKQUEUE_TRACER=y
CONFIG_XEN_DEBUG_FS=y

-- 
           Summary: crash on 32-bit f12
           Product: systemtap
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: translator
        AssignedTo: systemtap at sources dot redhat dot com
        ReportedBy: dsmith at redhat dot com


http://sourceware.org/bugzilla/show_bug.cgi?id=11552

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


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