Skip navigation.

Opera Desktop Team

Integrated crashlogging tool

Hi everybody!

I'm Helge, and I have been working at Opera Software for over three years. In the last year I have been handling many of the incoming crash bugs from our users.
I'm happy to inform you that we are finally getting an integrated crashlogger in Opera. This has already been implemented in the latest Windows builds of Opera 10, and it will soon be available for Mac and Linux. We put a lot of effort into stability, and this is an important step in the right direction to make Opera even more stable than it is. A crash is one of the worst things you can experience while browsing, and we are working very hard to fix crashes as we know that a stable browser is vital for our users.

For the moment on Windows, all crashlogs are saved in the Temp directory. This is just a temporary solution, while we get the automatic crashlog uploading to work. Before we can release the crashlog uploader we need to make sure that our backend for handling these crashlogs is working properly, and for that we need your help to test.

If you get a crash, please upload the crashlog to our new crashlog submitter.

Please enter as much information about what you were doing at the time of the crash in the Comments field. If for example Opera crashed while loading a page write something like:

Crash URL: http://www.example.com
Comments: Opera crashed while loading the page.


Similar useful comments could be that: Opera crashed on exit, while closing a tab, while reading an e-mail etc.

If you get a crash that you can reproduce, please report the bug as a normal bug report here.


With this new automatic crashlogging tool we will hopefully get many more crashlogs than we did earlier, from all of our users, not just the users running inspectr. This requires a stable backend which can handle the load of the incoming crashlogs.



Note that if you experience freezes with Opera, please see our knowledge base article.
Do not upload freeze logs via the new crashlog submission form, but report a normal bug report here and send the freezelog to the bug's e-mail address.

Opera Turbo Labs releaseTurbo in 10

Comments

eini 18. March 2009, 13:01

Great :D

Matthias 18. March 2009, 13:19

It's good to see that more and more apps include automatic crashlogging. I can just talk for myself that - even when I'm experiencing crashes - I'm too lazy to do proper bug reports.
Maybe a lot of people who are in a hurry forget about past crashes. Let's hope you guys get everything working very fast to improve Opera even more!

Dieu Anh Le Vu 18. March 2009, 13:23

Opera 9.64 has crashed several times in my Vista computer, but the C:\Temp doesn't exist. I have checked the C:\Windows\Temp folder and have found 2 .log files, which seem to be empty, according to Notepad.

So, my question is, is that implemented in Opera 10 Turbo only ?

Helge Gjølme 18. March 2009, 13:29

myfrenchopera: The integrated crashlogger was introduced in Opera 10 build 1285.

Dieu Anh Le Vu 18. March 2009, 13:31

thank you :smile:

Kostia Romanov 18. March 2009, 13:32

not c:\temp but %temp%, in winXP it usually is "C:\Documents and Settings\…\Local Settings\Temp\"
Ok, I`ll send you some of my crashreports :-)

skye11 18. March 2009, 14:02

great!
hope this allows you guys to fix more bugs much faster
how about including a bug status report feature/database too?
and will this make 'Inspectr' crash logger obsolete?

Michael 18. March 2009, 14:05

great news!

Now... conzentrate on Opera 10.0 to get it at least into beta state before Fx 3.5 is released! :-D

Tamil 18. March 2009, 14:15

:up:

Charles Schloss 18. March 2009, 14:25

:up:

Quantic 18. March 2009, 14:25

I'll send some for sure :smile:

z@h3k 18. March 2009, 14:56

It will be usefull for improving Opera.Thanks.

Zotlan 18. March 2009, 15:12

So, when is this going to be in the linux builds?

Helge Gjølme 18. March 2009, 16:58

skye11: For the moment you still need inspectr if you need to make a freezelog. You also need inspectr to get memguard enhanced logs.

Zoltan: Soon :smile:

Zotlan 18. March 2009, 17:01

Originally posted by helgeag:

Zoltan: Soon :smile:


Good! i have a crash that needs logging.

Kyle Baker 18. March 2009, 18:13

Also waiting for integration in Linux!

Annoynimous 18. March 2009, 18:44

iixii, is it you ? :-)

Phred 18. March 2009, 20:05

Should we submit crashes that we've already filed bugs against or only new ones?

lamarca 18. March 2009, 21:06

great.

we have to disable the inspector iixxii to get the integrated crashloging working, right?

Phred 18. March 2009, 21:15

Originally posted by lamarca:

we have to disable the inspector iixxii to get the integrated crashloging working, right?

No, they work in conjunction with each other... sort of. If you disable the external inspectr, you can't make crash dumps when opera freezes.

David Shamloo Ekblad 18. March 2009, 21:23

A big thumbs :up: for this one!

I can't remember the last time I got a crash but it is nice to know that it will be easier to report them (now and in the future).

Charles Schloss 18. March 2009, 21:29

Is there a reason that the crashlog submitter is missing the Mac OS under the Operating System?

Zotlan 18. March 2009, 21:41

hah, found another crash.

rriiicchh 18. March 2009, 22:00

Originally posted by Chas4:

Is there a reason that the crashlog summiter is missing the Mac OS under the Operating System?



Hah, kind of funny.


I have been submitting crash reports through Smart Crash Reports addon in OSX for quite some time now and it is pretty seemless so it is nice to see this feature coming natively.

Do you want the crashlog logs in .zip?

Helge Gjølme 18. March 2009, 22:17

fearpage: No need to send in already reported crashes.

Chas4: Yes, currently inspectr is not available for Mac, and the backend will only handle inspectr logs. Report Mac crashes in the normal way for now.

rriiicchh: You can send in crashlog in .zip format.

Charles Schloss 19. March 2009, 00:13

helgeag I am also sending them using Smart Crash reports Tho I can only send one about ounce every 3 or more months, I rarely have an Opera crash :smile:

Wade 19. March 2009, 13:40

good to hear we are getting crashlogging tool in linux builds, my opera crashes about two to three times a day & freezes about 20 times :frown: (i bet 99% of my problems are related to flash)

Zotlan 19. March 2009, 13:44

I have a question though. If i find out that doing something causes a crash every time (opening dragonfly twice on linux builds say) should i file that as a bug report with the crash log attached or should i send it through the new crashlog submission site? Will that still generate a bug number?

olli 19. March 2009, 13:52

Zotlan: In that case file a bug report and attach log

Nonox 19. March 2009, 14:01

With this tool and OperaWatir, you will probably improve Opera a lot.

Aux 19. March 2009, 15:58

The only crashes of Opera I get recently are because of Flash 10 debugging plugin, which I use (:

Phred 23. March 2009, 12:44

In xp 64, 90% of my crashes occur while returning my laptop from standby (DSK-246024). I was emailing additional reports to the bugs email. Now i'm uploading them through the new tool. Is that a good idea? Should i do both?

Zotlan 23. March 2009, 12:52

Incidentally, i think that if sending of bugreports were to be integrated into Opera (similar to how FF does it) you would be receiving a lot more reports. Only a fairly small percentage of your users will read this blog entry. The rest will simply click away the reporter popup and restart the browser. If Opera had an integrated crash reporting tool those users could also send you crash reports.

olli 24. March 2009, 21:55

Zotlan: Apparently you were one of those not reading the blogpost ;-)

Kamalesh 25. March 2009, 03:12

Great step fwd, guys. :wink: (Been using SCR on Mac, as well, but will be handy for our friends on Win/Linux; since I'm assuming ~75% of Opera usage is on Windows flavors. Btw, any way to only send to Opera? Does Apple need to get those reports also??)

Kyle Baker 25. March 2009, 07:54

I'm getting a ton of crashes on start up with twitter open and I think it's when twitter is first focused...when spell check is first enabled on Twitter. Unix x86_64 build.

@olli
That is a legit question. He is trying to help. :wink: Don't be too hard. P: No everyone reads the details. I know what you're talking about, but at least it's another volunteer for bug reports. :wink:

Zotlan 25. March 2009, 08:54

Originally posted by olli:

Zotlan: Apparently you were one of those not reading the blogpost ;-)


heh, now where's that shamefaced smiley when you need it.
I guess i should have reread the post before i posted.

Haavard 25. March 2009, 15:23

yanjchan: Those tests are all rather specific JavaScript tests, and aren't really relevant to real-world performance. They are marketing vessels more than valid benchmarks for overall browser performance.

Safari, Chrome and Firefox have been optimized for those specific benchmarks. Some future version of Opera will have a new JS engine which will give similarly good results even on those artificial benchmarks.

Markus Teen 26. March 2009, 16:18

@Aux Jea, i have alot of cashes becouse of Flash too. Suckz hard!

David Gould 26. March 2009, 16:26

I hardly ever get crashes from Opera betas. What I do get are sites/tabs that lock up a core 100%.

Since I often have 40+ tabs open at a time, it's an incredible PITA to find the offending one (or two).

It would be great to have a tool which can isolate the offending site.

skye11 26. March 2009, 21:55

Originally posted by davegould:

It would be great to have a tool which can isolate the offending site.


+1

a crash logging feature should also allow Opera to detect & identify sites/tabs that are hanging and provide a way to stop & release them to free up the browser

a crash-preventative feature would be the ideal - to log & recognize offending sites or code, and prevent them from crashing Opera in the first place

yanjchan 27. March 2009, 03:10

@haavard: Thanks for the reply. :smile:

hobe 27. March 2009, 17:38

Obviously, a background post on the Desktop Team blog comes with a long time without a snapshot :frown:

Reza Fathzadeh 27. March 2009, 22:48

:up:

Maxim 28. March 2009, 17:38

Under Windows 7 32bit (public beta) Task Manager / Processes / Debug don't work. It ask attach debugger to 'opera.exe'. If agree, output "The operation could not be completed. The requested operation requires elevation." Run Opera as administrator don't help.
Opera 10.0 build 1355

Jim 29. March 2009, 02:52

You should submit Opera to be tested at Pwn2Own. It would be great publicity, provided it isn't hacked.

Kyle Baker 29. March 2009, 03:03

Originally posted by toyotabedzrock:

You should submit Opera to be tested at Pwn2Own. It would be great publicity, provided it isn't hacked.



@fearphage was trying to get it included (I lost the link he posted a while back), but had no success. I think it had something to do with the fact that they didn't use Opera themselves, but I could be making that up. Maybe he can tell you why it wasn't included.

I would have been interested in seeing the results as well. It would also ahve been cool if they had to focus on each browser individually for a given amount of time so that each browser receives the same amount of attention towards trying to exploit it.

Phred 29. March 2009, 09:12

Originally posted by kyleabaker:

@fearphage was trying to get it included (I lost the link he posted a while back), but had no success.

Here's the link (in the comments).

phantomderoper 29. March 2009, 10:42

Hi,

my personal feeling is that Opera is not taking care about such failure reports, I claimed a couple of times that the netbank solution from Danske netbank doesn't work under Opera, Ubuntu 810 and compiz 0.7.8, but there wasn't any interest from Opera to fix such failures, how should I recommend Opera to other users if many of the main function doesn't work at all?

Sorry, but for me its clear you should place more focus on this failure reports, and at least take the daily user more serios.

Phred 29. March 2009, 15:41

Originally posted by phantomderoper:

I claimed a couple of times that the netbank solution from Danske netbank doesn't work under Opera, Ubuntu 810 and compiz 0.7.8, but there wasn't any interest from Opera to fix such failures

To some extent, opera is interested in fixing most failures (we call them bugs). Did you file a bug report or just post comments in this blog? (A bug report is the correct answer)

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.