<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
Hi Thomas,<br>
<br>
yeah that's a known issue. A patch to fix that is already under
review.<br>
<br>
Christian.<br>
<br>
<div class="moz-cite-prefix">Am 22.06.21 um 14:03 schrieb Thomas
Zimmermann:<br>
</div>
<blockquote type="cite"
cite="mid:f470eff7-93c9-e08d-d272-93107b36c090@suse.de">Hi,
<br>
<br>
on drm-tip, I see a null-ptr deref in radeon_ttm_bo_destroy().
Happens when I try to start weston or X. Full error is below. Let
me know if you need more info.
<br>
<br>
Best regards
<br>
Thomas
<br>
<br>
<blockquote type="cite">[ 1849.999218]
==================================================================
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.006544] BUG: KASAN: null-ptr-deref
in radeon_ttm_bo_destroy+0x39/0x1d0 [radeon]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.014312] Read of size 4 at addr
0000000000000010 by task weston/1434
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.020938] </blockquote>
<br>
<blockquote type="cite">[ 1850.022434] CPU: 7 PID: 1434 Comm:
weston Tainted: G E 5.13.0-rc7-1-default+ #972
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.031233] Hardware name: Dell Inc.
OptiPlex 9020/0N4YC8, BIOS A24 10/24/2018
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.038466] Call Trace:
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.040920] dump_stack+0xa5/0xdc
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.044249] ?
radeon_ttm_bo_destroy+0x39/0x1d0 [radeon]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.049639]
kasan_report.cold+0x5f/0xd8
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.053575] ?
radeon_ttm_bo_destroy+0x39/0x1d0 [radeon]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.058967]
radeon_ttm_bo_destroy+0x39/0x1d0 [radeon]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.064189] radeon_bo_unref+0x1f/0x30
[radeon]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.068798]
radeon_gem_object_free+0x5f/0x80 [radeon]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.074016] ?
radeon_gem_object_mmap+0x70/0x70 [radeon]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.079404] ?
drm_gem_object_handle_put_unlocked+0xd0/0x160 [drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.085673] ?
drm_gem_object_free+0x25/0x40 [drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.090524]
drm_gem_object_release_handle+0x8e/0xa0 [drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.096070]
drm_gem_handle_delete+0x5b/0xa0 [drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.100922] ?
drm_gem_handle_create+0x50/0x50 [drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.105947]
drm_ioctl_kernel+0x131/0x180 [drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.110538] ?
drm_setversion+0x340/0x340 [drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.115135] ?
drm_gem_handle_create+0x50/0x50 [drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.120157] drm_ioctl+0x309/0x540
[drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.124143] ? drm_version+0x150/0x150
[drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.128470] ?
__lock_release+0x12f/0x4e0
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.132496] ? lock_downgrade+0xa0/0xa0
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.136342] ? rpm_callback+0xe0/0xe0
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.140015] ?
mark_held_locks+0x23/0x90
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.143951] ?
lockdep_hardirqs_on_prepare.part.0+0x128/0x1d0
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.149708] ?
_raw_spin_unlock_irqrestore+0x37/0x40
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.154684] ?
lockdep_hardirqs_on+0x77/0xf0
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.158967] ?
_raw_spin_unlock_irqrestore+0x37/0x40
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.163947] radeon_drm_ioctl+0x75/0xd0
[radeon]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.168644] __x64_sys_ioctl+0xb9/0xf0
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.172406] do_syscall_64+0x40/0xb0
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.175992]
entry_SYSCALL_64_after_hwframe+0x44/0xae
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.181053] RIP: 0033:0x7f7d5fd0c0bb
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.184636] Code: ff ff ff 85 c0 79 8b
49 c7 c4 ff ff ff ff 5b 5d 4c 89 e0 41 5c c3 66 0f 1f 84 00 00
00 00 00 f3 0f 1e fa b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff
ff 73 01 c3 48 8b 0d 85 bd 0c 00 f7 d8 64 89 01 48
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.203436] RSP: 002b:00007ffc3fb35778
EFLAGS: 00000246 ORIG_RAX: 0000000000000010
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.211020] RAX: ffffffffffffffda RBX:
00007ffc3fb357c8 RCX: 00007f7d5fd0c0bb
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.218171] RDX: 00007ffc3fb357c8 RSI:
0000000040086409 RDI: 0000000000000010
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.225330] RBP: 0000000040086409 R08:
0000000000000000 R09: ffffffffffffffff
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.232489] R10: 00007ffc3fbf4080 R11:
0000000000000246 R12: 00005561d758e130
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.239647] R13: 0000000000000010 R14:
00005561d7bda6f0 R15: 00005561d7bcb250
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.246863]
==================================================================
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.254107] Disabling lock debugging
due to kernel taint
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.259487] BUG: kernel NULL pointer
dereference, address: 0000000000000010
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.266458] #PF: supervisor read access
in kernel mode
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.271602] #PF: error_code(0x0000) -
not-present page
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.276746] PGD 0 P4D 0 </blockquote>
<br>
<blockquote type="cite">[ 1850.279283] Oops: 0000 [#1] SMP KASAN
PTI
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.283296] CPU: 7 PID: 1434 Comm:
weston Tainted: G B E 5.13.0-rc7-1-default+ #972
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.292092] Hardware name: Dell Inc.
OptiPlex 9020/0N4YC8, BIOS A24 10/24/2018
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.299324] RIP:
0010:radeon_ttm_bo_destroy+0x40/0x1d0 [radeon]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.305323] Code: 81 c7 68 02 00 00 53
4c 8d ad 08 03 00 00 e8 47 0f d6 ce 48 8b 9d 68 02 00 00 48 8d
7b 10 e8 37 0e d6 ce 48 8d bd 18 01 00 00 <44> 8b 7b 10 e8
27 0f d6 ce 4c 8b b5 18 01 00 00 4c 89 ef e8 18 0f
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.324124] RSP: 0018:ffffc9000367fbf8
EFLAGS: 00010282
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.329356] RAX: 0000000000000001 RBX:
0000000000000000 RCX: dffffc0000000000
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.336499] RDX: 0000000000000007 RSI:
0000000000000004 RDI: ffff88818b2fd190
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.343643] RBP: ffff88818b2fd078 R08:
0000000000000000 R09: ffffffff9154f743
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.350787] R10: fffffbfff22a9ee8 R11:
0000000000000001 R12: ffff88818b2fd000
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.357933] R13: ffff88818b2fd380 R14:
ffff8881ecf87098 R15: ffff8881ecf87038
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.365076] FS: 00007f7d5f6618c0(0000)
GS:ffff8887b7e00000(0000) knlGS:0000000000000000
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.373176] CS: 0010 DS: 0000 ES: 0000
CR0: 0000000080050033
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.378927] CR2: 0000000000000010 CR3:
000000024b49a002 CR4: 00000000001706e0
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.386070] Call Trace:
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.388519] radeon_bo_unref+0x1f/0x30
[radeon]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.393125]
radeon_gem_object_free+0x5f/0x80 [radeon]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.398338] ?
radeon_gem_object_mmap+0x70/0x70 [radeon]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.403724] ?
drm_gem_object_handle_put_unlocked+0xd0/0x160 [drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.409960] ?
drm_gem_object_free+0x25/0x40 [drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.414806]
drm_gem_object_release_handle+0x8e/0xa0 [drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.420346]
drm_gem_handle_delete+0x5b/0xa0 [drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.425194] ?
drm_gem_handle_create+0x50/0x50 [drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.430215]
drm_ioctl_kernel+0x131/0x180 [drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.434803] ?
drm_setversion+0x340/0x340 [drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.439386] ?
drm_gem_handle_create+0x50/0x50 [drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.444407] drm_ioctl+0x309/0x540
[drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.448384] ? drm_version+0x150/0x150
[drm]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.452708] ?
__lock_release+0x12f/0x4e0
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.456722] ? lock_downgrade+0xa0/0xa0
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.460562] ? rpm_callback+0xe0/0xe0
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.464230] ?
mark_held_locks+0x23/0x90
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.468155] ?
lockdep_hardirqs_on_prepare.part.0+0x128/0x1d0
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.473910] ?
_raw_spin_unlock_irqrestore+0x37/0x40
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.478880] ?
lockdep_hardirqs_on+0x77/0xf0
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.483156] ?
_raw_spin_unlock_irqrestore+0x37/0x40
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.488128] radeon_drm_ioctl+0x75/0xd0
[radeon]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.492817] __x64_sys_ioctl+0xb9/0xf0
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.496570] do_syscall_64+0x40/0xb0
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.500150]
entry_SYSCALL_64_after_hwframe+0x44/0xae
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.505209] RIP: 0033:0x7f7d5fd0c0bb
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.508787] Code: ff ff ff 85 c0 79 8b
49 c7 c4 ff ff ff ff 5b 5d 4c 89 e0 41 5c c3 66 0f 1f 84 00 00
00 00 00 f3 0f 1e fa b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff
ff 73 01 c3 48 8b 0d 85 bd 0c 00 f7 d8 64 89 01 48
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.527580] RSP: 002b:00007ffc3fb35778
EFLAGS: 00000246 ORIG_RAX: 0000000000000010
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.535157] RAX: ffffffffffffffda RBX:
00007ffc3fb357c8 RCX: 00007f7d5fd0c0bb
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.542299] RDX: 00007ffc3fb357c8 RSI:
0000000040086409 RDI: 0000000000000010
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.549443] RBP: 0000000040086409 R08:
0000000000000000 R09: ffffffffffffffff
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.556587] R10: 00007ffc3fbf4080 R11:
0000000000000246 R12: 00005561d758e130
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.563733] R13: 0000000000000010 R14:
00005561d7bda6f0 R15: 00005561d7bcb250
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.570878] Modules linked in:
af_packet(E) rfkill(E) dmi_sysfs(E) intel_rapl_msr(E)
snd_hda_codec_realtek(E) snd_hda_codec_generic(E)
intel_rapl_common(E) ledtrig_audio(E) snd_hda_codec_hdmi(E)
x86_pkg_temp_thermal(E) snd_hda_intel(E)
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.570970] blake2b_generic(E)
libcrc32c(E) crc32c_intel(E) xor(E) raid6_pq(E) sg(E)
dm_multipath(E) dm_mod(E) scsi_dh_rdac(E) scsi_dh_emc(E)
scsi_dh_alua(E) msr(E) efivarfs(E)
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.673011] CR2: 0000000000000010
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.676355] ---[ end trace
7f92395c6274c049 ]---
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.703761] RIP:
0010:radeon_ttm_bo_destroy+0x40/0x1d0 [radeon]
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.709761] Code: 81 c7 68 02 00 00 53
4c 8d ad 08 03 00 00 e8 47 0f d6 ce 48 8b 9d 68 02 00 00 48 8d
7b 10 e8 37 0e d6 ce 48 8d bd 18 01 00 00 <44> 8b 7b 10 e8
27 0f d6 ce 4c 8b b5 18 01 00 00 4c 89 ef e8 18 0f
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.728562] RSP: 0018:ffffc9000367fbf8
EFLAGS: 00010282
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.733800] RAX: 0000000000000001 RBX:
0000000000000000 RCX: dffffc0000000000
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.740949] RDX: 0000000000000007 RSI:
0000000000000004 RDI: ffff88818b2fd190
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.748095] RBP: ffff88818b2fd078 R08:
0000000000000000 R09: ffffffff9154f743
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.755242] R10: fffffbfff22a9ee8 R11:
0000000000000001 R12: ffff88818b2fd000
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.762388] R13: ffff88818b2fd380 R14:
ffff8881ecf87098 R15: ffff8881ecf87038
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.769533] FS: 00007f7d5f6618c0(0000)
GS:ffff8887b7e00000(0000) knlGS:0000000000000000
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.777634] CS: 0010 DS: 0000 ES: 0000
CR0: 0000000080050033
<br>
</blockquote>
<br>
<blockquote type="cite">[ 1850.783391] CR2: 0000000000000010 CR3:
000000024b49a002 CR4: 00000000001706e0
<br>
</blockquote>
<br>
<blockquote type="cite">
<br>
</blockquote>
<br>
<blockquote type="cite">CTRL-A Z for help | 115200 8N1 | NOR |
Minicom 2.7.1 | VT102 | Online 0:30 |
ttyUSB0
</blockquote>
<br>
<blockquote type="cite">
<br>
</blockquote>
<br>
<br>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
amd-gfx mailing list
<a class="moz-txt-link-abbreviated" href="mailto:amd-gfx@lists.freedesktop.org">amd-gfx@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/amd-gfx">https://lists.freedesktop.org/mailman/listinfo/amd-gfx</a>
</pre>
</blockquote>
<br>
</body>
</html>