[Galaxy S III I9305 (4G LTE + 2GB RAM) Q&A, Help & ] the.d0ct0r:
ril fails on making calls

i can send and receive sms, i can receive calls, and data works ok. but trying to get calls - it immediately looses reception and fails to make the call.

i traced through logcat and the stack trace to:

./development/scripts/stack [0]
Reading native crash info from stdin
F/libc (14109): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x30 in tid 14110 (rild)
I/DEBUG ( 1970): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 1970): Build fingerprint: 'samsung/m0xx/m0:4.3/JSS15J/I9300XXUGMJ9:user/release-keys'
I/DEBUG ( 1970): Revision: '12'
I/DEBUG ( 1970): ABI: 'arm'
I/DEBUG ( 1970): pid: 14109, tid: 14110, name: rild >>> /system/bin/rild <<<
I/DEBUG ( 1970): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x30
I/DEBUG ( 1970): r0 00000030 r1 4083b1b0 r2 00000030 r3 00000030
E/DEBUG ( 1970): AM write failure (32 / Broken pipe)
I/DEBUG ( 1970): r4 4083b220 r5 4118fc28 r6 4118fbbc r7 00000000
I/DEBUG ( 1970): r8 4087a180 r9 0000000a sl 4118fbbc fp 00000018
I/DEBUG ( 1970): ip ffffffc4 sp 4118fb38 lr 4014e3a5 pc 40c47f3c cpsr 80070030
I/DEBUG ( 1970):
I/DEBUG ( 1970): backtrace:
I/DEBUG ( 1970): #00 pc 00047f3c /system/lib/libsec-ril.so
I/DEBUG ( 1970): #01 pc 000481af /system/lib/libsec-ril.so (CreateRequest+170)
I/DEBUG ( 1970): #02 pc 000495c7 /system/lib/libsec-ril.so
I/DEBUG ( 1970): #03 pc 00006529 /system/lib/libril.so
I/DEBUG ( 1970): #04 pc 00006ce3 /system/lib/libril.so
I/DEBUG ( 1970): #05 pc 00007aff /system/lib/libril.so (ril_event_loop()+402)
I/DEBUG ( 1970): #06 pc 00003c0b /system/lib/libril.so
I/DEBUG ( 1970): #07 pc 00013e8b /system/lib/libc.so (__pthread_start(void*)+30)
I/DEBUG ( 1970): #08 pc 00011ebf /system/lib/libc.so (__start_thread+6)
Reading symbols from ./roms/cm-12.1/out/target/product/i9300/symbols
signal 11 (SIGSEGV), code 1, fault addr 0x30 in tid 14110 (rild)
Revision: '12'
ABI: 'arm'
pid: 14109, tid: 14110, name: rild >>> /system/bin/rild <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x30
r0 00000030 r1 4083b1b0 r2 00000030 r3 00000030
r4 4083b220 r5 4118fc28 r6 4118fbbc r7 00000000
r8 4087a180 r9 0000000a sl 4118fbbc fp 00000018
ip ffffffc4 sp 4118fb38 lr 4014e3a5 pc 40c47f3c cpsr 80070030
Using toolchain from: ./roms/cm-12.1/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8/bin

Stack Trace:
RELADDR FUNCTION FILE:LINE
00047f3c <unknown> /system/lib/libsec-ril.so
000481af CreateRequest+170 /system/lib/libsec-ril.so
000495c7 <unknown> /system/lib/libsec-ril.so
00006529 android::dispatchDial(android::Parcel&, android::RequestInfo*)+188 ./roms/cm-12.1/hardware/samsung/ril/libril/ril.cpp:890
v------> processCommandBuffer ./roms/cm-12.1/hardware/samsung/ril/libril/ril.cpp:579
00006ce3 android::processCommandsCallback(int, short, void*)+250 ./roms/cm-12.1/hardware/samsung/ril/libril/ril.cpp:3816
v------> firePending ./roms/cm-12.1/hardware/samsung/ril/libril/ril_event.cpp:210
00007aff ril_event_loop()+402 ./roms/cm-12.1/hardware/samsung/ril/libril/ril_event.cpp:383
00003c0b android::eventLoop(void*)+130 ./roms/cm-12.1/hardware/samsung/ril/libril/ril.cpp:4187
00013e8b __pthread_start(void*)+30 ./roms/cm-12.1/bionic/libc/bionic/pthread_create.cpp:141
00011ebf __start_thread+6 ./roms/cm-12.1/bionic/libc/bionic/clone.cpp:41

checking the changes between this and your cm-12.0 source it seems this is based on some unified samsung rild, but i cannot see where to look further and i'm not sure which modem the i9300 (international version) has (xmm6260 or xmm6262 - i see conflicting data).

any recommendations what more i should check or what info should i look at?