Hi,
I have an issue with the RILL driver crashing. The relevant extract from the logcat is shown below. I am running Android 13
3-24 13:26:48.703 D/CellBroadcastReceiver( 2757): onServiceStateChanged, ss: 1
03-24 13:26:48.710 I/crash_dump64( 7535): obtaining output fd from tombstoned, type: kDebuggerdTombstoneProto
03-24 13:26:48.711 I/tombstoned( 627): received crash request for pid 7507
03-24 13:26:48.711 I/crash_dump64( 7535): performing dump of process 7505 (target tid = 7507)
03-24 13:26:48.712 F/libc ( 7505): failed to wait for crash_dump helper: No child processes
03-24 13:26:48.762 I/logd ( 442): logdr: UID=0 GID=0 PID=7535 n tail=0 logMask=8 pid=7505 start=0ns deadline=0ns
03-24 13:26:48.768 I/logd ( 442): logdr: UID=0 GID=0 PID=7535 n tail=0 logMask=1 pid=7505 start=0ns deadline=0ns
03-24 13:26:48.762 F/DEBUG ( 7535): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
03-24 13:26:48.762 F/DEBUG ( 7535): Build fingerprint: ‘Android/aosp_panther/panther:13/TQ2A.230305.008.A1/eng.timb.20250321.104439:userdebug/test-keys’
03-24 13:26:48.762 F/DEBUG ( 7535): Revision: ‘MP1.0’
03-24 13:26:48.762 F/DEBUG ( 7535): ABI: ‘arm64’
03-24 13:26:48.762 F/DEBUG ( 7535): Timestamp: 2025-03-24 13:26:48.712457475+0000
03-24 13:26:48.762 F/DEBUG ( 7535): Process uptime: 4s
03-24 13:26:48.762 F/DEBUG ( 7535): Cmdline: ./rild_exynos -l /vendor/lib64/libreference-ril.so – -d /dev/ttyUSB2
03-24 13:26:48.762 F/DEBUG ( 7535): pid: 7505, tid: 7507, name: rild_exynos >>> ./rild_exynos <<<
03-24 13:26:48.762 F/DEBUG ( 7535): uid: 0
03-24 13:26:48.762 F/DEBUG ( 7535): tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
03-24 13:26:48.762 F/DEBUG ( 7535): signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0xb400007a3dd56558
03-24 13:26:48.762 F/DEBUG ( 7535): x0 0000000001c5a350 x1 b400007a3dd56550 x2 00000000000003f1 x3 0000007c01c5a350
03-24 13:26:48.762 F/DEBUG ( 7535): x4 0000007963400550 x5 000000000001ea6a x6 514d5e72681f2b63 x7 7f7f7f7f7f7f7f7f
03-24 13:26:48.762 F/DEBUG ( 7535): x8 b400007a3dd56550 x9 0000000000000018 x10 000000000000002e x11 fffffffffffffffd
03-24 13:26:48.762 F/DEBUG ( 7535): x12 0000007963400670 x13 0000000000000028 x14 00000079634007e8 x15 00000005464defe5
03-24 13:26:48.762 F/DEBUG ( 7535): x16 0000007c01d019b0 x17 0000007c01c8f030 x18 000000796256e000 x19 00000000000003f1
03-24 13:26:48.762 F/DEBUG ( 7535): x20 0000007c01d086f0 x21 00000000000003f1 x22 0000000001c5a350 x23 00000079634139d0
03-24 13:26:48.762 F/DEBUG ( 7535): x24 0000007963401104 x25 0000007963414000 x26 20c49ba5e353f7cf x27 0000007c01d03000
03-24 13:26:48.763 F/DEBUG ( 7535): x28 0000007c01d03f08 x29 0000007963400b90
03-24 13:26:48.763 F/DEBUG ( 7535): lr 0000007c01c8f544 sp 0000007963400b90 pc 0000007c01c8f03c pst 0000000020001000
03-24 13:26:48.763 F/DEBUG ( 7535): backtrace:
03-24 13:26:48.763 F/DEBUG ( 7535): #00 pc 00000000001c903c /vendor/lib64/libril_sitril.so (CommandInfoTable::getUnsolRespInfo(std::__1::map<int, android::UnsolResponseInfo, std::__1::less, std::__1::allocator<std::__1::pair<int const, android::UnsolResponseInfo> > >&, int)+12) (BuildId: f7540472079c716418051ac602c2d801)
03-24 13:26:48.763 F/DEBUG ( 7535): #01 pc 00000000001c9540 /vendor/lib64/libril_sitril.so (android::getUnsolRespInfo(unsigned int, int)+48) (BuildId: f7540472079c716418051ac602c2d801)
03-24 13:26:48.763 F/DEBUG ( 7535): #02 pc 00000000001943a0 /vendor/lib64/libril_sitril.so (RIL_onUnsolicitedResponse+80) (BuildId: f7540472079c716418051ac602c2d801)
03-24 13:26:48.763 F/DEBUG ( 7535): #03 pc 0000000000068b9c /vendor/lib64/libreference-ril.so (getSignalStrength_1_4+1204) (BuildId: fe27f6d21967ad223118b475824a836a)
03-24 13:26:48.763 F/DEBUG ( 7535): #04 pc 0000000000053ecc /vendor/lib64/libreference-ril.so (onReportSignalStrength+60) (BuildId: fe27f6d21967ad223118b475824a836a)
03-24 13:26:48.763 F/DEBUG ( 7535): #05 pc 0000000000195794 /vendor/lib64/libril_sitril.so (android::userTimerCallback(int, short, void*)+20) (BuildId: f7540472079c716418051ac602c2d801)
03-24 13:26:48.763 F/DEBUG ( 7535): #06 pc 0000000000195f0c /vendor/lib64/libril_sitril.so (ril_event_loop()+652) (BuildId: f7540472079c716418051ac602c2d801)
03-24 13:26:48.763 F/DEBUG ( 7535): #07 pc 00000000001948a4 /vendor/lib64/libril_sitril.so (android::eventLoop(void*)+292) (BuildId: f7540472079c716418051ac602c2d801)
03-24 13:26:48.763 F/DEBUG ( 7535): #08 pc 00000000000c226c /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204) (BuildId: dc4001c2ef2dfc23467040797a96840c)
03-24 13:26:48.763 F/DEBUG ( 7535): #09 pc 0000000000054a30 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: dc4001c2ef2dfc23467040797a96840c)
03-24 13:26:48.766 W/NativeCrashListener( 1238): Couldn’t find ProcessRecord for pid 7505