Re: [Mageia-dev] Evolution segfaults when trying to confirm a calendar invite

2012-11-29 Thread Olav Vitters
On Wed, Nov 28, 2012 at 08:40:38PM +0100, Thierry Vignaud wrote:
 On 28 November 2012 17:23, Colin Guthrie mag...@colin.guthr.ie wrote:
  I have the same feeling with regardds to my computers.
  What I do in these situations is to install the debug packages, run the 
  application in gdb, record the debug info, and then uninstall the debug 
  packages.
 
  You don't have to keep the debug packages installed after you've collected 
  the debug info.
 
  Longer term it would be nice to be able to have a service to upload the
  core files and then generate the backtrace remotely.
 
 libreport and the associated packages do that...
 But that's less needed now that we have minidebug info.

minidebug? Is that like the feature in Fedora where some small amount of
debug info is added to make backtraces much more useful by default?
We have that already?

 What's more, even without debug packages, gdb will got a useful backtrace

-- 
Regards,
Olav


Re: [Mageia-dev] Evolution segfaults when trying to confirm a calendar invite

2012-11-29 Thread Thierry Vignaud
On 29 November 2012 09:23, Olav Vitters o...@vitters.nl wrote:
  I have the same feeling with regardds to my computers.
  What I do in these situations is to install the debug packages, run the 
  application in gdb, record the debug info, and then uninstall the debug 
  packages.
 
  You don't have to keep the debug packages installed after you've 
  collected the debug info.
 
  Longer term it would be nice to be able to have a service to upload the
  core files and then generate the backtrace remotely.

 libreport and the associated packages do that...
 But that's less needed now that we have minidebug info.

 minidebug? Is that like the feature in Fedora where some small amount of
 debug info is added to make backtraces much more useful by default?
 We have that already?

We do. Since early August.


[Mageia-dev] Evolution segfaults when trying to confirm a calendar invite

2012-11-28 Thread Robert Fox
Nov 28 13:17:33 ThinkFox kernel: evolution[11598]: segfault at 74 ip
7f81c6342533 sp 7fff9be95c08 error 4 in
libwebkitgtk-3.0.so.0.17.4[7f81c5c7c000+17cd000]
Nov 28 13:17:53 ThinkFox kernel: traps: evolution[11958] general
protection ip:7fb7414405a1 sp:7fffde035338 error:0 in
libwebkitgtk-3.0.so.0.17.4[7fb740d7a000+17cd000]

Is this an Evolution issue or libwebkitgtk-3.0.so.0.17.4 issue?

Should i file a bug?

Thx,
R.Fox



Re: [Mageia-dev] Evolution segfaults when trying to confirm a calendar invite

2012-11-28 Thread Pascal Terjan
On Wed, Nov 28, 2012 at 12:21 PM, Robert Fox l...@foxconsult.net wrote:

 Nov 28 13:17:33 ThinkFox kernel: evolution[11598]: segfault at 74 ip
 7f81c6342533 sp 7fff9be95c08 error 4 in
 libwebkitgtk-3.0.so.0.17.4[7f81c5c7c000+17cd000]
 Nov 28 13:17:53 ThinkFox kernel: traps: evolution[11958] general
 protection ip:7fb7414405a1 sp:7fffde035338 error:0 in
 libwebkitgtk-3.0.so.0.17.4[7fb740d7a000+17cd000]

 Is this an Evolution issue or libwebkitgtk-3.0.so.0.17.4 issue?


probably libwebkitgtk unless evolution calls it with strange parameters

 Should i file a bug?


Yes, and please:
- Install webkit-debug and evolution-debug from Debug media
- Run evolution inside gdb:
 * run gdb evolution in a terminal
 * type run and enter
 * after the crash type set logging on to enable logging to file and
then thread apply all bt full
- Attach gdb.txt to the bug report

Thanks


Re: [Mageia-dev] Evolution segfaults when trying to confirm a calendar invite

2012-11-28 Thread Robert Fox
On Wed, 2012-11-28 at 12:31 +, Pascal Terjan wrote:
 On Wed, Nov 28, 2012 at 12:21 PM, Robert Fox l...@foxconsult.net wrote:
 
  Nov 28 13:17:33 ThinkFox kernel: evolution[11598]: segfault at 74 ip
  7f81c6342533 sp 7fff9be95c08 error 4 in
  libwebkitgtk-3.0.so.0.17.4[7f81c5c7c000+17cd000]
  Nov 28 13:17:53 ThinkFox kernel: traps: evolution[11958] general
  protection ip:7fb7414405a1 sp:7fffde035338 error:0 in
  libwebkitgtk-3.0.so.0.17.4[7fb740d7a000+17cd000]
 
  Is this an Evolution issue or libwebkitgtk-3.0.so.0.17.4 issue?
 
 
 probably libwebkitgtk unless evolution calls it with strange parameters
 
  Should i file a bug?
 
 
 Yes, and please:
 - Install webkit-debug and evolution-debug from Debug media
 - Run evolution inside gdb:
  * run gdb evolution in a terminal
  * type run and enter
  * after the crash type set logging on to enable logging to file and
 then thread apply all bt full
 - Attach gdb.txt to the bug report
 
 Thanks

I will see what I can do - I am a bit pressed for time now with a new
project underway . . . and normally I try to avoid loading -debug
packages on my work laptop . . .

Cheers,
R.Fox




Re: [Mageia-dev] Evolution segfaults when trying to confirm a calendar invite

2012-11-28 Thread Johnny A. Solbu
On Wednesday 28. November 2012 13.39, Robert Fox wrote:
 normally I try to avoid loading -debug packages on my work laptop

I have the same feeling with regardds to my computers.
What I do in these situations is to install the debug packages, run the 
application in gdb, record the debug info, and then uninstall the debug 
packages.

You don't have to keep the debug packages installed after you've collected the 
debug info.

-- 
Johnny A. Solbu
PGP key ID: 0xFA687324


signature.asc
Description: This is a digitally signed message part.


Re: [Mageia-dev] Evolution segfaults when trying to confirm a calendar invite

2012-11-28 Thread Colin Guthrie
'Twas brillig, and Johnny A. Solbu at 28/11/12 13:14 did gyre and gimble:
 On Wednesday 28. November 2012 13.39, Robert Fox wrote:
 normally I try to avoid loading -debug packages on my work laptop
 
 I have the same feeling with regardds to my computers.
 What I do in these situations is to install the debug packages, run the 
 application in gdb, record the debug info, and then uninstall the debug 
 packages.
 
 You don't have to keep the debug packages installed after you've collected 
 the debug info.

Longer term it would be nice to be able to have a service to upload the
core files and then generate the backtrace remotely.

Easy enough for stable releases, but not so much for cauldron with it's
rolling state.

It should also become easier when we have the journal more integrated as
it can store core files for us and be integrated nicely with automatic
uploads etc.

All pie in the sky for now tho'.

Col


-- 

Colin Guthrie
colin(at)mageia.org
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


Re: [Mageia-dev] Evolution segfaults when trying to confirm a calendar invite

2012-11-28 Thread Thierry Vignaud
On 28 November 2012 17:23, Colin Guthrie mag...@colin.guthr.ie wrote:
 I have the same feeling with regardds to my computers.
 What I do in these situations is to install the debug packages, run the 
 application in gdb, record the debug info, and then uninstall the debug 
 packages.

 You don't have to keep the debug packages installed after you've collected 
 the debug info.

 Longer term it would be nice to be able to have a service to upload the
 core files and then generate the backtrace remotely.

libreport and the associated packages do that...
But that's less needed now that we have minidebug info.

What's more, even without debug packages, gdb will got a useful backtrace