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]

probe on _read_lock() crashes 2.6.18.1/ppc64


Probing _read_lock function will crash my linux-2.6.18.1/ppc64,
while it is ok on linux-1.6.18.1/i386.

The cmdline is:
  stap -v -e 'probe kernel.function("_read_lock"){}'

Test environment:
Latest CVS systemtap, elfutils-0.123-0.1, gcc 3.4.6 20060404,
RHEL4_U3, 2.6.18.1/ppc64

The following are the messages on the console:
---------------------------------------------------------------

BUG: soft lockup detected on CPU#1!
Call Trace:
[C00000000FFF7220] [C00000000000F9D4] .show_stack+0x68/0x1b4 (unreliable)
[C00000000FFF72D0] [C00000000008744C] .softlockup_tick+0xec/0x140
[C00000000FFF7390] [C00000000005C4B8] .run_local_timers+0x1c/0x30
[C00000000FFF7410] [C00000000002096C] .timer_interrupt+0xa4/0x4ac
[C00000000FFF74E0] [C0000000000034DC] decrementer_common+0xdc/0x100
--- Exception: 901 at ._read_lock+0x14/0x80
LR = .fn_hash_lookup+0x3c/0x130
[C00000000FFF77D0] [0000000000000000] 0x0 (unreliable)
[C00000000FFF7850] [C00000000041C344] .fn_hash_lookup+0x3c/0x130
[C00000000FFF78F0] [C0000000003DDC3C] .ip_route_input+0x4c8/0xc28
[C00000000FFF7AC0] [C00000000040C9D0] .arp_process+0x1c0/0x6d8
[C00000000FFF7BF0] [C00000000040D050] .arp_rcv+0x164/0x194
[C00000000FFF7C80] [C0000000003BE9B4] .netif_receive_skb+0x354/0x394
[C00000000FFF7D20] [C0000000002F0F54] .ibmveth_poll+0x2c4/0x728
[C00000000FFF7E40] [C0000000003BECE8] .net_rx_action+0x104/0x288
[C00000000FFF7EF0] [C00000000005658C] .__do_softirq+0xac/0x170
[C00000000FFF7F90] [C0000000000238C4] .call_do_softirq+0x14/0x24
[C000000002ACF990] [C00000000000B84C] .do_softirq+0x74/0x9c
[C000000002ACFA20] [C0000000000566B4] .irq_exit+0x64/0x7c
[C000000002ACFAA0] [C00000000000B6FC] .do_IRQ+0x198/0x1bc
[C000000002ACFB30] [C0000000000041DC] hardware_interrupt_entry+0xc/0x30
--- Exception: 501 at .plpar_hcall_norets+0x10/0x1c
LR = .pseries_shared_idle_sleep+0x24/0x44
[C000000002ACFE20] [0000000000000000] 0x0 (unreliable)
[C000000002ACFE90] [C000000000011380] .cpu_idle+0xfc/0x1d4
[C000000002ACFF00] [C00000000002655C] .start_secondary+0x15c/0x17c
[C000000002ACFF90] [C00000000000835C] .start_secondary_prolog+0xc/0x10
BUG: soft lockup detected on CPU#3!
Call Trace:
[C00000000FFE70B0] [C00000000000F9D4] .show_stack+0x68/0x1b4 (unreliable)
[C00000000FFE7160] [C00000000008744C] .softlockup_tick+0xec/0x140
[C00000000FFE7220] [C00000000005C4B8] .run_local_timers+0x1c/0x30
[C00000000FFE72A0] [C00000000002096C] .timer_interrupt+0xa4/0x4ac
[C00000000FFE7370] [C0000000000034DC] decrementer_common+0xdc/0x100
--- Exception: 901 at .kprobe_exceptions_notify+0x270/0x51c
LR = .kprobe_exceptions_notify+0x1f0/0x51c
[C00000000FFE7660] [C000000000459E24] .kprobe_exceptions_notify+0x36c/0x51c (unreliable)
[C00000000FFE7720] [C00000000045AAEC] .notifier_call_chain+0x64/0x9c
[C00000000FFE77B0] [C000000000061AE0] .atomic_notifier_call_chain+0x14/0x24
[C00000000FFE7830] [C000000000459140] .program_check_exception+0x110/0x5e4
[C00000000FFE78D0] [C00000000000446C] program_check_common+0xec/0x100
--- Exception: 700 at ._read_lock+0x14/0x80
LR = .send_group_sig_info+0x34/0x80
[C00000000FFE7BC0] [0000000000000000] 0x0 (unreliable)
[C00000000FFE7C40] [C00000000005F6C0] .send_group_sig_info+0x34/0x80
[C00000000FFE7CE0] [C000000000054D14] .it_real_fn+0x34/0x7c
[C00000000FFE7D70] [C00000000006E6FC] .hrtimer_run_queues+0x1c4/0x280
[C00000000FFE7E30] [C00000000005C264] .run_timer_softirq+0x3c/0x274
[C00000000FFE7EF0] [C00000000005658C] .__do_softirq+0xac/0x170
[C00000000FFE7F90] [C0000000000238C4] .call_do_softirq+0x14/0x24
[C000000037FC7950] [C00000000000B84C] .do_softirq+0x74/0x9c
[C000000037FC79E0] [C0000000000566B4] .irq_exit+0x64/0x7c
[C000000037FC7A60] [C000000000020D4C] .timer_interrupt+0x484/0x4ac
[C000000037FC7B30] [C0000000000034DC] decrementer_common+0xdc/0x100
--- Exception: 901 at .plpar_hcall_norets+0x10/0x1c
LR = .pseries_shared_idle_sleep+0x24/0x44
[C000000037FC7E20] [0000000000000000] 0x0 (unreliable)
[C000000037FC7E90] [C000000000011380] .cpu_idle+0xfc/0x1d4
[C000000037FC7F00] [C00000000002655C] .start_secondary+0x15c/0x17c
[C000000037FC7F90] [C00000000000835C] .start_secondary_prolog+0xc/0x10
BUG: soft lockup detected on CPU#4!
Call Trace:
[C00000000FFDF610] [C00000000000F9D4] .show_stack+0x68/0x1b4 (unreliable)
[C00000000FFDF6C0] [C00000000008744C] .softlockup_tick+0xec/0x140
[C00000000FFDF780] [C00000000005C4B8] .run_local_timers+0x1c/0x30
[C00000000FFDF800] [C00000000002096C] .timer_interrupt+0xa4/0x4ac
[C00000000FFDF8D0] [C0000000000034DC] decrementer_common+0xdc/0x100
--- Exception: 901 at ._read_lock+0x18/0x80
LR = .send_group_sig_info+0x34/0x80
[C00000000FFDFBC0] [0000000000000000] 0x0 (unreliable)
[C00000000FFDFC40] [C00000000005F6C0] .send_group_sig_info+0x34/0x80
[C00000000FFDFCE0] [C000000000054D14] .it_real_fn+0x34/0x7c
[C00000000FFDFD70] [C00000000006E6FC] .hrtimer_run_queues+0x1c4/0x280
[C00000000FFDFE30] [C00000000005C264] .run_timer_softirq+0x3c/0x274
[C00000000FFDFEF0] [C00000000005658C] .__do_softirq+0xac/0x170
[C00000000FFDFF90] [C0000000000238C4] .call_do_softirq+0x14/0x24
[C00000003502F460] [C00000000000B84C] .do_softirq+0x74/0x9c
[C00000003502F4F0] [C0000000000566B4] .irq_exit+0x64/0x7c
[C00000003502F570] [C000000000020D4C] .timer_interrupt+0x484/0x4ac
[C00000003502F640] [C0000000000034DC] decrementer_common+0xdc/0x100
--- Exception: 901 at ._read_lock+0x18/0x80
LR = .do_path_lookup+0x64/0x39c
[C00000003502F930] [C0000000000924A0] .get_page_from_freelist+0x30c/0x5bc (unreliable)
[C00000003502F9B0] [C0000000000D7004] .do_path_lookup+0x64/0x39c
[C00000003502FA60] [C0000000000D7468] .__path_lookup_intent_open+0x70/0xdc
[C00000003502FB10] [C0000000000D7FD4] .open_namei+0xa4/0x880
[C00000003502FBF0] [C0000000000C111C] .do_filp_open+0x2c/0x60
[C00000003502FD00] [C0000000000C163C] .do_sys_open+0x74/0x128
[C00000003502FDB0] [C0000000000FEAA0] .compat_sys_open+0x24/0x38
[C00000003502FE30] [C00000000000861C] syscall_exit+0x0/0x40
BUG: soft lockup detected on CPU#5!
Call Trace:
[C000000002ACB490] [C00000000000F9D4] .show_stack+0x68/0x1b4 (unreliable)
[C000000002ACB540] [C00000000008744C] .softlockup_tick+0xec/0x140
[C000000002ACB600] [C00000000005C4B8] .run_local_timers+0x1c/0x30
[C000000002ACB680] [C00000000002096C] .timer_interrupt+0xa4/0x4ac
[C000000002ACB750] [C0000000000034DC] decrementer_common+0xdc/0x100
--- Exception: 901 at ._read_lock+0x18/0x80
LR = .do_path_lookup+0x64/0x39c
[C000000002ACBA40] [C000000002ACBAE0] 0xc000000002acbae0 (unreliable)
[C000000002ACBAC0] [C0000000000D7004] .do_path_lookup+0x64/0x39c
[C000000002ACBB70] [C0000000000D7854] .__user_walk_fd+0x60/0x90
[C000000002ACBC10] [C0000000000CFC78] .vfs_stat_fd+0x20/0x64
[C000000002ACBD30] [C0000000000D0328] .sys_stat64+0x1c/0x4c
[C000000002ACBE30] [C00000000000861C] syscall_exit+0x0/0x40
BUG: soft lockup detected on CPU#0!
Call Trace:
[C000000036513370] [C00000000000F9D4] .show_stack+0x68/0x1b4 (unreliable)
[C000000036513420] [C00000000008744C] .softlockup_tick+0xec/0x140
[C0000000365134E0] [C00000000005C4B8] .run_local_timers+0x1c/0x30
[C000000036513560] [C00000000002096C] .timer_interrupt+0xa4/0x4ac
[C000000036513630] [C0000000000034DC] decrementer_common+0xdc/0x100
--- Exception: 901 at ._read_lock+0x18/0x80
LR = .do_path_lookup+0x64/0x39c
[C000000036513920] [C0000000365139E0] 0xc0000000365139e0 (unreliable)
[C0000000365139A0] [C0000000000D7004] .do_path_lookup+0x64/0x39c
[C000000036513A50] [C00000000042DDE8] .unix_find_other+0x60/0x28c
[C000000036513B90] [C00000000042E81C] .unix_stream_connect+0x120/0x5fc
[C000000036513C70] [C0000000003B0A80] .sys_connect+0x98/0xd8
[C000000036513D90] [C0000000003D00F0] .compat_sys_socketcall+0xd8/0x210
[C000000036513E30] [C00000000000861C] syscall_exit+0x0/0x40
BUG: soft lockup detected on CPU#7!
Call Trace:
[C00000000F21F1F0] [C00000000000F9D4] .show_stack+0x68/0x1b4 (unreliable)
[C00000000F21F2A0] [C00000000008744C] .softlockup_tick+0xec/0x140
[C00000000F21F360] [C00000000005C4B8] .run_local_timers+0x1c/0x30
[C00000000F21F3E0] [C00000000002096C] .timer_interrupt+0xa4/0x4ac
[C00000000F21F4B0] [C0000000000034DC] decrementer_common+0xdc/0x100
--- Exception: 901 at ._read_lock+0x18/0x80
LR = .sock_def_readable+0x24/0xb0
[C00000000F21F7A0] [C0000000003B3104] .sock_alloc_send_skb+0xb4/0x2d4 (unreliable)
[C00000000F21F820] [C0000000003B39B8] .sock_def_readable+0x24/0xb0
[C00000000F21F8B0] [C00000000042F714] .unix_dgram_sendmsg+0x560/0x68c
[C00000000F21F9E0] [C0000000003AF79C] .do_sock_write+0xc4/0xd8
[C00000000F21FA60] [C0000000003AF8DC] .sock_aio_write+0x58/0x74
[C00000000F21FB70] [C0000000000C22AC] .do_sync_write+0xc8/0x120
[C00000000F21FCF0] [C0000000000C23FC] .vfs_write+0xf8/0x1b0
[C00000000F21FD90] [C0000000000C258C] .sys_write+0x4c/0x8c
[C00000000F21FE30] [C00000000000861C] syscall_exit+0x0/0x40
BUG: soft lockup detected on CPU#6!
Call Trace:
[C00000000FFCF020] [C00000000000F9D4] .show_stack+0x68/0x1b4 (unreliable)
[C00000000FFCF0D0] [C00000000008744C] .softlockup_tick+0xec/0x140
[C00000000FFCF190] [C00000000005C4B8] .run_local_timers+0x1c/0x30
[C00000000FFCF210] [C00000000002096C] .timer_interrupt+0xa4/0x4ac
[C00000000FFCF2E0] [C0000000000034DC] decrementer_common+0xdc/0x100
--- Exception: 901 at .enter_kprobe_probe+0x44/0x1b4 [stap_9f89f40d6fbcd8f2b657b037f0059f3b_143]
LR = .enter_kprobe_probe+0xf0/0x1b4 [stap_9f89f40d6fbcd8f2b657b037f0059f3b_143]
[C00000000FFCF660] [C000000000459D5C] .kprobe_exceptions_notify+0x2a4/0x51c
[C00000000FFCF720] [C00000000045AAEC] .notifier_call_chain+0x64/0x9c
[C00000000FFCF7B0] [C000000000061AE0] .atomic_notifier_call_chain+0x14/0x24
[C00000000FFCF830] [C000000000459140] .program_check_exception+0x110/0x5e4
[C00000000FFCF8D0] [C00000000000446C] program_check_common+0xec/0x100
--- Exception: 700 at ._read_lock+0x14/0x80
LR = .send_group_sig_info+0x34/0x80
[C00000000FFCFBC0] [0000000008026740] 0x8026740 (unreliable)
[C00000000FFCFC40] [C00000000005F6C0] .send_group_sig_info+0x34/0x80
[C00000000FFCFCE0] [C000000000054D14] .it_real_fn+0x34/0x7c
[C00000000FFCFD70] [C00000000006E6FC] .hrtimer_run_queues+0x1c4/0x280
[C00000000FFCFE30] [C00000000005C264] .run_timer_softirq+0x3c/0x274
[C00000000FFCFEF0] [C00000000005658C] .__do_softirq+0xac/0x170
[C00000000FFCFF90] [C0000000000238C4] .call_do_softirq+0x14/0x24
[C00000003606B570] [C00000000000B84C] .do_softirq+0x74/0x9c
[C00000003606B600] [C0000000000566B4] .irq_exit+0x64/0x7c
[C00000003606B680] [C000000000020D4C] .timer_interrupt+0x484/0x4ac
[C00000003606B750] [C0000000000034DC] decrementer_common+0xdc/0x100
--- Exception: 901 at ._read_lock+0x18/0x80
LR = .do_path_lookup+0x64/0x39c
[C00000003606BA40] [C00000003606BAE0] 0xc00000003606bae0 (unreliable)
[C00000003606BAC0] [C0000000000D7004] .do_path_lookup+0x64/0x39c
[C00000003606BB70] [C0000000000D7854] .__user_walk_fd+0x60/0x90
[C00000003606BC10] [C0000000000CFC78] .vfs_stat_fd+0x20/0x64
[C00000003606BD30] [C0000000000D0328] .sys_stat64+0x1c/0x4c
[C00000003606BE30] [C00000000000861C] syscall_exit+0x0/0x40
BUG: soft lockup detected on CPU#2!
Call Trace:
[C00000000FFEF610] [C00000000000F9D4] .show_stack+0x68/0x1b4 (unreliable)
[C00000000FFEF6C0] [C00000000008744C] .softlockup_tick+0xec/0x140
[C00000000FFEF780] [C00000000005C4B8] .run_local_timers+0x1c/0x30
[C00000000FFEF800] [C00000000002096C] .timer_interrupt+0xa4/0x4ac
[C00000000FFEF8D0] [C0000000000034DC] decrementer_common+0xdc/0x100
--- Exception: 901 at ._read_lock+0x18/0x80
LR = .send_group_sig_info+0x34/0x80
[C00000000FFEFBC0] [0000000000000000] 0x0 (unreliable)
[C00000000FFEFC40] [C00000000005F6C0] .send_group_sig_info+0x34/0x80
[C00000000FFEFCE0] [C000000000054D14] .it_real_fn+0x34/0x7c
[C00000000FFEFD70] [C00000000006E6FC] .hrtimer_run_queues+0x1c4/0x280
[C00000000FFEFE30] [C00000000005C264] .run_timer_softirq+0x3c/0x274
[C00000000FFEFEF0] [C00000000005658C] .__do_softirq+0xac/0x170
[C00000000FFEFF90] [C0000000000238C4] .call_do_softirq+0x14/0x24
[C00000007FF8B950] [C00000000000B84C] .do_softirq+0x74/0x9c
[C00000007FF8B9E0] [C0000000000566B4] .irq_exit+0x64/0x7c
[C00000007FF8BA60] [C000000000020D4C] .timer_interrupt+0x484/0x4ac
[C00000007FF8BB30] [C0000000000034DC] decrementer_common+0xdc/0x100
--- Exception: 901 at .plpar_hcall_norets+0x10/0x1c
LR = .pseries_shared_idle_sleep+0x24/0x44
[C00000007FF8BE20] [0000000000000000] 0x0 (unreliable)
[C00000007FF8BE90] [C000000000011380] .cpu_idle+0xfc/0x1d4
[C00000007FF8BF00] [C00000000002655C] .start_secondary+0x15c/0x17c
[C00000007FF8BF90] [C00000000000835C] .start_secondary_prolog+0xc/0x10



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