完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
报错 lwip-1.4.1 版本选择函数后引发的使用版本。
内部:sock != NULL at line 1296 in src/api/sockets.c 在多线程同时使用 lwip-1.4.1版本的选择函数,可能产生崩溃问题。 LWIP-1.4.1中lwip_select函数获取袜子结构时,未对空指针进行处理,从而引发崩溃。多线程操作同个插座的场景下易复现该问题。该问题应该在 LWIP 版本中进行了修复。 |
|
相关推荐
1个回答
|
|
|
方法(1):使用LWIP-2.0.3
。因为LWIP-2.0.3中已修复该缺陷,切换使用即可 xradio_skylark_sdk中切换使用LWIP -2.0.3 的方法:在本地工程的gcc/localconfig.mk 内部导出__CONFIG_LWIP_V1 为n。如下所示: export __CONFIG_LWIP_V1 := n 方法 (2): 合入 lwip 修复成果至 lwip-1.4.1 lwip 开源代码获取方式: git clone https://git.savannah.gnu.org/git/lwip.git 该 bug 在提交 5ceaed291f2c1320d36f9501fadd51923fa1c556 中修复,查看修改的代码: git show 5ceaed291f2c1320d36f9501fadd51923fa1c556 修改内容如下所示: commit 5ceaed291f2c1320d36f9501fadd51923fa1c556 Author: sg Date: Sat Jan 17 21:02:58 2015 +0100 fixed bug #43361 select() crashes with stale FDs diff --git a/CHANGELOG b/CHANGELOG index 2c9aebbb..3bf40441 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -152,6 +152,9 @@ HISTORY ++ Bugfixes: + 2015-01-17: Simon Goldschmidt + * sockets.c: fixed bug #43361 select() crashes with stale FDs + 2015-01-17: Simon Goldschmidt * sockets.c/.h, memp_std.h: fixed bug #40788 "lwip_setsockopt_internal() crashes" by rewriting set/getsockopt functions to combine checks with the actual code diff --git a/src/api/sockets.c b/src/api/sockets.c index 3369c6d1..4109cee4 100644 --- a/src/api/sockets.c +++ b/src/api/sockets.c @@ -1209,6 +1209,7 @@ lwip_select(int maxfdp1, fd_set *readset, fd_set *writeset, fd_set *exceptset, |
|
|
|
|
只有小组成员才能发言,加入小组>>
【实测】用全志A733平板搭建一个端侧Deepseek算力平台
1669 浏览 0 评论
2534 浏览 0 评论
1589 浏览 0 评论
1780 浏览 0 评论
全志T113双核异构处理器的使用基于Tina Linux5.0——RTOS系统定制开发
2474 浏览 0 评论
6149浏览 1评论
花费200元,我用全志H616和雪糕棒手搓了一台可UI交互的视觉循迹小车
9489浏览 1评论
用39块钱的全志V851se视觉开发板做了个小相机,还可以物品识别、自动追焦!
11223浏览 1评论
2326浏览 1评论
1632浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 00:32 , Processed in 0.766388 second(s), Total 72, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3570
