Quote:
Originally Posted by decibel
And the results are in. Looks like there were overlaps in the Widgets package, as well as a couple others. I have now built a ROM (and am flashing as we speak) that completely passes G'Reloc. Here are the trouble files from my G'Reloc:
Code:
IEActiveX.dll - integer overflow (Found in AdobeFlashLite)
riplugin.dll - integer overflow (Found in WMWidgets)
The files below I don't exactly know what the error is, but if G'Reloc is having
an issue with it, I don't know what/how Ervius/Bepe handle it, so I just
collapsed them.
downloadservice.dll - I/O Error 105 (Found in FWUPDATE)
sqlcese30.sys.dll - I/O Error 105 (Found in SQLCE)
TraRecoEnu.dll - I/O Error 105 (Found in Transcriber)
uiserviceplugin.dll - I/O Error 105 (Found in FWUPDATE)
I am thinking we CDMA folk are having issues with these new sys' because they are starting to utilize the native 6.5 kernel. The native kernel has better (or support in general) support for the larger memory allocations. Where we are getting the integer overflows, GSM folk don't really have to worry about it (if using Da_G's xip/kernel/rom/kitchen) because their kernel can handle the larger memory sized files and alloc's. So I am thinking if we make sure to collapse what needs collapsed and make sure there are no memory overlaps, we should be fine. This is a major problem with WMReloc and bepe/ervius new. They both suppress the overlap warnings/errors and just continue on with the build. If you look at the log files, you will see these warnings and even the memory alloc's that are overlapping. This is bad. So making sure everything is clean and tidy with G'Reloc seems to be the fix/right way for now. Hopefully one day CDMA will get a native 6.5 kernel so we can have the stability found in the GSM world. Just my ideas.
|
You know, your on to something. There is something that isn't right, for sure. If I put to much stuff in my ROM with the 21501 PPCKitchen and base, the corrupted ringtone issue appears. I got it to a point that it was fine until I added one thing....and that one thing did not even have to have any modules in it...so how does that play into it being a relocation issue?
Update: I guess it's not that simple. I just cooked one up. The ringtones worked at first. I enabled Touch Flo, went back to Sounds & Notifications...then *BOOM!*...corrupt....WTF???