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 uprobes/10658] New: uprobes uproc->rwsem possible recursive locking detected


Sep 18 15:04:38 rawhide kernel:
Sep 18 15:04:38 rawhide kernel: =============================================
Sep 18 15:04:38 rawhide kernel: [ INFO: possible recursive locking detected ]
Sep 18 15:04:38 rawhide kernel: 2.6.31-23.fc12.x86_64 #1
Sep 18 15:04:38 rawhide kernel: ---------------------------------------------
Sep 18 15:04:38 rawhide kernel: bz6850/20766 is trying to acquire lock:
Sep 18 15:04:38 rawhide kernel: (&uproc->rwsem){++++++}, at:
[<ffffffffa01cdc89>] uprobe_mk_process+0x97/0x278 [uprobes]
Sep 18 15:04:38 rawhide kernel:
Sep 18 15:04:38 rawhide kernel: but task is already holding lock:
Sep 18 15:04:38 rawhide kernel: (&uproc->rwsem){++++++}, at:
[<ffffffffa01ce506>] uprobe_report_clone+0x50/0x512 [uprobes]
Sep 18 15:04:38 rawhide kernel:
Sep 18 15:04:38 rawhide kernel: other info that might help us debug this:
Sep 18 15:04:38 rawhide kernel: 2 locks held by bz6850/20766:
Sep 18 15:04:38 rawhide kernel: #0:  (uproc_mutex){+.+.+.}, at:
[<ffffffffa01ce4fe>] uprobe_report_clone+0x48/0x512 [uprobes]
Sep 18 15:04:38 rawhide kernel: #1:  (&uproc->rwsem){++++++}, at:
[<ffffffffa01ce506>] uprobe_report_clone+0x50/0x512 [uprobes]
Sep 18 15:04:38 rawhide kernel:
Sep 18 15:04:38 rawhide kernel: stack backtrace:
Sep 18 15:04:38 rawhide kernel: Pid: 20766, comm: bz6850 Tainted: G        W 
2.6.31-23.fc12.x86_64 #1
Sep 18 15:04:38 rawhide kernel: Call Trace:
Sep 18 15:04:38 rawhide kernel: [<ffffffff810978db>] __lock_acquire+0xb84/0xc0e
Sep 18 15:04:38 rawhide kernel: [<ffffffff81097a53>] lock_acquire+0xee/0x12e
Sep 18 15:04:38 rawhide kernel: [<ffffffffa01cdc89>] ?
uprobe_mk_process+0x97/0x278 [uprobes]
Sep 18 15:04:38 rawhide kernel: [<ffffffffa01cdc89>] ?
uprobe_mk_process+0x97/0x278 [uprobes]
Sep 18 15:04:38 rawhide kernel: [<ffffffff8150513b>] down_write+0x5b/0xa4
Sep 18 15:04:38 rawhide kernel: [<ffffffffa01cdc89>] ?
uprobe_mk_process+0x97/0x278 [uprobes]
Sep 18 15:04:38 rawhide kernel: [<ffffffffa01cdc89>]
uprobe_mk_process+0x97/0x278 [uprobes]
Sep 18 15:04:38 rawhide kernel: [<ffffffffa01ce506>] ?
uprobe_report_clone+0x50/0x512 [uprobes]
Sep 18 15:04:38 rawhide kernel: [<ffffffffa01ce6ce>]
uprobe_report_clone+0x218/0x512 [uprobes]
Sep 18 15:04:38 rawhide kernel: [<ffffffff810b97e1>] utrace_report_clone+0xa9/0x139
Sep 18 15:04:38 rawhide kernel: [<ffffffff81096136>] ?
trace_hardirqs_on_caller+0x139/0x175
Sep 18 15:04:38 rawhide kernel: [<ffffffff81063601>] do_fork+0x242/0x36e
Sep 18 15:04:38 rawhide kernel: [<ffffffff8127cfa2>] ? __up_read+0x89/0xaa
Sep 18 15:04:38 rawhide kernel: [<ffffffff81085efb>] ? up_read+0x3a/0x55
Sep 18 15:04:38 rawhide kernel: [<ffffffff81012a75>] ? retint_swapgs+0x13/0x1b
Sep 18 15:04:38 rawhide kernel: [<ffffffff810104d2>] sys_clone+0x3b/0x51
Sep 18 15:04:38 rawhide kernel: [<ffffffff81505e1e>] ?
trace_hardirqs_on_thunk+0x3a/0x3f
Sep 18 15:04:38 rawhide kernel: [<ffffffff81012373>] stub_clone+0x13/0x20
Sep 18 15:04:38 rawhide kernel: [<ffffffff81011f42>] ?
system_call_fastpath+0x16/0x1b

-- 
           Summary: uprobes uproc->rwsem possible recursive locking detected
           Product: systemtap
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: uprobes
        AssignedTo: systemtap at sources dot redhat dot com
        ReportedBy: mjw at redhat dot com


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

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