From: Arthur Marsh <arthur.marsh@internode.on.net>
To: arthur.marsh@internode.on.net
Cc: Xinhui.Pan@amd.com, airlied@gmail.com, alexander.deucher@amd.com,
amd-gfx@lists.freedesktop.org, christian.koenig@amd.com,
daniel@ffwll.ch, dri-devel@lists.freedesktop.org,
linux-kernel@vger.kernel.org, tzimmermann@suse.de,
wuhoipok@gmail.com
Subject: radeon ARUBA NULL pointer dereference
Date: Tue, 24 Sep 2024 11:38:23 +0930 [thread overview]
Message-ID: <20240924020824.6264-1-user@am64> (raw)
In-Reply-To: <20240919165641.4632-1-user@am64>
Using current Linus git head kernel, I was able to save the dmesg output:
[ 17.218724] [drm] radeon kernel modesetting enabled.
[ 17.218778] radeon 0000:00:01.0: vgaarb: deactivate vga console
[ 17.219509] Console: switching to colour dummy device 80x25
[ 17.219700] [drm] initializing kernel modesetting (ARUBA 0x1002:0x990C 0x1002:0x0123 0x00).
[ 17.219773] ATOM BIOS: 113
[ 17.219838] radeon 0000:00:01.0: VRAM: 768M 0x0000000000000000 - 0x000000002FFFFFFF (768M used)
[ 17.219841] radeon 0000:00:01.0: GTT: 1024M 0x0000000030000000 - 0x000000006FFFFFFF
[ 17.219844] [drm] Detected VRAM RAM=768M, BAR=256M
[ 17.219845] [drm] RAM width 64bits DDR
[ 17.219851] BUG: kernel NULL pointer dereference, address: 00000000000000a0
[ 17.219852] #PF: supervisor read access in kernel mode
[ 17.219853] #PF: error_code(0x0000) - not-present page
[ 17.219854] PGD 0 P4D 0
[ 17.219856] Oops: Oops: 0000 [#1] PREEMPT_RT SMP NOPTI
[ 17.219858] CPU: 0 UID: 0 PID: 451 Comm: udevd Not tainted 6.11.0+ #6121
[ 17.219860] Hardware name: Gigabyte Technology Co., Ltd. To be filled by O.E.M./F2A78M-HD2, BIOS F2 05/28/2014
[ 17.219862] RIP: 0010:dma_get_required_mask+0x11/0x50
[ 17.219868] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 48 8b 87 68 02 00 00 48 85 c0 74 11 <48> 8b 80 a0 00 00 00 48 85 c0 74 1f e9 ee ed 94 00 f6 87 2c 03 00
[ 17.219870] RSP: 0018:ffffa54bc13a7b00 EFLAGS: 00010202
[ 17.219871] RAX: 0000000000000000 RBX: 000000ffffffffff RCX: 0000000000000000
[ 17.219872] RDX: 0000000000000000 RSI: 0000000000000027 RDI: ffff976f44e720c8
[ 17.219873] RBP: ffff976f44e720c8 R08: 00000000ffffefff R09: ffffffffab2aab08
[ 17.219874] R10: 00000000fffff000 R11: 0000000000000002 R12: 0000000000000000
[ 17.219875] R13: ffff976f48a4aa30 R14: 0000000000000000 R15: 0000000000000028
[ 17.219876] FS: 00007f59a070d840(0000) GS:ffff97726f800000(0000) knlGS:0000000000000000
[ 17.219878] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 17.219879] CR2: 00000000000000a0 CR3: 00000001053b4000 CR4: 00000000000406f0
[ 17.219880] Call Trace:
[ 17.219881] <TASK>
[ 17.219882] ? __die_body.cold+0x19/0x1e
[ 17.219885] ? page_fault_oops+0xa8/0x230
[ 17.219889] ? search_module_extables+0x4f/0x90
[ 17.219891] ? fixup_exception+0x36/0x2f0
[ 17.219894] ? exc_page_fault+0x88/0x1b0
[ 17.219897] ? asm_exc_page_fault+0x22/0x30
[ 17.219900] ? dma_get_required_mask+0x11/0x50
[ 17.219902] dma_addressing_limited+0x6c/0xb0
[ 17.219905] radeon_ttm_init+0x3f/0x210 [radeon]
[ 17.219977] cayman_init+0x97/0x290 [radeon]
[ 17.220057] radeon_device_init+0x5e9/0xb40 [radeon]
[ 17.220115] radeon_driver_load_kms+0xb0/0x260 [radeon]
[ 17.220174] radeon_pci_probe+0xff/0x170 [radeon]
[ 17.220231] pci_device_probe+0xbe/0x1a0
[ 17.220234] really_probe+0xde/0x350
[ 17.220237] ? pm_runtime_barrier+0x61/0xb0
[ 17.220240] ? __pfx___driver_attach+0x10/0x10
[ 17.220242] __driver_probe_device+0x78/0x110
[ 17.220245] driver_probe_device+0x2d/0xc0
[ 17.220247] __driver_attach+0xc9/0x1c0
[ 17.220249] bus_for_each_dev+0x6a/0xb0
[ 17.220251] ? migrate_enable+0xbf/0xf0
[ 17.220254] bus_add_driver+0x139/0x220
[ 17.220256] driver_register+0x6e/0xc0
[ 17.220258] ? __pfx_radeon_module_init+0x10/0x10 [radeon]
[ 17.220315] do_one_initcall+0x42/0x210
[ 17.220318] ? __kmalloc_cache_noprof+0x89/0x230
[ 17.220321] do_init_module+0x60/0x210
[ 17.220324] init_module_from_file+0x89/0xc0
[ 17.220326] __x64_sys_finit_module+0x142/0x390
[ 17.220329] do_syscall_64+0x47/0x110
[ 17.220331] entry_SYSCALL_64_after_hwframe+0x76/0x7e
[ 17.220334] RIP: 0033:0x7f59a0625279
[ 17.220336] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 77 6b 0d 00 f7 d8 64 89 01 48
[ 17.220337] RSP: 002b:00007ffd15ee7df8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[ 17.220339] RAX: ffffffffffffffda RBX: 00005578ae660840 RCX: 00007f59a0625279
[ 17.220340] RDX: 0000000000000000 RSI: 00005578ae677fc0 RDI: 0000000000000011
[ 17.220341] RBP: 0000000000000000 R08: 00007f59a06fcb20 R09: 00005578ae640550
[ 17.220342] R10: 0000000000000040 R11: 0000000000000246 R12: 00005578ae677fc0
[ 17.220342] R13: 0000000000020000 R14: 00005578ae651750 R15: 0000000000000000
[ 17.220344] </TASK>
[ 17.220345] Modules linked in: radeon(+) snd_hda_codec_hdmi snd_seq_midi snd_seq_midi_event snd_seq snd_hda_intel snd_intel_dspcfg snd_emu10k1 snd_hda_codec drm_ttm_helper ttm snd_util_mem drm_suballoc_helper snd_ac97_codec snd_hda_core drm_display_helper ac97_bus snd_rawmidi snd_hwdep snd_seq_device snd_pcm drm_kms_helper edac_mce_amd sha512_ssse3 sha512_generic k10temp sha256_ssse3 sha1_ssse3 drm aesni_intel snd_timer gf128mul crypto_simd cryptd acpi_cpufreq evdev pcspkr serio_raw emu10k1_gp gameport at24 regmap_i2c i2c_algo_bit snd video soundcore wmi button sp5100_tco ext4 crc32c_generic crc16 mbcache jbd2 uas usb_storage hid_generic usbhid hid sg sr_mod sd_mod cdrom ata_generic firewire_ohci crc32_pclmul crc32c_intel firewire_core crc_itu_t pata_atiixp i2c_piix4 i2c_smbus ahci r8169 libahci xhci_pci ohci_pci realtek libata mdio_devres ehci_pci ohci_hcd xhci_hcd scsi_mod ehci_hcd scsi_common usbcore libphy usb_common
[ 17.220388] CR2: 00000000000000a0
[ 17.220390] ---[ end trace 0000000000000000 ]---
Happy to provide additional information and run tests.
Regards,
Arthur Marsh.
next prev parent reply other threads:[~2024-09-24 11:50 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-06-30 16:59 [PATCH v3 0/6] drm/radeon: remove load callback & drm_dev_alloc Wu Hoi Pok
2024-06-30 16:59 ` [PATCH v3 1/6] drm/radeon: change variable name "dev" to "ddev" for consistency Wu Hoi Pok
2024-07-03 8:42 ` Thomas Zimmermann
2024-06-30 16:59 ` [PATCH v3 2/6] drm/radeon: remove load callback from kms_driver Wu Hoi Pok
2024-07-03 8:43 ` Thomas Zimmermann
2024-09-19 16:56 ` Arthur Marsh
2024-09-24 2:08 ` Arthur Marsh [this message]
2024-09-24 12:20 ` radeon ARUBA NULL pointer dereference Thomas Zimmermann
2024-09-24 12:42 ` Thomas Zimmermann
2024-09-24 14:22 ` Alex Deucher
2024-09-24 19:30 ` Ewan Milne
2024-09-25 18:13 ` Ewan Milne
2024-09-25 0:22 ` NULL pointer dereference after ib test on ring 7 succeeded Arthur Marsh
2024-09-25 8:02 ` Thomas Zimmermann
2024-09-30 15:25 ` NULL pointer dereference with kernel 6.12.0-rc1 and ARUBA GPU Arthur Marsh
2024-09-30 17:54 ` Christian König
2024-10-07 12:44 ` Thomas Zimmermann
2024-06-30 16:59 ` [PATCH v3 3/6] drm/radeon: use variable flags as parameter Wu Hoi Pok
2024-07-03 8:44 ` Thomas Zimmermann
2024-06-30 16:59 ` [PATCH v3 4/6] drm/radeon: add helper rdev_to_drm(rdev) Wu Hoi Pok
2024-07-03 8:44 ` Thomas Zimmermann
2024-06-30 16:59 ` [PATCH v3 5/6] drm/radeon: change rdev->ddev to rdev_to_drm(rdev) Wu Hoi Pok
2024-07-03 8:46 ` Thomas Zimmermann
2024-06-30 16:59 ` [PATCH v3 6/6] drm/radeon: change drm_dev_alloc to devm_drm_dev_alloc Wu Hoi Pok
2024-07-03 8:47 ` Thomas Zimmermann
2024-07-08 20:04 ` Alex Deucher
2024-07-03 8:52 ` [PATCH v3 0/6] drm/radeon: remove load callback & drm_dev_alloc Thomas Zimmermann
2024-07-04 4:58 ` Hoi Pok Wu
2024-07-04 13:02 ` Christian König
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240924020824.6264-1-user@am64 \
--to=arthur.marsh@internode.on.net \
--cc=Xinhui.Pan@amd.com \
--cc=airlied@gmail.com \
--cc=alexander.deucher@amd.com \
--cc=amd-gfx@lists.freedesktop.org \
--cc=christian.koenig@amd.com \
--cc=daniel@ffwll.ch \
--cc=dri-devel@lists.freedesktop.org \
--cc=linux-kernel@vger.kernel.org \
--cc=tzimmermann@suse.de \
--cc=wuhoipok@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.