Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meet 'detected buffer overflow in memcpy' with pxe1610 driver probe #208

Open
Andywjzhang opened this issue Jul 2, 2021 · 0 comments
Open

Comments

@Andywjzhang
Copy link

Dear guys,

I meet an issue when I use comand 'echo pxe1610 0x6e > /sys/bus/i2c/devices/i2c-0/new_device' to export pxe1610 driver.
The kernel version I used is: dev-5.4 (linux-aspeed-5.4.43)
And the detail error logs are as below:

[ 115.900453] detected buffer overflow in memcpy
[ 115.905117] ------------[ cut here ]------------
[ 115.909754] kernel BUG at lib/string.c:1096!
[ 115.914021] Internal error: Oops - BUG: 0 [#1] ARM
[ 115.918828] CPU: 0 PID: 407 Comm: sh Not tainted 5.4.43-c109de3-dirty-a35d227 #1
[ 115.926214] Hardware name: Generic DT based system
[ 115.931025] PC is at fortify_panic+0x18/0x20
[ 115.935316] LR is at irq_work_queue+0xcc/0xe0
[ 115.939676] pc : [<807a0ec0>] lr : [<801bdc34>] psr: 60000013
[ 115.945939] sp : 9dca5b68 ip : 9dca5ab0 fp : 9dca5b74
[ 115.951156] r10: 00000005 r9 : 80b4cb9c r8 : 9d511004
[ 115.956374] r7 : 805eec8c r6 : 808725cc r5 : 9dca5bcc r4 : 00000058
[ 115.962891] r3 : 80b03208 r2 : 00000000 r1 : 80b0edc0 r0 : 00000022
[ 115.969411] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none
[ 115.976533] Control: 00c5387d Table: 9dccc008 DAC: 00000051
[ 115.982279] Process sh (pid: 407, stack limit = 0xd16bcf79)
[ 115.987844] Stack: (0x9dca5b68 to 0x9dca6000)
[ 115.992202] 5b60: 9dca5bc4 9dca5b78 805ad7c0 807a0eb4 00000099 00000005
[ 116.000374] 5b80: 9dca5b8a 9dca5b90 50588534 000000c7 00000000 00000000 00000000 00000000
[ 116.008546] 5ba0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 116.016720] 5bc0: 00000000 00000000 00040000 00000000 028c0000 1e8cddaf 1e8c9744 00009744
[ 116.024892] 5be0: 80ff0000 9d511020 80b4cb9c 80b03208 00000000 9d511020 808725cc 9d511000
[ 116.033065] 5c00: 9dca5c34 9dca5c10 805a8dc0 805eec98 9d511020 80b97b0c 00000000 80b97c18
[ 116.041238] 5c20: 00000000 80b4cb9c 9dca5c74 9dca5c38 80513de8 805a8c24 00000000 9dca5c3c
[ 116.049410] 5c40: 9dca5c3c 80b03208 9d51fc00 80b4cb9c 80b4cb9c 9d511020 9d511020 00000000
[ 116.057584] 5c60: 80b48e88 00000051 9dca5c9 9dca5c78 805145f0 80513b88 9dca5c9 9dca5c88
[ 116.065755] 5c80: 00000001 80b4cb9c 9dca5cf4 9d511020 9dca5cbc 9dca5ca0 805147e4 805144c4
[ 116.073928] 5ca0: 00000000 9dca5cf4 80514738 80b97ae8 9dca5cec 9dca5cc0 80511f5c 80514744
[ 116.082101] 5cc0: 9dca5cf4 9d51ed1c 9e6b7dd4 80b03208 9dca5cf4 9d511020 00000001 9d511064
[ 116.090274] 5ce0: 9dca5d1c 9dca5cf0 80514104 80511ed8 807983f0 9d511020 00000001 80b03208
[ 116.098447] 5d00: 9dca5d2c 9d511020 80b48eb8 9d511020 9dca5d2c 9dca5d20 805148f0 80514020
[ 116.106619] 5d20: 9dca5d4c 9dca5d30 80512170 805148e0 9d511020 00000000 9e6c8458 80b97ae8
[ 116.114791] 5d40: 9dca5d8c 9dca5d50 8051052c 805120e8 9dca5d7c 9dca5d60 80796a90 802265e0
[ 116.122964] 5d60: 9d511020 80b03208 9d511020 9dca5de4 9e6c8420 9d511004 00000000 9d511020
[ 116.131138] 5d80: 9dca5da4 9dca5d90 80510844 805101e4 9d511000 9dca5de4 9dca5dd4 9dca5da8
[ 116.139309] 5da0: 805a9180 8051082c 807a7b9c 807a7340 9e6c8458 97dd9407 0000000d 9e6c8420
[ 116.147483] 5dc0: 97dd9400 97fd17b0 9dca5e4c 9dca5dd8 805a9390 805a904c 9dca5e0c 9dca5de8
[ 116.155654] 5de0: 0a26a03c 31657870 00303136 00000000 00000000 00000000 006e0000 00000000
[ 116.163827] 5e00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80b03208
[ 116.172000] 5e20: 000000c5 805a9298 00000000 97fd17a0 9dca5f68 97dd9400 97fd17b0 00000051
[ 116.180172] 5e40: 9dca5e64 9dca5e50 8050cd50 805a92a4 8050cd2c 00000000 9dca5e7c 9dca5e6
[ 116.188344] 5e60: 802da47c 8050cd38 00000000 00000000 9dca5eb4 9dca5e80 802d94f8 802da440
[ 116.196517] 5e80: 00000000 00000000 80240b8c 9dc7a020 9dca5f68 0000000d 802d93e0 00000000
[ 116.204690] 5ea0: 9dca4000 00000000 9dca5f34 9dca5eb8 8025bc70 802d93ec 00000001 00000000
[ 116.212865] 5ec0: 9dc7a020 97c358f0 00000055 00000cc0 00000614 00614000 9dccc018 9dccc018
[ 116.221037] 5ee0: 918eb3cf 00000000 00000000 9ee1bd60 97efc050 97fb0e3c 00000000 8010bb58
[ 116.229209] 5f00: 8023bb64 9dca5fb0 00614000 80b03208 0000000d 9dc7a020 00612ff8 9dca5f68
[ 116.237382] 5f20: 00000000 9dca4000 9dca5f64 9dca5f38 8025d61c 8025bc30 00000073 8027fb68
[ 116.245554] 5f40: 9dca5f64 9dc7a020 9dc7a020 00000000 00000000 801011e4 9dca5f94 9dca5f68
[ 116.253727] 5f60: 8025d8c4 8025d56c 00000000 00000000 8010bf00 80b03208 76f7cff0 76f0efb0
[ 116.261898] 5f80: 0000000d 00000004 9dca5fa4 9dca5f98 8025d964 8025d860 00000000 9dca5fa8
[ 116.270071] 5fa0: 80101000 8025d958 76f7cff0 76f0efb0 00000001 00612ff8 0000000d 00000000
[ 116.278243] 5fc0: 76f7cff0 76f0efb0 0000000d 00000004 00537df0 00000001 00000000 0051b226
[ 116.286418] 5fe0: 0000000a 7ecb89a8 76e4f9a8 76e9c27c 60000010 00000001 00000000 00000000
[ 116.294579] Backtrace:
[ 116.297081] [<807a0ea8>] (fortify_panic) from [<805ad7c0>] (i2c_smbus_read_block_data+0xa8/0xb0)
[ 116.305883] Backtrace aborted due to bad frame pointer <81eb2890>
[ 116.311992] Code: e24cb004 e1a01000 e59f0004 ebe6c382 (e7f001f2)
[ 116.318096] ---[ end trace 4ab08ba234d85302 ]---
[ 116.343640] Kernel panic - not syncing: Fatal exception
[ 116.369795] ---[ end Kernel panic - not syncing: Fatal exception ]---

Please help, thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant