[BUG]
- Dominant language
- Java
- Stars
- 4.4k
- Forks
- 613
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 6
Description
### 32位手机设备解析JSON报错
### 环境信息
*请填写以下信息:*
设备型号:Infinix Smart 9
- OS信息: [e.g.:CentOS 8.4.2105 4Core 3.10GHz 16 GB]
- JDK信息: [e.g.:Openjdk 1.8.0_312]
- 版本信息:[e.g.:Fastjson2 2.x.x]
### 重现步骤
### 期待的正确结果
不要闪退
### 相关日志输出
2025-11-01 15:17:59.308 10367-10367 DEBUG pid-10367 A #02 pc 009e5878 /data/app/~~fQaSWXMvdEeETwOmD04KJA==/ -8gzKYxAacsBfV75oZr0Y2w==/oat/arm/base.vdex (com.alibaba.fastjson2.util.IOUtils.getLongLE+16)
2025-11-01 15:17:59.308 10367-10367 DEBUG pid-10367 A #04 pc 00919382 /data/app/~~fQaSWXMvdEeETwOmD04KJA==/ 8gzKYxAacsBfV75oZr0Y2w==/oat/arm/base.vdex (com.alibaba.fastjson2.JSONReaderUTF16.readString+118)
2025-11-01 15:17:59.308 10367-10367 DEBUG pid-10367 A #06 pc 00986804 /data/app/~~fQaSWXMvdEeETwOmD04KJA==/c 8gzKYxAacsBfV75oZr0Y2w==/oat/arm/base.vdex (com.alibaba.fastjson2.reader.ObjectReaderImplString.readObject+0)
2025-11-01 15:17:59.308 10367-10367 DEBUG pid-10367 A #08 pc 0095d512 /data/app/~~fQaSWXMvdEeETwOmD04KJA==/ 8gzKYxAacsBfV75oZr0Y2w==/oat/arm/base.vdex (com.alibaba.fastjson2.reader.FieldReaderObject.readFieldValue+74)
2025-11-01 15:17:59.308 10367-10367 DEBUG pid-10367 A #10 pc 009882c8 /data/app/~~fQaSWXMvdEeETwOmD04KJA==/com.merchant.product289931-8gzKYxAacsBfV75oZr0Y2w==/oat/arm/base.vdex (com.alibaba.fastjson2.reader.ObjectReaderNoneDefaultConstructor.readObject+1092)
2025-11-01 15:17:59.308 10367-10367 DEBUG pid-10367 A #12 pc 0095d512 /data/app/~~fQaSWXMvdEeETwOmD04KJA==/com.merchant.product289931-8gzKYxAacsBfV75oZr0Y2w==/oat/arm/base.vdex (com.alibaba.fastjson2.reader.FieldReaderObject.readFieldValue+74)
2025-11-01 15:17:59.308 10367-10367 DEBUG pid-10367 A #14 pc 009882c8 /data/app/~~fQaSWXMvdEeETwOmD04KJA==/ 8gzKYxAacsBfV75oZr0Y2w==/oat/arm/base.vdex (com.alibaba.fastjson2.reader.ObjectReaderNoneDefaultConstructor.readObject+1092)
2025-11-01 15:17:59.308 10367-10367 DEBUG pid-10367 A #16 pc 0095d512 /data/app/~~fQaSWXMvdEeETwOmD04KJA==/ 8gzKYxAacsBfV75oZr0Y2w==/oat/arm/base.vdex (com.alibaba.fastjson2.reader.FieldReaderObject.readFieldValue+74)
2025-11-01 15:17:59.308 10367-10367 DEBUG pid-10367 A #18 pc 009882c8 /data/app/~~fQaSWXMvdEeETwOmD04KJA==/ 8gzKYxAacsBfV75oZr0Y2w==/oat/arm/base.vdex (com.alibaba.fastjson2.reader.ObjectReaderNoneDefaultConstructor.readObject+1092)
2025-11-01 15:17:59.308 10367-10367 DEBUG pid-10367 A #20 pc 00946ba6 /data/app/~~fQaSWXMvdEeETwOmD04KJA==/ 8gzKYxAacsBfV75oZr0Y2w==/oat/arm/base.vdex (com.alibaba.fastjson2.JSON.parseObject+94)
2025-11-01 15:17:59.308 10367-10367 DEBUG pid-10367 A #22 pc 01919696 /data/app/~~fQaSWXMvdEeETwOmD04KJA==/ 8gzKYxAacsBfV75oZr0Y2w==/oat/arm/base.vdex (Da.E.convert+34)
2025-11-01 15:17:59.308 10367-10367 DEBUG pid-10367 A #24 pc 0216beb0 /data/app/~~fQaSWXMvdEeETwOmD04KJA==/ 8gzKYxAacsBfV75oZr0Y2w==/oat/arm/base.vdex (retrofit2.OkHttpCall.parseResponse+116)
2025-11-01 15:17:59.308 10367-10367 DEBUG pid-10367 A #26 pc 0216b984 /data/app/~~fQaSWXMvdEeETwOmD04KJA==/ 8gzKYxAacsBfV75oZr0Y2w==/oat/arm/base.vdex (retrofit2.OkHttpCall$1.onResponse+4)
2025-11-01 15:17:59.308 10367-10367 DEBUG pid-10367 A #28 pc 00ce68d0 /data/app/~~fQaSWXMvdEeETwOmD04KJA==/ -8gzKYxAacsBfV75oZr0Y2w==/oat/arm/base.vdex (okhttp3.internal.connection.RealCall$AsyncCall.run+104)
2025-11-01 15:17:59.442 887-973 BufferQueueDebug surfaceflinger E [Surface(name=87b041b
#### 附加信息
*如果你还有其他需要提供的信息,可以在这里填写(可以提供截图、视频等)。*
Contributor guide
Research direction
Start by reproducing the crash on a 32-bit Android device and inspect the stack entries in IOUtils.getLongLE, JSONReaderUTF16.readString, and JSON.parseObject. Compare behavior with a supported device or architecture and isolate the input that triggers the failure. Done means the reported JSON no longer crashes the application on the affected 32-bit device.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100