No need to gdb as root

just do this:

killev; gdb evolution-mail
(gdb) run

wait ~10 seconds or so...

in another terminal start evolution

now when evolution freezes, there is no need to race to start gdb, since
gdb is already attached to the evolution-mail process.

in gdb, just type:

(gdb) thread apply all bt

Jeff

On Fri, 2002-08-30 at 15:19, Romain wrote:
> Ok, sorry, looks like I could not make myself clear...
> 
> The PC freezes with or without gdb, it's when I click the Save to Disk
> button in the attachment context menu in evolution that the PC freezes,
> regardless of whether i'm running gdb or no.
> I've also tried running gdb as root and attach to a running process, then
> continue and so on but no luck...
> What seems to be happening is that, since Evolution's lock is damn quick, I
> cannot reach to gdb in time.
> I'll try to let the process end by itself (might take a while)... Should I
> gdb from root anyways ?
> 
> Thanks for your time,
> 
> Romain
> 
> > -----Original Message-----
> > From: Jeffrey Stedfast [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, August 30, 2002 9:02 PM
> > To: Romain
> > Cc: [EMAIL PROTECTED]
> > Subject: RE: [Evolution] Evolution crashes when attempting to
> > saveattachment
> >
> >
> > I know that gdb isn't causing Evolution to crash, but if gdb is locking
> > up your machine and/or not giving you a trace of all threads, then I
> > would consider that a bug in gdb.
> >
> > Anyways, since it seems your gdb is buggy, I'm not sure you can actually
> > *get* a useful trace without which, I can't fix the bug (unless you can
> > tell me exactly how to reproduce it on my box).
> >
> > Jeff
> >
> > On Fri, 2002-08-30 at 14:33, Romain wrote:
> > > Uh,
> > >
> > > Any *constructive* comments on that one ?
> > > gdb sure isn't the cause for evolution crash ...
> > >
> > > Thanks,
> > >
> > > Romain
> > >
> > > > -----Original Message-----
> > > > From: Jeffrey Stedfast [mailto:[EMAIL PROTECTED]]
> > > > Sent: Friday, August 30, 2002 8:34 PM
> > > > To: Romain
> > > > Subject: RE: [Evolution] Evolution crashes when attempting to
> > > > saveattachment
> > > >
> > > >
> > > > *shrug*
> > > >
> > > > Sounds like your gdb is broken or something.
> > > >
> > > > Jeff
> > > >
> > > > On Fri, 2002-08-30 at 14:19, Romain wrote:
> > > > > Hello,
> > > > >
> > > > > Once again, I tried debugging again and again. I never could.
> > > > After having
> > > > > waited for like 2 minutes for gdb to output the bt for the
> > > > thread, I have to
> > > > > killev in order to regain control of my computer.
> > > > > However, here's what I could get from it :
> > > > >
> > > > > 1 : gdb evolution -> run -> [crashing evo] -> Program
> > received signal
> > > > > SIGINT, Interrupt.
> > > > > 0x40ec4c74 in poll () from /lib/libc.so.6
> > > > > thread apply all bt :
> > > > > Thread 1 (Thread 1024 (LWP 32444)):
> > > > > #0 0x40ec4c74 in poll () from /lib/libc.so.6
> > > > > #1 0x40dcd734 in g_source_remove_by_funcs_user_data () from
> > > > > /usr/lib/libglib-1.2.so.0
> > > > > Cannot access memory at address 0xf
> > > > >
> > > > > (ie exactly the same as last time)
> > > > >
> > > > > Doing this and not killing evo (killev) quick enough resulted
> > > > in a global
> > > > > freeze of the system, for about 5 minutes. The bg tasks seem to
> > > > be running
> > > > > quite well though, for proof this mail is being sent from a
> > > > MASQ'ed windows
> > > > > host ...
> > > > >
> > > > > 2 : gdb evolution-mail -> run -> [runing then trying to
> > > > crashing evo] unable
> > > > > to crash ...
> > > > > (meaning it works fine eh)
> > > > >
> > > > > ?!?!
> > > > >
> > > > > I'm all ears,
> > > > >
> > > > > Regards,
> > > > > Romain
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Jeffrey Stedfast [mailto:[EMAIL PROTECTED]]
> > > > > > Sent: Thursday, August 22, 2002 10:12 AM
> > > > > > To: Romain
> > > > > > Subject: RE: [Evolution] Evolution crashes when attempting to
> > > > > > saveattachment
> > > > > >
> > > > > >
> > > > > > can you type:
> > > > > >
> > > > > > "thread apply all bt"
> > > > > >
> > > > > > at the gdb prompt and post what it says?
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > Jeff
> > > > > >
> > > > > > On Wed, 2002-08-21 at 19:22, Romain wrote:
> > > > > > > Hi Jeff,
> > > > > > >
> > > > > > > I'm baffled ...
> > > > > > > I opened a shell for my regular user, launched "gdb
> > > > > > evolution-mail", ran it,
> > > > > > > then ran evolution ...
> > > > > > > and I was unable to reproduce the crash !?!
> > > > > > >
> > > > > > > Then I ran "gdb evolution" and run, and was able to do
> > it again :
> > > > > > > Thread 1 (Thread 1024 (LWP 5669)):
> > > > > > > #0 0x40ec3c74 in poll () from /lib/libc.so.6
> > > > > > > #1 0x40dcc734 in g_source_remove_by_funcs_user_data () from
> > > > > > > /usr/lib/libglib-1.2.so.0
> > > > > > > Cannot access memory at address 0xf
> > > > > > >
> > > > > > > And the program is still crashed, it's taking me hours to
> > > > > > launch killev...
> > > > > > > I've waited like 5 whole minutes...
> > > > > > > To answer previous posts, it shouldn't have anything to do with
> > > > > > IMAP/mbox
> > > > > > > since every attachment causes the problem, either retrieved
> > > > > > from POP mail,
> > > > > > > from local mail, or from data converted from Mozilla.
> > > > > > > And I don't think it has anything to do with DNS since
> > > > > > everythign else is
> > > > > > > working fine (I've had problems with sendmail & DNS in the
> > > > > > past, that's when
> > > > > > > I fixed it ...)
> > > > > > >
> > > > > > > Thanks for any lights,
> > > > > > > Romain
> > > > > > >
> > > > > > >
> > > > > > > > -----Original Message-----
> > > > > > > > From: Jeffrey Stedfast [mailto:[EMAIL PROTECTED]]
> > > > > > > > Sent: Tuesday, August 20, 2002 10:05 PM
> > > > > > > > To: Romain
> > > > > > > > Cc: [EMAIL PROTECTED]
> > > > > > > > Subject: Re: [Evolution] Evolution crashes when attempting to
> > > > > > > > saveattachment
> > > > > > > >
> > > > > > > >
> > > > > > > > Can you get a backtrace of the crash/hang in the
> > > > > > evolution-mail process?
> > > > > > > >
> > > > > > > > There are instructions somewhere on
> > > http://support.ximian.com, just
> > > > > > > search for "backtrace" in the knowledgebase.
> > > > > > >
> > > > > > > Jeff
> > > > > > >
> > > > > > > Jeffrey Stedfast
> > > > > > > Evolution Hacker - Ximian, Inc.
> > > > > > > [EMAIL PROTECTED]  - www.ximian.com
> > > > > > >
> > > > > --
> > > > > Jeffrey Stedfast
> > > > > Evolution Hacker - Ximian, Inc.
> > > > > [EMAIL PROTECTED]  - www.ximian.com
> > > > >
> > > --
> > > Jeffrey Stedfast
> > > Evolution Hacker - Ximian, Inc.
> > > [EMAIL PROTECTED]  - www.ximian.com
> > --
> > Jeffrey Stedfast
> > Evolution Hacker - Ximian, Inc.
> > [EMAIL PROTECTED]  - www.ximian.com
> >
-- 
Jeffrey Stedfast
Evolution Hacker - Ximian, Inc.
[EMAIL PROTECTED]  - www.ximian.com


_______________________________________________
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution

Reply via email to