./inspectr
Tuesday, October 18, 2005 7:12:52 PM
I should have maybe posted this already some time back - but later is better than never.
Axel ported the crashlogger inspector to x86 Linux! So here comes a little HowTo run it:
First you'll need to download inspectr, save it somewhere and
$ chmod 755 inspectrNext step is to attach it to the Opera you want to monitor for a crash:
$ ./inspectr <opera_binary_PID>The <opera_binary_PID> is the ProcessID of the binary you want to monitor - the binary, not the wrapper script (this is easily done wrong). How to detect the PID of the Opera binary?
$ ps aux | grep operaThis will give you a list of all processes called opera that you might need: if you want to monitor the main Opera installation that you started with the command
$ opera&you'll need to be looking for something like
/usr/lib/opera/<opera_version>/operaif, on the other hand, you want to monitor a test version you started from a tarball with
$ ./operalook out for
./bin/operaDone! As soon as Opera crashes, inspectr will create a crashlog in its directory. For the procedure on how to report crashers, follow the instructions - note that for compression bzip2 is reccomended (it should be installed on virtually any Linux distro). Update: please always also report which package you are using (static .1, shared .5 or .6).
Example
(just a tiny bit simplified output, for readability):$ ./opera& $ ps aux | grep opera csant 14203 /bin/sh ./opera csant 14212 ./bin/opera $ ./inspectr 14212 Using PID 14212
Update
There is now also an official KB article on the topic.


Moose # Tuesday, October 18, 2005 7:23:42 PM
M.
Pistos # Tuesday, November 15, 2005 3:42:42 PM
Claudio Santambrogiocsant # Tuesday, November 15, 2005 8:14:00 PM
It will wait at "Using PID ####" until a) Opera crashes, b) Opera exits cleanly, or c) you terminate inspectr with ^C
steviepafrusurewa # Sunday, December 4, 2005 11:10:03 PM
Claudio Santambrogiocsant # Sunday, December 4, 2005 11:50:28 PM
/c
steviepafrusurewa # Monday, December 5, 2005 12:20:20 AM
Denilson Figueiredo de SáCrazyTerabyte # Monday, February 13, 2006 2:17:47 PM
Maximilian Haackcoffeejunk # Sunday, February 26, 2006 9:53:13 AM
Claudio Santambrogiocsant # Sunday, February 26, 2006 10:12:25 AM
rwf # Thursday, February 28, 2008 8:40:35 PM
1. Is this the current version?
2. How do I do 'Memory guarding'. I did the following while opera was running:
Is it really doing Memory guarding or Crash logging? Thank you.
nidelius # Monday, January 19, 2009 10:58:27 AM
Claudio Santambrogiocsant # Monday, January 19, 2009 7:55:14 PM
João EirasxErath # Wednesday, February 18, 2009 9:29:48 PM
Or a bash script
Kyle Bakerkyleabaker # Thursday, February 26, 2009 11:55:06 PM
http://kyleabaker.com/2009/02/10/crash-logging-opera-with-inspector-iixii-for-linux/
#!/bin/sh opera=`ps aux | grep opera$ | awk '{print $2}'` if [ "$opera" != "" ]; then ./inspectr $opera fipgweiss # Wednesday, April 29, 2009 3:32:44 AM
Claudio Santambrogiocsant # Wednesday, April 29, 2009 12:04:20 PM
and you'll get a freeze log
maniel # Saturday, June 27, 2009 2:12:32 PM
EDIT: I'm using 10.00 build 4453 qt4 86_64 with inspec64, and it's really weird, after trying kill -11 while normally using opera it doesn't harm opera, but inspectr is writing log