Sign up | Lost password? | Help

[ advanced search ]

Fix for 8.65b crashes on WM Smartphone

Forums » Opera Community » Opera for mobiles » Opera for Windows Mobile

Thursday, 26. April 2007, 22:58:44

KristerK

avatar

Posts: 2

Fix for 8.65b crashes on WM Smartphone

It seems like a number of posters here have had a similar problem with Opera 8.65b freezing their smartphones, requiring a painful battery-removal reset. I think I've solved it on my Moto Q (without using a third-party application) and hope it might help someone else..

The first step was to move the cache folder to my storage card by inserting the appropriate option ("Cache Folder4=", followed by a folder on the card) under Disk Cache in opera.ini (location: \Application Data\Opera). Then I increased the disk cache size, also in the Disk Cache section, to an obscene 35 megs (I figured that I might as well use some of the space :wink: Opera would not start, so I copied the folder "Cache4" to the directory on my storage card, and it worked. \ut the crash continued at the same page size.

The key setting to alter turned out to be "Set File Writer Thread Priority"; I changed this to "0" and haven't had a crash since.

My rationale was that crashes seemed to occur at the same page size each time (about 350k). I wondered if this was due to difficulty switching between memory cache and disk cache, and started fiddling. When available space turned out to be a non-issue (35 megs should be enough), I wondered if the whole-system lockup might point to a runaway high-priority thread. By letting the system scheduler take priority, the freeze is avoided -- I think, at least. :smile:

I'm not sure how this will impact large file downloads; perhaps they will experience a higher chance of corruption. I'd be interested in hearing your experiences with disabling Opera's priority assertion...

Saturday, 28. April 2007, 03:59:35

scottb

avatar

Posts: 540

USA

Thanks. I'll give this a try. I had gone back to Pocket IE because of the lock ups in Opea Mobile. I like the sheer speed of Opera Mini, but it's so difficult to get it started with the J9 JVM--it's quite frustrating. Hopefully the "Set File Writer Thread Priority" setting will do the trick.

Thursday, 3. May 2007, 01:42:44

scottb

avatar

Posts: 540

USA

So far I have not had a single lockup after making that change. I have had a couple of resets, but no lockups. Thanks. :smile:

Friday, 4. May 2007, 22:56:28

KristerK

avatar

Posts: 2

You're welcome, I'm glad it helped you too! I did end up decreasing my cache size to 2.5 megs, since Opera took a long time to initialize at 35 megs. But other than that, I can also report success :smile:

Wednesday, 16. May 2007, 23:04:57

jim-g

avatar

Posts: 1

My Motorola Q with the IBM JVM on it will start a video player but not play the video in the case of going to www.cnn.com and clicking the link of a news story. I'm wondering, in your opinion, if this is a freeze or another reason the video isn't being shown in the player.

So guess I'm wondering if you can play them?

Jim-G

Friday, 18. May 2007, 16:12:00

scottb

avatar

Posts: 540

USA

@jim-g,

You referenced the IBM JVM. Are you talking about Opera Mini or Opera Mobile?

Thursday, 28. June 2007, 18:25:54

gldnbear

avatar

Posts: 8

I tried the changes you suggested, and I have not had the browser lock at all. Great Job!

I am having a problem with the change to have the cache on the storage card, however. I added the following line to the [Disk Cache] section:

Cache Folder4=\Storage Card\Application Data\Opera\cache4

I added a folder called Opera in the Application Data folder on the card. I copied the cache4 folder from the device to the \Application Data\Opera folder on the card. I left the original on the device while I evaluated the fix. The program continued to copy data into the folder on the device, and cleared the data in the cache4 folder on the device when I cleared the cache from the program.

Is this the correct information to add in the ini file or did I do something wrong? Thanks.

Friday, 29. June 2007, 17:48:50 (edited)

buzzzqwert

avatar

Posts: 20

Originally posted by KristerK:


The key setting to alter turned out to be "Set File Writer Thread Priority"; I changed this to "0" and haven't had a crash since.


Where is this located in order to change it?

Nevermind. I found the .ini file and made the change.

Monday, 20. August 2007, 19:42:26

Skilover

avatar

Posts: 4

I know this is an old thread. I haven't a clue how to make either of the changes you suggest. I know where the opera.ini file is, but have no idea how to edit it. Also, I have no idea how to insert the command to store cache on the card, though I could make a duplicate file on the card, I have no idea how to write the code to direct it there.
Kindly,
N

Tuesday, 21. August 2007, 14:15:39

DrQuincy

avatar

Posts: 7

Howdy!

To edit the .ini file, you have a few choices. You can install a file explorer that permits editing (TotalCommander is an example), or you can copy the file to your PC and use notepad to edit it there.

Wednesday, 22. August 2007, 22:28:57

ResearchWizard

avatar

not yet entitled

Posts: 380

Germany

or use a text file editor for Windows Mobile like PNotepad=PocketNotepad (while I prefer TotalCommander)

Forums » Opera Community » Opera for mobiles » Opera for Windows Mobile