[Q] StreakDroid DiskIO Exceptions - Streak 5 Q&A, Help & Troubleshooting

When my phone's internal memory reaches 1gb free state, all my apps start force closing. When I see the logcat, all happend due to Disk IO failure. All apps try to connect to SQLite db and write fails claiming that there's no space left on the device.
All my apps are already moved to sd. I can no longer install any new app. I've to remove an app everytime this happens.
What should I do?

Sounds like you either have a faulty sd card or you need to reflash your ROM and start over from scratch

Related

[Q] plz i need an experts help- usb connection to pc or car problem

hey guys i am starting to loose it here
this is the situation, i have a sg2 and its rooted 2.3.6 stock rom.
now i have about 100 installed app, and I bought titanium back up and at one time I moved all user apps to sd card to clear some memory. That caused a big problem for me which manifested in that when I connect my phone to my computer or car stereo that once I unplug the usb cable or disconnect it from my computer the phone turns off and reboots. It drove me crazy I thought maybe its an app thats causing this, in the end i had to move all user apps to internal storage using titanium and the problem faded. I tried it both using USB debugging mode on and off.
So my question is whats the use of titanium or app2sd if it will cause this problem when i move apps, and how can i know which app will cause such a weird rebooting behavior, as I am not comfortable in having all user apps on my internal storage.
ANY help would be really appreciated. And an explanation to why such a behavior happens so that I will learn more about android systems
hykhleif said:
ANY help would be really appreciated. And an explanation to why such a behavior happens so that I will learn more about android systems
Click to expand...
Click to collapse
The explanation is simple. If you connect your phone to PC or whatever via USB and toggle "Mass Storage Mode", you dismount the SD Card from Android OS and mount it for the PC or where you've plugged the phone. This way Android OS can't access anything on the SD card, thus failing to load/run any app there.
To move them to SD, I will use the app options you can find in Settings > Applications > Manage Applications. If the application has the option to move to the SD, then is safe to move it without problems. If the application doesn't have that option and you move it, you could compromise the Android OS stability (depending on the app).
App2SD uses a separate partition on the SD to store the app, that way you can mount the external_sd partition without touching the App2SD partition.
Hope this explanation helped!
do u toggle mass storage ?
could also live wallpapers cause a problem with what I mentioned above.
I usually connect my phone via the following
wireless and network, then usb utilities then press connect to storage PC
So how can I fix my situation now, it all started when I used titanium to move user apps to sd card,
So if I use titantium to move back the apps to internal storage solve the problem completely and then follow you method of moving apps.
Another question is moving apps using titanium doing something different than what app2sd is doing?
App2SD doesn't do the same as Titanium Backup move to SD. App2SD creates a symbolic link so the system thinks the apps are being stored in internal memory but the link redirects them to the SD card.
You could try restoring your moved apps from Titanium Backup and then applying an App2SD script. Remember that to make App2SD work you will need 2 partitions on your SD card.
I am still confused as to How that works, I wish someone would write a detailed guide as many of us r newbie users. So do I have also to Partition my sd if I will move apps to sd using the move to sd option from the phone settings- manage applications.
It's so confusing the difference between moving apps using titanium and app2sd, also how can I partition the sd card.
Also could live wallpapers and widgets cause a USB connection mode instability

App storage

I'm using a ZTE blade with CM7 and ICS launcher overclocked to 748 MHz. I'm using a super app to SD application called Droidsail.
When I boot my phone, because of all the apps loading ( I have 150+ apps) I get multiple force closes and the phone hangs. I've to try like 10 times before it gets stable. Somebody help. is there anything I can do?
Move some apps to your SD card.
1) Menu -> Settings -> Applications -> Manage Applications
2) Select an app from the list, and press the button 'Move to SD card.'
Go for the 'unimportant' ones, like Angry Birds. (i.e. I'd keep Flash internal.)
Avoid anything with a widget (that you're using).
I can't say if this truly is a cure. It worked for me, but, personally, it just doesn't seem to be logical.
150!?!?!? And I thought 110 was too many.
dude all the apps are on my memory card. all 150+ except for my launcher and my widgets. that's the problem. when I boot, it loads all 150+ from the memory card causing multiple FCs. it sucks. I tried increasing the SD cache size. no difference :/
and yeah, 150+ and counting.
I think you should use an app to configure your startup apps which runs when you starts yor phone.. i'm using an app called System Tuner its great, and in the section Startups you can prevent the apps u don't want to open automatically when u turn your phone On
thanks a lot. I'll try it.
but the apps don't fc. the launcher does. I think as It reads and loads the apps. Idk. :/
btw I'm using ics launcher v1.4. it has a bad rep., but I want the ics look.
no man. I limited the startup apps. no difference. I just rebooted with 7 FCs.
somebody help!!!!!!
if its worth anything, this happens even when I mount my SD card to my laptop and then unmount it.
HELPPPPP
Try moving some apps to the internal storage.
And try and see if your phone supports DarkTremor A2SD. If apps are on a partition on the SD card, they seem to not be as buggy on startup.
(I had the same issue as you, now that I've got most of them on an SD EXT partition it boots normally.)
thanks. a lot
noob question. how do I make am SD ext partition?
First make sure it's compatable
Then backup you SD card (partitioning it will format it)
Third, boot into the recovery and select advance -> Partition SD card
Select your size and the partitioning is done, now you can move your stuff back to the SD card.
thanks.
I have two follow up questions
1) once its partitioned how do I mount it at boot / before boot
2) how do I select it as the default location to install apps
First, SD partitioning is not something I'm comfortable with. Just my 2 cents.
IceCream_Sandwich said:
dude all the apps are on my memory card. all 150+ except for my launcher and my widgets. that's the problem. when I boot, it loads all 150+ from the memory card causing multiple FCs. it sucks. I tried increasing the SD cache size. no difference :/
Click to expand...
Click to collapse
OUCH! That sounds crazy! I just checked the phone specs. It says your phone has 512MB internal NAND. Now I understand why everything is on your SD card... sort of.
No expert on this, but I would say it is safe to say that all 150+ apps are not loading into at boot. Only the ones that are A) services, B) started by the launcher, or C) the annoying apps don't seem to have a reason (which tick me off).
IceCream_Sandwich said:
and yeah, 150+ and counting.
Click to expand...
Click to collapse
Well... I've tried way, way more. I just replace or uninstall the duplicate/unwanted/unused apps... leaving me at a pretty constant 110. It is fun to experiment. I guess that's why we have Androids!
As a rule, if the web browser can do it, then I avoid the app. (e.g. GasBuddy, WeatherChannel, etc.) (Also, the likes of Tapatalk. Nothing wrong with it, but I just use the website.) </tangent>
IceCream_Sandwich said:
no man. I limited the startup apps. no difference. I just rebooted with 7 FCs.
if its worth anything, this happens even when I mount my SD card to my laptop and then unmount it.
Click to expand...
Click to collapse
This hints that some more apps need to be moved from the SD card to phone storage. Which apps FC when you unmount? Or is it just on remount?
I'm hoping you can track down which apps are at fault, move them to "Phone Storage," and avoid the SD partitioning.
Other things:
I have to wait for a bit until I unlock the screen, otherwise my launcher will FC. My conclusion is that it (and the system) are still busy getting setup. Asking the launcher to draw is just asking too much of the CPU, and the watchdog flags it for FC. If you instead press "No thanks"(?) and wait, it will run without error after things have settled down. Pressing "Force close" on the launcher with just restart it's "boot" process, overload the CPU, and FC again.
Default install location is set in: Settings -> Cyanogenmod Settings -> Application -> Install location.
thanks a LOT.
I finally solved it. I created an ext2 partition and since that mounts before boot, all my apps load fine. I also switched to GO launcher.
idk, one of the two helped solve my problem
thanks

[Q] Some apps not working after using Link2sd

I use link2sd to link app, dalvik (dex), lib and data files of all 3rd party apps that I install to my SD card to keep the internal memory clean and save space. Most of the apps work but some apps like Subway Surfers, Rail Rush, etc. stop working after linking everything and REBOOTING the phone. Until I reboot, it works but not after that. When I try to launch them, I get "[app] has stopped working error". 95% of the linked apps work totally fine. Problem is only with some apps (these apps that are troublesome are mostly the ones that automatically get installed to the SD card. But even if they do, only apk is stored on SD card and the dex, lib, data are still on the internal memory so I still need to use Link2SD).
Any solutions? Or workarounds?
nilanko said:
I use link2sd to link app, dalvik (dex), lib and data files of all 3rd party apps that I install to my SD card to keep the internal memory clean and save space. Most of the apps work but some apps like Subway Surfers, Rail Rush, etc. stop working after linking everything and REBOOTING the phone. Until I reboot, it works but not after that. When I try to launch them, I get "[app] has stopped working error". 95% of the linked apps work totally fine. Problem is only with some apps (these apps that are troublesome are mostly the ones that automatically get installed to the SD card. But even if they do, only apk is stored on SD card and the dex, lib, data are still on the internal memory so I still need to use Link2SD).
Any solutions? Or workarounds?
Click to expand...
Click to collapse
Install these minority of apps as the developer intended? , if it's only a few apps it's hardly going to swamp your internal memory.
ghostofcain said:
Install these minority of apps as the developer intended? , if it's only a few apps it's hardly going to swamp your internal memory.
Click to expand...
Click to collapse
Yeah its just a few but I'm afraid I wanna keep more such apps in future which might behave this way. As far as it seems, this problem is only with some of those apps which automatically get installed to the SD card (like subway surfers). I found a workaround that seems to be working. Firstly the app needs to be moved to the internal memory before linking (which I already did before). But there are two ways to do this: One through the Android system (Settings -> Apps -> SD card -> Select app -> Move to phone) and other by using the Link2SD app (Select app -> Move to phone). The second option solves the problem. If the app is moved to phone using Android system, then linked to SD card and rebooted, apps stop working. So, its needed to move it to phone using link2sd.

[Q] cleaning device storage

When I use the application manager, I see that 1.8GB are occupied out of 2GB available. This of course causes issues when installing apps and brings up a warning notifications that some system services may malfunction. However, if I sum the memory taken by my apps, I come up at 1GB, and many of these apps have been moved to the SD card.
I've tried to use Clean Master to free space, but without much success.
So I want to cleanup files manually. What partitions on the phone's system are the ones in the 2GB space? Is it the root partition?
farunkel said:
When I use the application manager, I see that 1.8GB are occupied out of 2GB available. This of course causes issues when installing apps and brings up a warning notifications that some system services may malfunction. However, if I sum the memory taken by my apps, I come up at 1GB, and many of these apps have been moved to the SD card.
I've tried to use Clean Master to free space, but without much success.
So I want to cleanup files manually. What partitions on the phone's system are the ones in the 2GB space? Is it the root partition?
Click to expand...
Click to collapse
Clean master is big fake. Use link2SD and wipe cache

How to copy files to sd card from recovery?

Hello guys,
I am having problems with my phone, so i am seeking an advice. Do you know any method of how to move files from internal storage to sd card while you are in recovery, or, even better, by using computer, through terminal or something like that? If not of how to move them then at least of how to delete them (only specific files)?
I know that you can factory reset phone what will delete all of your files, but i want to copy (or remove) only a few specific files.
[additional details]
If you want to know more, here is why i need to do it. So, i have Huawei y7 prime, and it has become strange. Ever since i got it, whenever the amount of free space in internal storage dropped below 100 MB, phone popped out low memory warning. But the problem is that it is not possible to dismiss this warning. It is drawn on top of other apps, it offers one and only one option (to perform memory cleaning) and it does not want to go away unless you acctually allow it to perform automatic memory cleaning. The problem is that this very violent warning is repeated every 60 seconds as long as the amount of free memory is below 100 MB. So, in case if this automatic memory cleaning does not clean enough memory to free at least 100 MB, phone will enter infinite loop. It will show low memory warning, then 60 seconds later show another one and so on. And since this message is not dismissible, you actually have to play along and actually start memory cleaning every 60 seconds.
But the real reason why is this a problem is that memory cleaning is so resource intensive operation that all apps often start freezing and not responding while memory cleaning is in progress. But since, if memory cleaning does not recover at least 100 MB of space, phone forces you to perform another memory cleaning, in such case, you have 60 seconds to complete the memory cleaning and switch to another app to manually delete or remove files before another warning pops out and forces you to perform another memory cleaning. Often, after memory cleaning is complete, you have only a few seconds of useful time to try to open another app and delete or copy files. That is not enough, and in case of infinite loop, your phone becomes practicly useless. You have to connect it to a computer and delete or move files through a computer to get rid of this infinite loop.
This all is really bad, but it is solveable. The real problem is that apps become unresponsive while scan is in progress, and in case of infinite loop, they often do not become responsive for a long time. In that case, they start failing and getting closed. Including system ones! So in case of the infinite loop, apps start getting closed one by one and it is only matter of time before some critical system app is closed what forces device to reboot. This behaviour was present ever since i had my first low memory incident on that device after i got it. Surprisingly, after reboot, first memory cleaning usually does recover more than 100 MB of space and infinite loop is broken.
There is another special case of low memory situation, and that is the case when there is no free memory at all, that is, where there is 0 b of free memory left. In such case, the same cleaning loop happens which eventually results with device reboot if i am not able to move or delete files through computer in time to prevent this. But, case when there is exactly 0 b of free memory is special because in that case, when device reboot happens, it sometimes does not manage to boot on the first try and has to reboot twice.
At least that was the case until a few days ago. Things got drasticly worse in the last few days. 0 b low memory incidents started to cause boot loops, the worst kind, infinite ones. Two low memory incidents ago, when incident happened, phone attempted to reboot 4 times before exiting the boot loop. On the previous low memory incident, it took about 16 boots to break out of the boot loop. Now, i am facing another 0 b low memory incident involving a boot loop spanning at least 64 boots and i have no reason to believe that this boot loop is going to end any time soon. Those boot loops only happen when there is 0 b low memory incident. When there is some other low memory incident involving a reboot but with more than 0 b of memory free, the boot loop does not happen. Device reboots only once after what on the first memory cleaning it is able to recover more than 100 MB of free space after what the devices continues functioning normally.
My guess is that Android has to write something durring boot what it cans not in case if there is 0 b of free memory what causes a boot to fail and triggers reboot what causes the bootloop. Although until a few days ago the device was able to boot with 0 b of free memory without problem. So this is strange.
0 b low memory incidents are very common on my phone since i have apps installed which download some live streams automatically in the background, and those streams can take up to 8 gb of free space per stream. So, if live stream happens when i am not around my phone, this app for downloading live streams can easily eat all phones internal memory and create 0 b low memory incident. And, untill few days ago the phone was able to recover from those incidents, almost on a daily basis.
However, now those boot loops started and i am now neither able to recover from 0 b low memory incident by moving or deleting files via phone nor via computer. Since phone does not want to boot as long as there is no free memory in internal storage, both options no longer work.
So this is why i came here, to Android experts. Now, i need a way to copy or delete files from the device while device is not booted. I know the exact paths to files to be moved to sd card, and there is only a few of them, so it can be done one by one by hand.
So, i can not boot the device, but i can turn it off, put it in recovery mode or put it in download mode. Whatever of those 3 is reqired. So, i do have the recovery, but it only offers to do factory reset, to format internal storage, to clean cache and to refresh Android without loosing data by downloading the latest firmware and installing it. The key word here is downloading, what is absolutely useless in case when the reason why phone needs to be recovered is 0 b low memory incident. So, this will not work. I can do factory reset, sure, but i would rather not to have to reinstall everything and set up phone all over again. Unfortunately, recovery does not offer any file manager.
So this is what i am seeking. Some file manager that can be run from recovery, that will enable me to move files to my sd card. Or, the preffered option, some computer program or console (terminal) utility that will act as file manager, that can operate on a device while it is in the download mode, recovery mode or while it is powered off.
Do you know of any such program and what do i need to do to move files to my sd card?
Thank you for any help.
Technically, Android Recovery Mode refers to a special bootable partition, which contains a recovery application - Android Recovery Mode menu - installed in it. A phone's Stock Android Recovery never offers you the option to deal with Android OS's filesystem because when being in Recovery Mode it's not mounted at all - but some Custom Android Recoveries may do.

Categories

Resources