All of lore.kernel.org
 help / color / mirror / Atom feed
* crash at commit 205be5dc9984b67a3b388cbdaa27a2f2644a4bd6 running rping using rxe
@ 2021-07-22  0:25 Olga Kornievskaia
  0 siblings, 0 replies; only message in thread
From: Olga Kornievskaia @ 2021-07-22  0:25 UTC (permalink / raw)
  To: Jason Gunthorpe, Bob Pearson, Zhu Yanjun; +Cc: linux-rdma

Hello,

While running rping between a client running a kernel at commit
205be5dc9984b67a3b388cbdaa27a2f2644a4bd6 against an rping server
(5.14-rc1 but it doesn't matter). I see the following kernel crash on
the client machine:

[  121.164440] BUG: unable to handle page fault for address: ffffc90102178180
[  121.166944] #PF: supervisor read access in kernel mode
[  121.168573] #PF: error_code(0x0000) - not-present page
[  121.170233] PGD 1000067 P4D 1000067 PUD 0
[  121.171578] Oops: 0000 [#1] SMP KASAN PTI
[  121.172751] CPU: 0 PID: 2747 Comm: rping Not tainted 5.13.0-rc1+ #198
[  121.174580] Hardware name: VMware, Inc. VMware Virtual
Platform/440BX Desktop Reference Platform, BIOS 6.00 07/22/2020
[  121.177486] RIP: 0010:rxe_responder+0x1cd6/0x3cb0 [rdma_rxe]
[  121.179162] Code: 49 8d be 08 01 00 00 44 89 ac 24 e0 01 00 00 e8
a0 0b b4 c6 41 8b 86 08 01 00 00 48 89 ef 89 84 24 f4 01 00 00 e8 ca
0c b4 c6 <48> 8b 45 00 48 89 84 24 d8 01 00 00 45 85 ed 0f 85 ba e9 ff
ff 49
[  121.184367] RSP: 0018:ffff888059609c68 EFLAGS: 00010246
[  121.185891] RAX: 0000000000000000 RBX: ffff8880213fa520 RCX: ffffffffc1957456
[  121.188019] RDX: dffffc0000000000 RSI: dffffc0000000000 RDI: ffffc90102178180
[  121.190186] RBP: ffffc90102178180 R08: ffffed100b2c13d1 R09: 0000000000000000
[  121.192337] R10: ffff888059609e40 R11: ffffed100b2c13d0 R12: 0000000000000000
[  121.194276] R13: 0000000000000005 R14: ffff8880213fa000 R15: ffff888018a30000
[  121.196361] FS:  00007f507c79e700(0000) GS:ffff888059600000(0000)
knlGS:0000000000000000
[  121.198597] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  121.200192] CR2: ffffc90102178180 CR3: 000000000ce3a004 CR4: 00000000001706f0
[  121.202167] Call Trace:
[  121.202901]  <IRQ>
[  121.203500]  ? update_curr+0x74/0x2c0
[  121.204722]  ? wakeup_preempt_entity.isra.60+0x18/0x70
[  121.206150]  ? rxe_resp_queue_pkt+0x60/0x60 [rdma_rxe]
[  121.207593]  ? check_preempt_curr+0xae/0x110
[  121.208833]  ? ttwu_do_wakeup+0xae/0x220
[  121.209942]  ? try_to_wake_up+0x341/0x840
[  121.211039]  ? rb_insert_color+0x2e/0x360
[  121.212389]  ? _raw_spin_lock_irq+0x7b/0xd0
[  121.213608]  ? _raw_read_unlock_irqrestore+0x30/0x30
[  121.214983]  ? _raw_write_lock_irqsave+0xe0/0xe0
[  121.216235]  ? __wake_up_bit+0x81/0xe0
[  121.217321]  ? wake_bit_function+0xb0/0xb0
[  121.218437]  ? rxe_resp_queue_pkt+0x60/0x60 [rdma_rxe]
[  121.220011]  rxe_do_task+0xd2/0x160 [rdma_rxe]
[  121.221290]  tasklet_action_common.isra.16+0x142/0x1f0
[  121.222804]  __do_softirq+0xf9/0x38b
[  121.223797]  irq_exit_rcu+0x13d/0x150
[  121.224798]  sysvec_apic_timer_interrupt+0x66/0x80
[  121.226136]  </IRQ>
[  121.226754]  asm_sysvec_apic_timer_interrupt+0x12/0x20
[  121.228240] RIP: 0010:n_tty_write+0x14a/0x770
[  121.229450] Code: 48 e8 0a f5 5f 00 4c 89 f7 e8 d2 df ff ff 49 8d
86 00 02 00 00 48 89 c7 48 8d b4 24 90 00 00 00 48 89 44 24 68 e8 b6
2d 86 ff <49> 8d 86 f0 01 00 00 4c 8b 7c 24 58 48 89 44 24 50 49 8d 86
10 01
[  121.234361] RSP: 0018:ffff888025c6fb68 EFLAGS: 00000206
[  121.235920] RAX: 0000000000000000 RBX: ffff88801a829800 RCX: ffffffff881a716e
[  121.237892] RDX: dffffc0000000000 RSI: 0000000000000246 RDI: ffff88801a829a00
[  121.239807] RBP: 000000000000002a R08: 0000000000000004 R09: ffffed1004b8df59
[  121.192337] R10: ffff888059609e40 R11: ffffed100b2c13d0 R12: 0000000000000000
[  121.194276] R13: 0000000000000005 R14: ffff8880213fa000 R15: ffff888018a30000
[  121.196361] FS:  00007f507c79e700(0000) GS:ffff888059600000(0000)
knlGS:0000000000000000
[  121.198597] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  121.200192] CR2: ffffc90102178180 CR3: 000000000ce3a004 CR4: 00000000001706f0
[  121.202167] Call Trace:
[  121.202901]  <IRQ>
[  121.203500]  ? update_curr+0x74/0x2c0
[  121.204722]  ? wakeup_preempt_entity.isra.60+0x18/0x70
[  121.206150]  ? rxe_resp_queue_pkt+0x60/0x60 [rdma_rxe]
[  121.207593]  ? check_preempt_curr+0xae/0x110
[  121.208833]  ? ttwu_do_wakeup+0xae/0x220
[  121.209942]  ? try_to_wake_up+0x341/0x840
[  121.211039]  ? rb_insert_color+0x2e/0x360
[  121.212389]  ? _raw_spin_lock_irq+0x7b/0xd0
[  121.213608]  ? _raw_read_unlock_irqrestore+0x30/0x30
[  121.214983]  ? _raw_write_lock_irqsave+0xe0/0xe0
[  121.216235]  ? __wake_up_bit+0x81/0xe0
[  121.217321]  ? wake_bit_function+0xb0/0xb0
[  121.218437]  ? rxe_resp_queue_pkt+0x60/0x60 [rdma_rxe]
[  121.220011]  rxe_do_task+0xd2/0x160 [rdma_rxe]
[  121.221290]  tasklet_action_common.isra.16+0x142/0x1f0
[  121.222804]  __do_softirq+0xf9/0x38b
[  121.223797]  irq_exit_rcu+0x13d/0x150
[  121.224798]  sysvec_apic_timer_interrupt+0x66/0x80
[  121.226136]  </IRQ>
[  121.226754]  asm_sysvec_apic_timer_interrupt+0x12/0x20
[  121.228240] RIP: 0010:n_tty_write+0x14a/0x770
[  121.229450] Code: 48 e8 0a f5 5f 00 4c 89 f7 e8 d2 df ff ff 49 8d
86 00 02 00 00 48 89 c7 48 8d b4 24 90 00 00 00 48 89 44 24 68 e8 b6
2d 86 ff <49> 8d 86 f0 01 00 00 4c 8b 7c 24 58 48 89 44 24 50 49 8d 86
10 01
[  121.234361] RSP: 0018:ffff888025c6fb68 EFLAGS: 00000206
[  121.235920] RAX: 0000000000000000 RBX: ffff88801a829800 RCX: ffffffff881a716e
[  121.237892] RDX: dffffc0000000000 RSI: 0000000000000246 RDI: ffff88801a829a00
[  121.239807] RBP: 000000000000002a R08: 0000000000000004 R09: ffffed1004b8df59
[  121.241772] R10: 0000000000000003 R11: ffffed1004b8df59 R12: ffff888008ab3280
[  121.243744] R13: 000000000000002a R14: ffff88801a829800 R15: ffff888025c6fd68
[  121.245822]  ? add_wait_queue+0xde/0x110
[  121.246919]  ? n_tty_write+0x14a/0x770
[  121.248003]  ? _copy_from_iter+0x1e8/0x8e0
[  121.249220]  ? mem_cgroup_oom_trylock+0x100/0x100
[  121.250691]  ? n_tty_read+0x920/0x920
[  121.251828]  ? prepare_to_wait_exclusive+0x170/0x170
[  121.253439]  ? __virt_addr_valid+0xc1/0x140
[  121.254731]  ? __check_object_size+0x178/0x220
[  121.256100]  file_tty_write.isra.27+0x2d1/0x4d0
[  121.258183]  ? n_tty_read+0x920/0x920
[  121.259655]  new_sync_write+0x256/0x380
[  121.260940]  ? new_sync_read+0x370/0x370
[  121.262247]  ? __handle_mm_fault+0x149c/0x1b90
[  121.264258]  ? __cond_resched+0x15/0x30
[  121.265910]  ? __inode_security_revalidate+0x49/0x80
[  121.267544]  vfs_write+0x237/0x340
[  121.268691]  ksys_write+0xb4/0x150
[  121.269866]  ? __ia32_sys_read+0x50/0x50
[  121.271159]  ? ktime_get_coarse_real_ts64+0x51/0x70
[  121.272849]  do_syscall_64+0x3c/0x80
[  121.274388]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[  121.276795] RIP: 0033:0x7f507e7df11f
[  121.278043] Code: 00 00 00 41 54 49 89 d4 55 48 89 f5 53 89 fb 48
83 ec 10 e8 03 3d f9 ff 4c 89 e2 48 89 ee 89 df 41 89 c0 b8 01 00 00
00 0f 05 <48> 3d 00 f0 ff ff 77 35 44 89 c7 48 89 44 24 08 e8 3c 3d f9
ff 48
[  121.288548] RSP: 002b:00007f507c79b5f0 EFLAGS: 00000293 ORIG_RAX:
0000000000000001
[  121.291366] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f507e7df11f
[  121.293507] RDX: 000000000000002a RSI: 00007f507c79b7f0 RDI: 0000000000000002
[  121.295783] RBP: 00007f507c79b7f0 R08: 0000000000000000 R09: 00007f507c79b687
[  121.297919] R10: 0000000000000000 R11: 0000000000000293 R12: 000000000000002a
[  121.299904] R13: 000000000000002a R14: 00007f507eaaa880 R15: 000000000000002a
[  121.304015] Modules linked in: rpcrdma rdma_ucm rdma_cm iw_cm ib_cm
rdma_rxe ip6_udp_tunnel udp_tunnel ib_uverbs ib_core uinput nls_utf8
isofs rfcomm xt_conntrack ipt_REJECT nf_reject_ipv4 nft_compat
nft_counter nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6
nf_defrag_ipv4 nf_tables nfnetlink tun bridge stp llc bnep
vsock_loopback vmw_vsock_virtio_transport_common
vmw_vsock_vmci_transport vsock intel_rapl_msr snd_seq_midi
snd_seq_midi_event intel_rapl_common crct10dif_pclmul crc32_pclmul
vmw_balloon ghash_clmulni_intel rapl joydev pcspkr snd_ens1371
snd_ac97_codec ac97_bus btusb snd_seq btrtl btbcm uvcvideo snd_pcm
btintel videobuf2_vmalloc videobuf2_memops videobuf2_v4l2
videobuf2_common bluetooth videodev snd_timer mc snd_rawmidi rfkill
snd_seq_device ecdh_generic snd ecc vmw_vmci soundcore i2c_piix4
auth_rpcgss sunrpc ip_tables xfs libcrc32c sr_mod cdrom sg vmwgfx
ata_generic drm_kms_helper crc32c_intel syscopyarea sysfillrect
sysimgblt fb_sys_fops ttm drm serio_raw ata_piix nvme
[  121.304178]  ahci libahci nvme_core vmxnet3 t10_pi libata dm_mirror
dm_region_hash dm_log dm_mod fuse
[  121.335160] CR2: ffffc90102178180
[  121.336361] ---[ end trace 1598260a1e066047 ]---
[  121.337643] RIP: 0010:rxe_responder+0x1cd6/0x3cb0 [rdma_rxe]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-07-22  0:25 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-22  0:25 crash at commit 205be5dc9984b67a3b388cbdaa27a2f2644a4bd6 running rping using rxe Olga Kornievskaia

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.