colorjun

colorjun

0个粉丝

40

问答

0

专栏

1

资料

colorjun  发布于  2019-12-20 09:47:20
采纳率 0%
40个问答
2850

运行一段时间程序就会飞,是这个驱动有问题吗?

 
3531A 用的IO模拟I2C总线,这个驱动在其他产品上运行了一两年没出现过问题。现在把产品增加了8路推流,经常会运行半小时左右就报错,请问从log上看能肯定是gpio_i2c0驱动出的问题吗?确实不太会看这种log,请高手指点一下,谢谢!
Unable to handle kernel paging request at virtual address 628c2e40
[22:18:00]pgd = e80b8000
[22:18:00][628c2e40] *pgd=68218831, *pte=51c2f5df, *ppte=51c2fe7e
[22:18:00]Internal error: Oops: 81f [#1] SMP ARM
[22:18:00]Modules linked in: hi3531a_adec(PO) hi3531a_aenc(PO) hi3531a_ao(PO) hi3531a_ai(PO) hi3531a_aio(PO) asix(O) exfat(O) wdt(O) gpio_i2c0(O) hi3531a_ive(PO) hi3531a_vda(PO) hi3531a_jpege(PO) hi3531a_h264e(PO) hi3531a_chnl(PO) hi3531a_venc(PO) hi3531a_rc(PO) hi3531a_hdmi(PO) hifb(PO) hi3531a_vou(PO) hi3531a_vpss(PO) hi3531a_viu(PO) hi3531a_vgs(PO) hi3531a_region(PO) hi3531a_tde(PO) hi3531a_jpegd(O) hi3531a_vfmw(PO) hi3531a_vdec(PO) hi3531a_sys(PO) hi3531a_base(PO) hi_media(O) hiuser(O) mmz(O)
[22:18:00]CPU: 1 PID: 1586 Comm: HiBox Tainted: P           O 3.10.0 #2
[22:18:00]task: e875d180 ti: e86f8000 task.ti: e86f8000
[22:18:00]PC is at gpioi2c_ioctl+0x98/0x14c [gpio_i2c0]
[22:18:00]LR is at gpio_i2c_read+0x44/0x4c [gpio_i2c0]
[22:18:00]pc : []    lr : []    psr: 60000013
我来回答
回答4个
时间排序
认可量排序

goodman

2个粉丝

30

问答

18

专栏

17

资料

goodman 2019-12-21 10:49:58
认可0
可以看到是gpio_i2c_read  -> gpioi2c_ioctl函数的时候报的错,具体看下gpioi2c_ioctl里面的操作,会不会是多线程调用引起的竞态条件在摸个时候触发了。

weltion

1个粉丝

10

问答

0

专栏

0

资料

weltion 2019-12-23 18:18:35
认可0
从提示来看是虚拟地址访问异常,可以先排除下栈溢出和内存泄露的可能性。运行一段时间才出现,内存泄露的可能性更大一点

qn1510903276

0个粉丝

13

问答

2

专栏

15

资料

qn1510903276 2019-12-23 21:31:13
认可0
在程序里面访问了MMZ的地址

qn1606894340

0个粉丝

2

问答

0

专栏

0

资料

qn1606894340 2020-12-02 15:38:15
认可0
我也遇到了,使用get_user和put_user解决的,因为用户地址进来直接使用新的内核会有问题
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区