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 kprobes/5963] testsuite/systemtap.maps/pmap_agg_overflow.stp crashes on 2.6.25-0.121.rc5.git4.fc9


------- Additional Comments From ananth at in dot ibm dot com  2008-03-19 09:32 -------
>From the objdump, it looks like the OOPS is at hlist_for_each_entry_rcu() in
get_kprobe(). Code surrounding this hasn't changed since July 2005!

However, a custom built 2.6.25-rc6 on the F9-Alpha works fine. Strange!

[ananth@... linux-2.6.25-rc6]$ uname -a
Linux ....in.ibm.com 2.6.25-rc6-lean #1 Wed Mar 19 13:53:38 IST 2008 i686 i686
i386 GNU/Linux

[ananth@... linux-2.6.25-rc6]$ stap -V
SystemTap translator/driver (version 0.6.2/0.133 built 2008-03-18)
Copyright (C) 2005-2008 Red Hat, Inc. and others
This is free software; see the source for copying conditions.

Objdump of the same portion on the working kernel is:

00000000 <get_kprobe>:
   0:   89 c1                   mov    %eax,%ecx
   2:   69 c0 01 00 37 9e       imul   $0x9e370001,%eax,%eax
   8:   53                      push   %ebx
   9:   83 ec 04                sub    $0x4,%esp
   c:   89 e3                   mov    %esp,%ebx
   e:   c1 e8 1a                shr    $0x1a,%eax
  11:   8b 04 85 08 00 00 00    mov    0x8(,%eax,4),%eax
  18:   89 04 24                mov    %eax,(%esp)
  1b:   eb 03                   jmp    20 <get_kprobe+0x20>
  1d:   89 14 24                mov    %edx,(%esp)
  20:   8b 03                   mov    (%ebx),%eax
  22:   85 c0                   test   %eax,%eax
  24:   74 0e                   je     34 <get_kprobe+0x34>
  26:   8b 04 24                mov    (%esp),%eax
  29:   8b 10                   mov    (%eax),%edx
  2b:   8d 74 26 00             lea    0x0(%esi,%eiz,1),%esi
  2f:   39 48 18                cmp    %ecx,0x18(%eax)
  32:   75 e9                   jne    1d <get_kprobe+0x1d>
  34:   5a                      pop    %edx
  35:   5b                      pop    %ebx
  36:   c3                      ret


-- 


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

------- 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]