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 runtime/17270] uprobes_onthefly.exp causing hang on ppc64


https://sourceware.org/bugzilla/show_bug.cgi?id=17270

--- Comment #7 from Martin Cermak <mcermak at redhat dot com> ---
Another, very similar issue: kprobes_onthefly.exp causes kernel oops on s390x
(stap-0f2e612, 3.10.0-123.8.1.el7.s390x):

[-- MARK -- Mon Oct 13 10:05:00 2014] 
[ 2038.634784] stap_cdf292d12c8ba9d0963faee8c05fb1c7_10782: module verification 
failed: signature and/or required key missing - tainting kernel 
[-- MARK -- Mon Oct 13 10:10:00 2014] 
[ 2184.533935] Unable to handle kernel pointer dereference at virtual kernel
add 
ress           (null) 
[ 2184.534007] Oops: 0004 [#1] SMP 
[ 2184.534011] Modules linked in:
stap_5053927516a0f778e4fccdbbd2ca2985__62883(O 
F) nfsv3 rpcsec_gss_krb5 nfsv4 dns_resolver nfs fscache ipt_MASQUERADE
iptable_n 
at nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack
nf_conntrack 
 ipt_REJECT xt_CHECKSUM iptable_mangle tun bridge stp llc ip6table_filter
ip6_ta 
bles iptable_filter ip_tables ebtable_nat ebtables sg qeth_l2 vmur nfsd
auth_rpc 
gss nfs_acl lockd sunrpc xfs libcrc32c dasd_fba_mod dasd_eckd_mod dasd_mod qeth 
qdio lcs ctcm ccwgroup fsm dm_mirror dm_region_hash dm_log dm_mod [last
unloaded 
: stap_b8a904592537701ddfebecd680ea95e2__40242] 
[ 2184.534087] CPU: 0 PID: 62883 Comm: stapio Tainted: GF         
O------------ 
--   3.10.0-123.8.1.el7.s390x #1 
[ 2184.534093] task: 0000000075361220 ti: 00000000510c8000 task.ti:
00000000510c 
8000 
[ 2184.534097] Krnl PSW : 0704d00180000000 00000000005af91e
(mutex_lock+0x2e/0x6 
0) 
[ 2184.534151]            R:0 T:1 IO:1 EX:1 Key:0 M:1 W:0 P:0 AS:3 CC:1 PM:0
EA: 
3 
Krnl GPRS: 0000000000000081 0000000000000001 00000000ffffffff 0000000000000000 
[ 2184.534159]            0000000000999f70 0000000000000001 0000000000000000
000 
0000000000000 
[ 2184.534161]            0000000000000008 0000000000000020 0000000000000001
000 
003ffff8ac4d4 
[ 2184.534163]            00000000510cbd68 0000000000000020 00000000510cbca0
000 
00000510cbc80 
[ 2184.534196] Krnl Code: 00000000005af916: 5830d000            l      
%r3,0(%r 
13) 
           00000000005af91a: 1823               lr      %r2,%r3 
          #00000000005af91c: 1b21               sr      %r2,%r1 
          >00000000005af91e: ba32d000           cs      %r3,%r2,0(%r13) 
           00000000005af922: a744fffc           brc     4,5af91a 
           00000000005af926: ec24000d007e       cij     %r2,0,4,5af940 
           00000000005af92c: e31003100004       lg      %r1,784 
           00000000005af932: e310d0180024       stg     %r1,24(%r13) 
[ 2184.534264] Call Trace: 
01: HCPGSP2629I The virtual machine is placed in CP mode due to a SIGP stop
from 
 CPU 01. 
[ 2184.534300] ([<0000000000936ba8>] uaccess+0x0/0x50) 
[ 2184.534330]  [<0000000000150ff0>] flush_workqueue+0x78/0x5a8 
[ 2184.534334]  [<000003ff80252ce6>] _stp_cleanup_and_exit+0xe6/0x608 [stap_505 
927516a0f778e4fccdbbd2ca2985__62883] 
[ 2184.534391]  [<000003ff80253434>] _stp_ctl_write_cmd+0x22c/0x458
[stap_505392 
7516a0f778e4fccdbbd2ca2985__62883] 
[ 2184.534417]  [<000000000027650a>] vfs_write+0xa2/0x1c8 
[ 2184.534423]  [<0000000000277018>] SyS_write+0x60/0xb0 
[ 2184.534426]  [<00000000005b28a4>] sysc_tracego+0x14/0x1a 
[ 2184.534431]  [<000003fffd0483e8>] 0x3fffd0483e8 
[ 2184.534440] Last Breaking-Event-Address: 
[ 2184.534443]  [<0000000000150fea>] flush_workqueue+0x72/0x5a8 
[ 2184.534448] 
[ 2184.534450] Kernel panic - not syncing: Fatal exception: panic_on_oops 
[ 2184.534528] Stap trace buffer for processor 0 sub-buffer 0: 
[ 2184.534533] hit 
[ 2184.534536] rethit 
[ 2184.534540] toggling 
[ 2184.534543] toggling 
[ 2184.534546] hit 
[ 2184.534549] rethit 
[ 2184.534553] toggling 
[ 2184.534556] toggling 
[ 2184.534560] hit 
[ 2184.534596] rethit 
[ 2184.534597] toggling 
[ 2184.534615] toggling 

[ ... ]


=======

(gdb) list *(flush_workqueue+0x72)
0x150fea is in flush_workqueue (kernel/workqueue.c:2581).
2581            mutex_lock(&wq->mutex);

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


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