On Tue, Feb 25, 2014 at 05:33:29PM +0000, J Chetwynd wrote:
> it's not clear to me that this is icedove, however so far only icedove
> consistently crashes wheezy.

We will see.

> could you please send me specific instructions relating to my
> problem**?

I will try. :)

> bearing in mind I am concerned at possibility of corrupting hard
> drive. as with system crash I literally have to unplug to reboot.

Not really, the linux filesystems are more tolerate to such things like
the Windows NTFS.

 
> **I read through:
> https://wiki.debian.org/Icedove#Debugging
> and found it confusing.

Debugging is mostly for all "normal" users not easy. To get debugging
informations you have to do some things you normaly never will do, we have
hopefully collect all the needed things and steps written into the wikipage.
But o.k. I will make it hopefully clear to you what you should do. 

> I read through and tried the hello exercise:
> How to get a backtrace
> 
> on wheezy I tried:
> 
> icedove -g [-safe-mode] 2>&1 | tee /tmp/icedove-gdb-$(apt-cache show icedove 
> | grep Version | awk '{ print $2 }')_$(date +%F_%T).log
> 
> before system crash iirc 
> -g was not recognised,

You have read the line above this command line? This line is important!

>>   # use this if you are running Wheezy (stable) or Squeeze (oldstable)

You are using Wheezy (and not Squeeze) o.k., but not the 'stable' tree. The
stable packages for Icedove are from version 10!

So o.k. what tree of Wheezy you are using? As you wrote you have installed
Icedove with version 17.0.10, so you must use the 'stable-security' tree
(that is the normal case).

   https://packages.debian.org/source/stable/icedove

With this information you will asume that the command above is the wrong line.
So you have simple to use the other command line, you have could find it out
by yourself by just testing it too.

> i also tried :
> 
> $ gdb icedove -g [-safe-mode] 2>&1 | tee /tmp/icedove-gdb-$(apt-cache show 
> icedove | grep Version | awk '{ print $2 }')_$(date +%F_%T).log
> 
> gdb: unrecognized option '-g'

With this line you have tried to start the GNU Debugger 'gdb' with an unknown
option for gdb. The gdb works in another way. Either you simply start the
debugger (gdb) and starting then the application inside, or you have gdb to
tell wich pid or remote host to take. The second line on the wiki uses a
wrapper script from the mozilla sources that calls the gdb with needed
arguments and starts then the gdb session. No further action have to be done
by you.

And please create a tarball of your logs! The output of the gdb will be hughe.
For example do a

  $ tar Jcvf I_set_a_better_filename.tar.xz /path/to/logfile1 /path/to/logfile2 
# and so on

As the description in the example for the possible output of the gdb is a
little bit misstakable I will rework the wiki side.

Regards
Carsten


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to