完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在 iMX8MP 上的 NXP BSP 6.1.1-1.0.0 上运行 kasan 时,我们收到以下错误:
[3.763243]============================================= =================== [3.770511] BUG:KASAN:imx_blk_ctrl_probe+0x22c/0x710 中的平板越界 [3.777621] 在地址 ffff0000d7029a58 处写入大小 8 task kworker/u8:1/49 [ 3.784694] [ 3.786201] CPU: 2 PID: 49 Comm: kworker/u8:1 Not tainted 6.1.1+g29549c7073bf #15 [ 3.793713] 硬件名称:NXP i.MX8MPlus 黑鸟板(DT ) [ 3.799567] Workqueue: events_unbound deferred_probe_work_func [ 3.805452] Call tr� ��ace: [ 3.807912] dump_backtrace+0xdc /0x130 [ 3.811700] show_stack+0x1 8/0x40 [ 3.815054] dump_stack_lvl+0x6 4/0x80 [ 3.818755] print_report+0x188 /0x48c [ 3.822449] kasan_ +0xb8/0x100 [ 3.826054] __asan_store8+0x80/0xa4 [ 3.829660] imx_blk_ctrl_probe+0x22c/0x710 [ 3.833882] platform_probe+0x8c/0xf0 [ 3.837582] really_probe+0x114/0x5bc [ 3.841276] __driver_probe_device+0xbc/0x220 [ 3.845674] driver_probe_device+0x5c/0x150 [ 3.849893 ] __device_attach_driver+0xec/0x1a0 [ 3.854371] bus_for_each_drv+0xf0/0x15c [ 3.858326] __device_attach+0x114/0x280 [ 3.862281] device_initial_probe+0x14/0x20 [ 3.866498] bus_probe_device+0xe8/0xfc [ 3.870366] deferred_probe_work_func+0xf4/0x150 [ 3.875019] process_one_work +0x398/0x5e0 [3.879066] worker_thread+0x3c8/0x6a0 [3.882843] kthread+0x188/0x190 [3.886099] ret_from_fork+0x10/0x20 [3.889706] [ 3.891208] 由任务 49 分配: [ 3.895223] [ 3.896728] 有问题的地址属于 ffff0000d7029800 [ 3.896728] 处的对象, 该对象属于大小为 1024 [ 3.909272] 的缓存 kmalloc-1k [ 3.909272] 有问题的地址位于 [ 3.909272] 1024-BYTE区域[FFFF0000D7029800,FFFF0000D7029C00) [3.921123] [3.922627]该错误地址属于物理页面: [3.928217]页面:[3.928217]页面 : 3.937640] head:(____ptrval____) order:3 compound_mapcount:0 compound_pincount:0 [ 3.945144] flags: 0xbfffc0000010200(slab|head|node=0|zone=2|lastcpupid=0xffff) [ 3.952500] raw: 0bfffc0000010200 0000000000000000 dead000000000122 ffff0000d0002780 [ 3.960271] raw: 0000000000000000 0000000080100010 00000001ffffffff 0000000000000000 [ 3.968035] page dumped because: kasan: bad access detected [ 3.973622] [ 3.975121] Memory state around the buggy address: [ 3.979929] ffff0000d7029900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [3.987176 ] FFFF000000D7029980:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 系00 00 fc fc fc fc fc [4.001660] ^ [4.007771] ffff0000d7029a80:fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [4.015015] ffff0000d7029b00:fc fc fc fc fc fc fc fc fc fc fc [4.022255]============================================= =================== 这似乎是由提交 4a9a20d77156545d6c25fe60cb598355210880cf ( https://github.com/nxp-imx/linux-imx.git ) "MLK-23680-1: clk: imx: clk-audiomix: remove sdma root clock" 引起的,其中这些行被删除: 包括/dt-bindings/clock/imx8mp-clock.h: #define IMX8MP_CLK_AUDIO_BLK_CTRL_SDMA2_ROOT 26 驱动程序/clk/imx/clk-imx8mp.cb/drivers/clk/imx/clk-imx8mp.c:IMX_BLK_CTRL_CLK_GATE(“sdma2_root_clk”,IMX8MP_CLK_AUDIO_BLK_CTRL_SDMA2_ROOT,0、26,“audio_ahb_root ”), 在此更改之后,数组 imx8mp_audio_blk_ctrl_hws (drivers/clk/imx/clk-imx8mp.c) 的大小从 58 减小到 57,但是由于定义 IMX8MP_CLK_AUDIO_BLK_CTRL_.... 在 IMX8MP_CLK_AUDIO_BLK_CTRL_SDMA2_ROOT 没有被重新编号之后, “.id”数字从 27 到 58 太大了。 由于函数 imx_blk_ctrl_register_clock_controller (drivers/clk/imx/clk-blk-ctrl.c) 使用“.id”作为分配数组中的索引 (hws[hw->id] = tmp;),58 将超出范围. 你能确认IMX8MP_CLK_AUDIO_BLK_CTRL_....在IMX8MP_CLK_AUDIO_BLK_CTRL_SDMA2_ROOT之后的定义应该像附件中那样重新编号吗? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1907个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36358 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4396 浏览 0 评论
6050 浏览 1 评论
6763 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4213 浏览 0 评论
619浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
614浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
606浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
694浏览 2评论
798浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 22:12 , Processed in 0.950682 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号