Skip to content

NullPointerException in ComPDF 2.2.1 #5

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

Open
Intotheskyy opened this issue Mar 17, 2025 · 0 comments
Open

NullPointerException in ComPDF 2.2.1 #5

Intotheskyy opened this issue Mar 17, 2025 · 0 comments

Comments

@Intotheskyy
Copy link

Intotheskyy commented Mar 17, 2025

Hello, started to see plenty of crashes in Firebase with stacktrace below in our app with ComPDF 2.2.1 version
We can't reproduce the crash as steps are not clear , also we did not encounter it in ComPDF 2.2.1 Android Sample.

Environment:
Integrated lib 2.2.1

Steps:
Unknown

Actual result
Crash with

null pointer dereference: SIGSEGV  0x0000000000000000
#00 pc 0x4aa10 libc.so (BuildId: 1001969d8caf747bff324cbb95af4b2e)
#01 pc 0xf281b4 libcompdf.so (std::_ndk1::basic_string<char, std::ndk1::char_traits<char>, std::_ndk1::allocator<char> >::assign(char const*)) (BuildId: bdb59b890b6f7ff7a1996acf25ded00776013fa2)
#02 pc 0x9a3214 libcompdf.so (PSOPDFFont::SetCallBack(_PSOFONT_CALLBACK*)) (BuildId: bdb59b890b6f7ff7a1996acf25ded00776013fa2)
#03 pc 0x9a3624 libcompdf.so (PSOPDFFont::InitOutFont()) (BuildId: bdb59b890b6f7ff7a1996acf25ded00776013fa2)
#04 pc 0x60aeb8 libcompdf.so (_JNIEnv::NewObject(_jclass*, _jmethodID*, ...)) (BuildId: bdb59b890b6f7ff7a1996acf25ded00776013fa2)
#05 pc 0x384370 libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#06 pc 0x775f7c libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#07 pc 0x77eb08 libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#08 pc 0x775f7c libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#09 pc 0x77eb08 libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#10 pc 0x775f7c libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#11 pc 0x77eb08 libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#12 pc 0x775f7c libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#13 pc 0x77eb08 libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#14 pc 0xc0c594 libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#15 pc 0x775f7c libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#16 pc 0x77f9c4 libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#17 pc 0x77e924 libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#18 pc 0x775f7c libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#19 pc 0x77f9c4 libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#20 pc 0x72ea1448
#21 pc 0x72cac128
#22 pc 0x775f7c libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#23 pc 0x77f9c4 libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#24 pc 0x72a7dfc0
#25 pc 0x72f2c5e0
#26 pc 0x73095fc4
#27 pc 0x73089b40
#28 pc 0x72c1eb9c
#29 pc 0x733d0e78
#30 pc 0x733d4a88
#31 pc 0x733d45f8
#32 pc 0x730a34e4
#33 pc 0x4339c libc.so (BuildId: 1001969d8caf747bff324cbb95af4b2e)
#34 pc 0x431ec libc.so (BuildId: 1001969d8caf747bff324cbb95af4b2e)
#35 pc 0xc0e17c libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#36 pc 0x36de40 libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
#37 pc 0xc0e17c libart.so (BuildId: 3f7d5a016e08d528f129bdd336d81168)
          Crashed: Thread: SIGSEGV  0x0000007b31a1c000
#00 pc 0x4cea8 libc.so (BuildId: 88b933fc529619f5e58bc6d5510017ee)
#01 pc 0x60b690 libcompdf.so (_JNIEnv::NewObject(_jclass*, _jmethodID*, ...)) (BuildId: bdb59b890b6f7ff7a1996acf25ded00776013fa2)
#02 pc 0x9a3610 libcompdf.so (PSOPDFFont::InitOutFont()) (BuildId: bdb59b890b6f7ff7a1996acf25ded00776013fa2)
#03 pc 0x60aeb8 libcompdf.so (_JNIEnv::NewObject(_jclass*, _jmethodID*, ...)) (BuildId: bdb59b890b6f7ff7a1996acf25ded00776013fa2)
#04 pc 0x7b6037c83c
#05 pc 0x7b6037c4bc
#06 pc 0x7b6037e30c
#07 pc 0x7b60a00ef0
#08 pc 0x7b605daff0
#09 pc 0x1ba0e4 boot.oat (BuildId: f35585e93c1ff4c865b6334fa014e97244124284)
#10 pc 0x7b605dbd24
#11 pc 0x3e4cb4 boot-framework.oat (BuildId: bc55d68460798fe881c33613583a77f3858980b8)
#12 pc 0x5050ac boot-framework.oat (BuildId: bc55d68460798fe881c33613583a77f3858980b8)
#13 pc 0x4f9e48 boot-framework.oat (BuildId: bc55d68460798fe881c33613583a77f3858980b8)
#14 pc 0xc9c30 boot.oat (BuildId: f35585e93c1ff4c865b6334fa014e97244124284)
#15 pc 0x78d8dc boot-framework.oat (BuildId: bc55d68460798fe881c33613583a77f3858980b8)
#16 pc 0x790b2c boot-framework.oat (BuildId: bc55d68460798fe881c33613583a77f3858980b8)
#17 pc 0x790684 boot-framework.oat (BuildId: bc55d68460798fe881c33613583a77f3858980b8)
#18 pc 0x7b2b0c boot-framework.oat (BuildId: bc55d68460798fe881c33613583a77f3858980b8)
#19 pc 0x50d940 boot-framework.oat (BuildId: bc55d68460798fe881c33613583a77f3858980b8)
#20 pc 0x218be8 libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#21 pc 0x28520c libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#22 pc 0xb437e libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#23 pc 0x627760 libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#24 pc 0x4c36a8 libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#25 pc 0xa16ffc libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#26 pc 0x4331c libc.so (BuildId: 88b933fc529619f5e58bc6d5510017ee)
#27 pc 0x744470 libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#28 pc 0x225e20 boot-framework.oat (BuildId: bc55d68460798fe881c33613583a77f3858980b8)
#29 pc 0xae7e10 boot-framework.oat (BuildId: bc55d68460798fe881c33613583a77f3858980b8)
#30 pc 0xae98b4 boot-framework.oat (BuildId: bc55d68460798fe881c33613583a77f3858980b8)
#31 pc 0x597a38 libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#32 pc 0xb2f74 boot.oat (BuildId: f35585e93c1ff4c865b6334fa014e97244124284)
#33 pc 0xaf2cb4 boot-framework.oat (BuildId: bc55d68460798fe881c33613583a77f3858980b8)
#34 pc 0xae300c boot-framework.oat (BuildId: bc55d68460798fe881c33613583a77f3858980b8)
#35 pc 0xaec438 boot-framework.oat (BuildId: bc55d68460798fe881c33613583a77f3858980b8)
#36 pc 0x954e7 libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#37 pc 0x218be8 libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#38 pc 0x28520c libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#39 pc 0x627ec0 libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#40 pc 0x628394 libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#41 pc 0xb647e libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#42 pc 0xb437e libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#43 pc 0xa17ffc libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#44 pc 0x501094 libart.so (BuildId: 1724d2edb620afb8c3e8c5ea6c61ac19)
#45 pc 0xb2b28 libandroid_runtime.so (BuildId: 4fc19597c49370ff496a612342e7623c)
#46 pc 0x206ffc libandroid_runtime.so (BuildId: 4fc19597c49370ff496a612342e7623c)
#47 pc 0x2077d4 libandroid_runtime.so (BuildId: 4fc19597c49370ff496a612342e7623c)
#48 pc 0x72cc libnativehelper.so (BuildId: f25d16c819dc930513c4c17150e50894)
#49 pc 0xbecd8 libandroid_runtime.so (BuildId: 4fc19597c49370ff496a612342e7623c)
#50 pc 0x136f app_process64 (BuildId: 9a7b5029aaf92752a6307785aa874b5a)
#51 pc 0x434d4 libc.so (BuildId: 88b933fc529619f5e58bc6d5510017ee)
#52 pc 0x307c app_process64 (BuildId: 9a7b5029aaf92752a6307785aa874b5a)
#53 pc 0x13ca8 libutils.so (BuildId: 176a88c64d70f517a4c1c58b40932d90)
#54 pc 0xbae0c libandroid_runtime.so (BuildId: 4fc19597c49370ff496a612342e7623c)
#55 pc 0x25b0 app_process64 (BuildId: 9a7b5029aaf92752a6307785aa874b5a)
#56 pc 0x307c app_process64 (BuildId: 9a7b5029aaf92752a6307785aa874b5a)
#57 pc 0x307c app_process64 (BuildId: 9a7b5029aaf92752a6307785aa874b5a)
#58 pc 0x303c app_process64 (BuildId: 9a7b5029aaf92752a6307785aa874b5a)
#59 pc 0x1eb194 libandroid_runtime.so (BuildId: 4fc19597c49370ff496a612342e7623c)
#60 pc 0x307c app_process64 (BuildId: 9a7b5029aaf92752a6307785aa874b5a)
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