Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Ya thats when it was happening to me too. I just flashed an older radio and so far on my 2 very short calls it hasnt happened yet. So im just gonna cross my fingers and hope for the best.THIS is SO weird! It happened to me today. I'm newly rooted and never experienced this before! i'm running kaosfroyo v32.
baseband version
2.42.01.04.27
Just happened to me again today on an older radio i flashed. So its not the radio. I dont understand how more people arent experiencing this.
I captured some new diagnostic information today.
Basically, it appears as if the "rild" (Radio Interface Layer Daemon) is "segfaulting" in the middle of the call and crashing.
For those of you that are not programmers, it occurs when an executable program references a memory address which is outside it's valid address space - the most likely case is trying to dereference a pointer which has a null value. (It can also happen as a result of memory heap corruption). In any event, it is quite possibly the most serious program logic error that a program can commit - it's one of those "this should never happen" type of errors.
I don't know offhand whether this is fixable or not; it probably will require quite a bit of detective work, because I don't believe that the relevant source code is available.
Rats.
eu1
eu1,
Is this helpful?
Radio Layer Interface | Android Open Source
/var/www/vhosts/netmite.com/android/mydroid/hardware/ril/rild/rild.c
(unless, of course, that you meant the source-code for the libraries being the relevant ones)
damn eu1! thanks for helping to resolve this.
happened to me for the third time earlier today. havent had this problem anywhere else except for in my man cave in the basement. today i was in the middle of telling a friend a funny story from the other night, and this happened, but he said he heard me say "wtf" when the phone disconnected, i said that right after i heard the first beep and said disconnected. im thinking that its not even really disconnecting, maybe just some sort of funky **** up on the eris with 2.x or something..??
dude, i would totally help you do this, but i am so computer re+arded that i wouldnt know what to do. im running kaosfroyo v32 and im lucky that i even got that to work!!Update:
Yesterday, I replaced the Sprint library "libhtc_ril.so" with the Eris 2.1 version (from either Leak-V3, or July 17 OTA - they are the same file in both those ROMs), and approximately 8 hours later had the exact same phenomenon occur: loss of call audio, "call end" vibration, return of the dialer GUI, and then seconds later the call audio re-appeared. I dumped the "logcat", and sure enough, the same thing happened: at that exact moment in time, the "rild" process had crashed (segfaulted).
This seems to imply that the version of "rild" which is being built out of the CM trees is the source of the problem, rather than the vendor-specific library, as the same behavior is experienced with both the Sprint Hero and Verizon Eris (HTC) vendor library. (Note that the same phenomenon was observed in CM5.0.8 ROMs as well.)
I initially thought that it would be impossible to simply replace the version of "rild" in the Froyo/CM6 ROM with the HTC Eris (17 July OTA) version because of version-checking in the dynamic linking of rild** - but, I dropped it into place, and no complaints from the linker. I then did some testing - voice call, SMS, MMS, browsing, Gmail, email, Google Maps, etc - no apparent trouble. I am currently running Tazz 2.0 + CFS4 + replacement of "rild" and "libhtc_rild.so" by the Eris 2.1 (17 July OTA) components.
Again, if anyone who experiences this problem frequently would like to assist in testing this out, your participation would help out greatly. Let me know if you need help to set it up.
eu1
** "rild" dynamically links directly to
liblog.so
libcutils.so
libril.so
libc.so
libsdtc++.so
libm.so
libdl.so
and these libraries in turn (if you follow all dependencies) dynamically link to
libutils.so
libbinder.so
libhardware_legacy.so
libz.so
libwpa_client.so
libgps.so
libnetutils.so
librpc.so
dude, i would totally help you do this, but i am so computer re+arded that i wouldnt know what to do. im running kaosfroyo v32 and im lucky that i even got that to work!!
I was running a Kaos Froyo V. 29 and had that happen, then went to PlainJaneT2 and have not had that happen since.