Posts tagged with "opera"
Monday, 2. November 2009, 14:39:31
browsers, opera
Okay, it's not so dramatic as the title suggests, but it is for me.
With all due respect to our hosts, I'm not going to use Opera browser any more. It remains one of the best efforts out there, but it keeps breaking my heart. I've written about that often enough here, so it's probably not really news. The point is, the Opera developers keep making the same mistakes over, and over, and over. Bug reports don't help. Every release I have tried, starting back with Opera 5.0, has always done one particular thing so consistently which no other browser does: It locks into race mode and won't die without extraordinary measures to kill it.
I realize it is something in the basic structure of Linux which permits certain kinds of flaws to take over all system resources. Now, I suppose Opera is not yet multi-threaded, because on my dual processor machine, it only grabbed one CPU core. I was still able to walk through the process of killing it since the second core was unaffected. That's a good thing, but the folks at Opera still don't quite get it. These days, virtually nothing in a stable distribution of Linux does the race condition... except Opera. And Opera does it all the time.
It's possible the Opera folks will see this, but I seriously doubt it will register. I've tried hard to work with them, going through all the channels and notifying them this thing keeps coming up. After all these years, why don't they reconsider how they hook it into the X server? How about we stop having lock-ups from JScript, for Pete's sake? What does it take?
Sorry, but I don't have time to fight with it any more. Even if I have to compile it myself from source, my computers will be mostly Mozilla-based (aside from text browsers) in the future. I can't afford Opera any more. It may be free to download, but in terms of the hassles, it's too expensive to use.
Saturday, 31. January 2009, 14:10:00
internet, opera
The latest Opera Browser on Debian Lenny AMD64: I don't write code, but I am certain there is something fundamentally wrong with an application when internal errors can take down the X server on a Linux box.
I don't file bug reports these days because it changes nothing. However, I'm not a happy camper with my Opera browser. It's not as bad as it has been in the past, but at this point I can't imagine this should still be happening. I visited a site which popped up several messages about "Opera does not support that function." Okay, so there is some poorly implemented Javascript here. That describes about half the websites on the entire Net.
Then the browser goes into a race condition and paints itself permanently on the GUI. I wait a bit, but it's still going, so it's not something Opera can resolve. Meanwhile, as I switch to another desktop to kill it, Opera paints itself on the screen there, too. Still, I manage to kill the process. Not good enough. Opera still paints itself on every desktop. It has damaged the X server itself.
It requires not just a restart of X, but I actually have to reboot to kill the child processes. That may be okay for Windows, but in Linux it means Opera programmers are ignoring the built-in mechanisms in Linux for preventing such things. Not a single other application I've ever used on Linux does such a thing.
I dunno, but maybe some day Opera will figure out how to code for Linux. They aren't there yet.
Saturday, 11. October 2008, 00:18:10
opera
I'm really scratching here, so bear with me while I whine.
I suppose Opera things it's okay to nag me to death to upgrade to the latest version every time I come here, but I don't think it's okay if they refuse to build that version until a week or so after they build one for everyone else. Actually, there hasn't been a proper Opera package for SUSE 11.0 since that came out 6 months ago.
So, maybe Opera feels they are doing me a favor just having one that runs on Linux PPC. Except they release all this noise about a security update and "Why haven't you updated yet?!" Because you won't give me one, Opera.
Finally, finally, finally, they came up with one I could use. Of course, it's in the wrong package format. SUSE uses something called an RPM. All they offer in RPMs for SUSE requires obsolete runtime libraries. Does anybody at Opera ever check on this stuff? Nah. That's too much like serving the customer.
Okay, rant finished.
Saturday, 26. July 2008, 00:45:54
computers, opera
I think I finally understand why Opera works so poorly on Linux: It's really not a native port. That is, it's the only browser for Linux which requires its own personal wrapper for all the plugins. That's because Opera isn't really designed to use them directly, they way other made-for-Linux browsers do. Thus, this wrapper is the weakest link in the chain, and is the part which keeps going wonky.
Whenever things don't go quite perfect with, say, a Flash video, the wrapper enters what we call a "race condition" -- it grabs the CPU and just runs off with all the resources. Usually that's something like going into an infinite loop, with no break point, nothing to tell the thing it has done its job now and can quit running. Opera's wrapper does this pretty often.
The browser also goes into a race condition quite frequently on JavaScript. This would be something I would report through the channels, except it's not consistent. One time I view a site and all is well; next time it goes crazy. Opera has done this since version 5.0, so it's not as if they haven't had time to fix it.
Over all, I'd say Opera (the company) does the same thing a lot of companies on the Net do, not taking Linux and BSD seriously. It's part of why Opera isn't all that popular on Linux and BSD.
Thursday, 19. June 2008, 00:38:17
mac, opera
This is almost hilarious. I've moved over the eMac and I'm trying to make it act as much like Unix as possible. While I am making progress, the Opera 9.50 browser for Mac does some really funny stuff when I come to check on this blog.
I click the "login" button, and sometimes things are shifted so the two boxes are not on the same line. It's not a functional problem, just looks odd.
When the cache reaches a certain point, the graphic go wacko here on MyOpera. A moment ago as I viewed my blog, some of my "Friends" pictures were all out of order, not matching the names or links. The browser seizes upon one of the images and repeats it as background for the borders of several objects on the page. At other times, it will pull a random image from the graphics cache and use that, instead. Yesterday I had black squiggly lines all around every object on the page. I haven't touched my layout in over a month, so it's not the result of tweaking on my end.
Somewhere beteen Opera and Mac Leopard there's a disconnect.
Friday, 13. June 2008, 16:38:40
opera
Wow. I was beginning to wonder if it would ever be right. I've been having to use Firefox for posting here almost from the beginning because Opera for FreeBSD and SuSE were broken in various ways. For example, the cookies dialog was missing from the beta. I could either accept all cookies or none. Now I can "train" Opera which cookies I want and which to ignore.
However, I won't be rude... Yeah, I will. It's about time, Opera!
Now if I could just get the MyOpera site to work properly....
Update: This note is added from my eMac, also running Opera 9.5. Very nice on the Mac.
Saturday, 3. May 2008, 23:36:19
freebsd, opera
After almost a week of testing, I've lately gotten Opera to enter a race condition several times now. That is, under normal usage, visiting sites with some extensive scripting, Opera on FreeBSD enters a race condition and has to be killed. The only difference is, this time I'm running a dual-core processor, so the race condition is not immediately noticed. It only grabs one core when it starts to run away with itself.
*sigh*
Thursday, 3. April 2008, 12:54:08
opera, linux
This has been an on-going issue since Opera 5: On some particular page with heavy scripting and active media, Opera on Linux will hang, lock up, and enter a race condition. Same page in Opera on any Windows platform doesn't hang, just bogs the system a few moments. I'm beginning to think Opera coders, with all the thousands of bug reports they get with page URLs (a couple dozen from me) still have no clue about Linux. No, it's not even about bad web pages, because other browsers on both OSes do just fine.
It's happened on some of the most diverse hardware, under numerous different distributions and types of Linux, on all versions I've tried so far. I quit filing bug reports. That's because nothing gets fixed. I still love this community and the blog here, but having to go to the commandline to kill Opera should have ended a long time ago. This is partly reflected in the same attitude Opera had about FreeBSD. They were still building Opera for FreeBSD on a machine running FreeBSD 4.3, long after FreeBSD 6.0 was released. Indeed, even on FreeBSD 4.11, stuff that old didn't work. Lots of features in Opera were broken for the longest time.
I'm not sure what the people in charge expect. They seem open to the idea of building Opera for all sorts of oddball operating systems, but want a huge wave of support from users to do it. Then, when technical advice comes along, they refuse to listen. They most certainly won't let folks outside their paid corporate offices see any portion of the code to help them. So if they can't afford to pay someone who really understands the platform, they just tease and offer a broken product.
Yeah, it's free. What did I expect? I'd gladly pay for a browser that worked, and I've bought versions of Opera in the past when that was what it took to get rid of the advertising bar. Nobody's perfect, least of all me, but I get really discouraged when the same problem shows up four full version numbers later.