[Evolution] Latest CVS version freezing a lot

Miles Lane miles@megapathdsl.net
14 Oct 2001 22:30:13 -0700


I have submitted a bug for this.  It appears, at least in my testing,
to only occur if a POP server is being accessed using APOP
authentication.  If you are curious about the backtraces, see:

	http://bugzilla.ximian.com/show_bug.cgi?id=12548

Cheers,
	Miles

On Sun, 2001-10-14 at 20:03, Ujwal S. Sathyam wrote:
> This is what I got this time:
> 
> Pinging shell...
> 
> Program received signal SIGINT, Interrupt.
> [Switching to Thread 5126 (LWP 28472)]
> 0x40b80a02 in sigsuspend () from /lib/libc.so.6
> (gdb) thread apply all bt
> 
> Thread 7 (Thread 5126 (LWP 28472)):
> #0  0x40b80a02 in sigsuspend () from /lib/libc.so.6
> #1  0x4031daf0 in __pthread_wait_for_restart_signal (self=0xbefffc00) at
> pthread.c:967
> #2  0x40319d2c in pthread_cond_wait (cond=0x82b6860, mutex=0x82afc58) at
> restart.h:34
> #3  0x40081c07 in e_msgport_wait (mp=0x824d560) at e-msgport.c:198
> #4  0x400822a0 in thread_dispatch (din=0x82af9d8) at e-msgport.c:517
> #5  0x4031ae24 in pthread_start_thread_event (arg=0xbefffc00) at
> manager.c:274
> 
> Thread 6 (Thread 4101 (LWP 28441)):
> #0  0x40c3b4ae in select () from /lib/libc.so.6
> #1  0x4050287c in sccsid () from /usr/lib/libIIOP.so.0
> Cannot access memory at address 0x29
> #0  0x40b80a02 in sigsuspend () from /lib/libc.so.6
> (gdb) detach
> Detaching from program: /usr/bin/evolution-mail, process 28386
> (gdb) quit
> 
> Looks like a race condition.
> 
> Ujwal
> 
> 
> On Sun, 2001-10-14 at 17:15, NotZed wrote:
> 
>     Hmm, that bt isn't much use, although from teh ps list it looks like you
>     got the right pid (it should be the evolution-mail with no parent pid
>     of any other evolution-mail).
>     
>     Try running evolution-mail separately in gdb and trigger the bug, then type
>     ctrl-c and get the backtrace, you also want to use the command
>     
>     thread apply all bt
>     
>     to get the backtraces of all the threads.
>     
>     BTW do you use vfolders?
>     
>      Michael
>     
>     > 
>     > Here is a back trace. Since at the time it froze, the status bar listed
>     > two mail tasks, I figured I would attach gdb to the eaeliest
>     > evolution-mail thread. The two tasks in the status bar were:
>     > 
>     > 1. Scanning IMAP folders
>     > 2. Fetching mail...
>     > 
>     > When I typed bt, I got this this really strange message:
>     > 
>     > (gdb) bt
>     > #0  0x40c3b4ae in select () from /lib/libc.so.6
>     > #1  0x4050287c in sccsid () from /usr/lib/libIIOP.so.0
>     > Cannot access memory at address 0x26
>     > 
>     > The complete back trace is below. I will also file a bug.
>     > 
>     > 
>     > Ujwal
>     > 
>     > [ujwal@vedanta ujwal]$ ps aux | fgrep evolution
>     > ujwal    26360  0.5  3.3 14448 8676 ?        S    16:25   0:04 evolution
>     > ujwal    26380  0.0  1.9 13168 4868 ?        S    16:25   0:00
>     > evolution-executi
>     > ujwal    26386  1.3  5.2 30280 13380 ?       S    16:25   0:09
>     > evolution-mail --
>     > ujwal    26397  0.0  2.2 15456 5736 ?        S    16:25   0:00
>     > evolution-calenda
>     > ujwal    26407  0.0  2.6 14508 6648 ?        S    16:25   0:00
>     > evolution-address
>     > ujwal    26418  0.0  5.2 30280 13380 ?       S    16:25   0:00
>     > evolution-mail --
>     > ujwal    26419  0.0  5.2 30280 13380 ?       S    16:25   0:00
>     > evolution-mail --
>     > ujwal    26421  0.0  5.2 30280 13380 ?       S    16:25   0:00
>     > evolution-mail --
>     > ujwal    26423  0.0  5.2 30280 13380 ?       S    16:25   0:00
>     > evolution-mail --
>     > ujwal    26431  0.0  5.2 30280 13380 ?       S    16:28   0:00
>     > evolution-mail --
>     > ujwal    26432  0.1  5.2 30280 13380 ?       S    16:28   0:00
>     > evolution-mail --
>     > ujwal    26517  0.0  0.2  1756  576 pts/0    S    16:37   0:00 fgrep
>     > evolution
>     > [ujwal@vedanta ujwal]$ gdb evolution-mail
>     > GNU gdb 20010813 (MI_OUT)
>     > Copyright 2001 Free Software Foundation, Inc.
>     > GDB is free software, covered by the GNU General Public License, and you
>     > are
>     > welcome to change it and/or distribute copies of it under certain
>     > conditions.
>     > Type "show copying" to see the conditions.
>     > There is absolutely no warranty for GDB.  Type "show warranty" for
>     > details.
>     > This GDB was configured as "i386-mandrake-linux"...
>     > (gdb) attach 26386
>     > Attaching to program: /usr/bin/evolution-mail, process 26386
>     > Reading symbols from /usr/lib/libcamel.so.0...done.
>     > Loaded symbols for /usr/lib/libcamel.so.0
>     > Reading symbols from /lib/libdl.so.2...done.
>     > Loaded symbols for /lib/libdl.so.2
>     > Reading symbols from /lib/libm.so.6...done.
>     > Loaded symbols for /lib/libm.so.6
>     > Reading symbols from /lib/libz.so.1...done.
>     > Loaded symbols for /lib/libz.so.1
>     > Reading symbols from /usr/lib/libgnomeui.so.32...done.
>     > Loaded symbols for /usr/lib/libgnomeui.so.32
>     > Reading symbols from /usr/lib/libart_lgpl.so.2...done.
>     > Loaded symbols for /usr/lib/libart_lgpl.so.2
>     > Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
>     > Loaded symbols for /usr/X11R6/lib/libSM.so.6
>     > Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
>     > Loaded symbols for /usr/X11R6/lib/libICE.so.6
>     > Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
>     > Loaded symbols for /usr/X11R6/lib/libXi.so.6
>     > Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
>     > Loaded symbols for /usr/X11R6/lib/libXext.so.6
>     > Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
>     > Loaded symbols for /usr/X11R6/lib/libX11.so.6
>     > Reading symbols from /usr/lib/libgnome.so.32...done.
>     > Loaded symbols for /usr/lib/libgnome.so.32
>     > Reading symbols from /usr/lib/libgnomesupport.so.0...done.
>     > Loaded symbols for /usr/lib/libgnomesupport.so.0
>     > Reading symbols from /usr/lib/libdb.so.2...done.
>     > Loaded symbols for /usr/lib/libdb.so.2
>     > Reading symbols from /lib/libpthread.so.0...done.
>     > [New Thread 1024 (LWP 26386)]
>     > [New Thread 2049 (LWP 26418)]
>     > [New Thread 1026 (LWP 26419)]
>     > [New Thread 1026 (LWP 26419)]
>     > [New Thread 5123 (LWP 26431)]
>     > [New Thread 3076 (LWP 26421)]
>     > [New Thread 4101 (LWP 26423)]
>     > [New Thread 6150 (LWP 26432)]
>     > Loaded symbols for /lib/libpthread.so.0
>     > Reading symbols from /usr/lib/libssl.so.0...done.
>     > Loaded symbols for /usr/lib/libssl.so.0
>     > Reading symbols from /usr/lib/libcrypto.so.0...done.
>     > Loaded symbols for /usr/lib/libcrypto.so.0
>     > Reading symbols from /usr/lib/libeshell.so.0...done.
>     > Loaded symbols for /usr/lib/libeshell.so.0
>     > Reading symbols from /usr/lib/libebook.so.0...done.
>     > Loaded symbols for /usr/lib/libebook.so.0
>     > Reading symbols from /usr/lib/libename.so.0...done.
>     > Loaded symbols for /usr/lib/libename.so.0
>     > Reading symbols from /usr/lib/libevolution-importer.so.0...done.
>     > Loaded symbols for /usr/lib/libevolution-importer.so.0
>     > Reading symbols from /usr/lib/libORBitCosNaming.so.0...done.
>     > Loaded symbols for /usr/lib/libORBitCosNaming.so.0
>     > Reading symbols from /usr/lib/libORBit.so.0...done.
>     > Loaded symbols for /usr/lib/libORBit.so.0
>     > Reading symbols from /usr/lib/libIIOP.so.0...done.
>     > Loaded symbols for /usr/lib/libIIOP.so.0
>     > Reading symbols from /usr/lib/libORBitutil.so.0...done.
>     > Loaded symbols for /usr/lib/libORBitutil.so.0
>     > Reading symbols from /usr/lib/libgtkhtml.so.19...done.
>     > Loaded symbols for /usr/lib/libgtkhtml.so.19
>     > Reading symbols from /usr/lib/libgal.so.15...done.
>     > Loaded symbols for /usr/lib/libgal.so.15
>     > Reading symbols from /usr/lib/libglade-gnome.so.0...done.
>     > Loaded symbols for /usr/lib/libglade-gnome.so.0
>     > Reading symbols from /usr/lib/libglade.so.0...done.
>     > Loaded symbols for /usr/lib/libglade.so.0
>     > ---Type <return> to continue, or q <return> to quit---
>     > Reading symbols from /usr/lib/libgnomecanvaspixbuf.so.1...done.
>     > Loaded symbols for /usr/lib/libgnomecanvaspixbuf.so.1
>     > Reading symbols from /usr/lib/libbonobo_conf.so.0...done.
>     > Loaded symbols for /usr/lib/libbonobo_conf.so.0
>     > Reading symbols from /usr/lib/libbonobo.so.2...done.
>     > Loaded symbols for /usr/lib/libbonobo.so.2
>     > Reading symbols from /lib/libnsl.so.1...done.
>     > Loaded symbols for /lib/libnsl.so.1
>     > Reading symbols from /usr/lib/libbonobox.so.2...done.
>     > Loaded symbols for /usr/lib/libbonobox.so.2
>     > Reading symbols from /usr/lib/libbonobo-print.so.2...done.
>     > Loaded symbols for /usr/lib/libbonobo-print.so.2
>     > Reading symbols from /usr/lib/libgnomeprint.so.15...done.
>     > Loaded symbols for /usr/lib/libgnomeprint.so.15
>     > Reading symbols from /usr/lib/libgdk_imlib.so.1...done.
>     > Loaded symbols for /usr/lib/libgdk_imlib.so.1
>     > Reading symbols from /usr/lib/libesd.so.0...done.
>     > Loaded symbols for /usr/lib/libesd.so.0
>     > Reading symbols from /usr/lib/libaudiofile.so.0...done.
>     > Loaded symbols for /usr/lib/libaudiofile.so.0
>     > Reading symbols from /usr/lib/libgdk_pixbuf.so.2...done.
>     > Loaded symbols for /usr/lib/libgdk_pixbuf.so.2
>     > Reading symbols from /usr/lib/libgnomevfs.so.0...done.
>     > Loaded symbols for /usr/lib/libgnomevfs.so.0
>     > Reading symbols from /usr/lib/libxml.so.1...done.
>     > Loaded symbols for /usr/lib/libxml.so.1
>     > Reading symbols from /usr/lib/libgconf-gtk-1.so.1...done.
>     > Loaded symbols for /usr/lib/libgconf-gtk-1.so.1
>     > Reading symbols from /usr/lib/libgconf-1.so.1...done.
>     > Loaded symbols for /usr/lib/libgconf-1.so.1
>     > Reading symbols from /usr/lib/liboaf.so.0...done.
>     > Loaded symbols for /usr/lib/liboaf.so.0
>     > Reading symbols from /usr/lib/libpopt.so.0...done.
>     > Loaded symbols for /usr/lib/libpopt.so.0
>     > Reading symbols from /usr/lib/libgtk-1.2.so.0...done.
>     > Loaded symbols for /usr/lib/libgtk-1.2.so.0
>     > Reading symbols from /usr/lib/libgdk-1.2.so.0...done.
>     > Loaded symbols for /usr/lib/libgdk-1.2.so.0
>     > Reading symbols from /usr/lib/libgmodule-1.2.so.0...done.
>     > Loaded symbols for /usr/lib/libgmodule-1.2.so.0
>     > Reading symbols from /lib/librt.so.1...done.
>     > Loaded symbols for /lib/librt.so.1
>     > Reading symbols from /usr/lib/libgthread-1.2.so.0...done.
>     > Loaded symbols for /usr/lib/libgthread-1.2.so.0
>     > Reading symbols from /usr/lib/libglib-1.2.so.0...done.
>     > Loaded symbols for /usr/lib/libglib-1.2.so.0
>     > Reading symbols from /lib/libc.so.6...done.
>     > Loaded symbols for /lib/libc.so.6
>     > Reading symbols from /usr/lib/libgnomeprint.so.11...done.
>     > Loaded symbols for /usr/lib/libgnomeprint.so.11
>     > Reading symbols from /lib/ld-linux.so.2...done.
>     > Loaded symbols for /lib/ld-linux.so.2
>     > Reading symbols from /lib/libnss_files.so.2...done.
>     > Loaded symbols for /lib/libnss_files.so.2
>     > Reading symbols from /usr/lib/gtk/themes/engines/libraleigh.so...done.
>     > Loaded symbols for /usr/lib/gtk/themes/engines/libraleigh.so
>     > Reading symbols from /usr/lib/libgnomevfs-pthread.so.0...done.
>     > Loaded symbols for /usr/lib/libgnomevfs-pthread.so.0
>     > ---Type <return> to continue, or q <return> to quit---
>     > Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
>     > Loaded symbols for /usr/lib/gconv/ISO8859-1.so
>     > Reading symbols from
>     > /usr/lib/evolution/camel-providers/0.16.99/libcamelpop3.so...done.
>     > Loaded symbols for
>     > /usr/lib/evolution/camel-providers/0.16.99/libcamelpop3.so
>     > Reading symbols from
>     > /usr/lib/evolution/camel-providers/0.16.99/libcamelimap.so...done.
>     > Loaded symbols for
>     > /usr/lib/evolution/camel-providers/0.16.99/libcamelimap.so
>     > Reading symbols from /lib/libnss_nisplus.so.2...done.
>     > Loaded symbols for /lib/libnss_nisplus.so.2
>     > Reading symbols from /lib/libnss_nis.so.2...done.
>     > Loaded symbols for /lib/libnss_nis.so.2
>     > Reading symbols from /lib/libnss_dns.so.2...done.
>     > Loaded symbols for /lib/libnss_dns.so.2
>     > Reading symbols from /lib/libresolv.so.2...done.
>     > Loaded symbols for /lib/libresolv.so.2
>     > Reading symbols from
>     > /usr/lib/evolution/camel-providers/0.16.99/libcamellocal.so...done.
>     > Loaded symbols for
>     > /usr/lib/evolution/camel-providers/0.16.99/libcamellocal.so
>     > Reading symbols from
>     > /usr/lib/evolution/evolution-mail-importers/0.16.99/liboutlook.so...done.
>     > Loaded symbols for
>     > /usr/lib/evolution/evolution-mail-importers/0.16.99/liboutlook.so
>     > Reading symbols from
>     > /usr/lib/gdk-pixbuf/loaders/libpixbufloader-xpm.so...done.
>     > Loaded symbols for /usr/lib/gdk-pixbuf/loaders/libpixbufloader-xpm.so
>     > Reading symbols from
>     > /usr/lib/gdk-pixbuf/loaders/libpixbufloader-png.so...done.
>     > Loaded symbols for /usr/lib/gdk-pixbuf/loaders/libpixbufloader-png.so
>     > Reading symbols from /usr/lib/libpng.so.2...done.
>     > Loaded symbols for /usr/lib/libpng.so.2
>     > Reading symbols from /usr/lib/libimlib-png.so...done.
>     > Loaded symbols for /usr/lib/libimlib-png.so
>     > Reading symbols from /usr/lib/gconv/ISO8859-9.so...done.
>     > Loaded symbols for /usr/lib/gconv/ISO8859-9.so
>     > Reading symbols from /usr/lib/bonobo/monikers/libmoniker_std.so...done.
>     > Loaded symbols for /usr/lib/bonobo/monikers/libmoniker_std.so
>     > 0x40c3b4ae in select () from /lib/libc.so.6
>     > (gdb) bt
>     > #0  0x40c3b4ae in select () from /lib/libc.so.6
>     > #1  0x4050287c in sccsid () from /usr/lib/libIIOP.so.0
>     > Cannot access memory at address 0x26
>     > (gdb) detach
>     > Detaching from program: /usr/bin/evolution-mail, process 26386
>     > (gdb) quit
>     > [ujwal@vedanta ujwal]$ killev
>     > [ujwal@vedanta ujwal]$ 
>     > 
>     > 
>     > 
>     > On Sun, 2001-10-14 at 14:44, NotZed wrote:
>     >     Submit a bug report, and include a backtrace of all threads.
>     >     
>     >     > 
>     >     > 
>     >     > --=-I721IpJsZyoZ4CfJkRnH
>     >     > Content-Type: text/plain
>     >     > Content-Transfer-Encoding: 7bit
>     >     > 
>     >     > I just sucked down the latest bleeding edges version from CVS. The
>     >     > printing problem is gone, but Evolution freezes up on me very often. I
>     >     > have to do killev to get out. It happened twice when I was composing a
>     >     > message. There is no error message. I don't know if there is a pattern,
>     >     > but it looked like it was doing a mail check on my IMAP account when
>     >     > this happened.
>     >     > 
>     >     > Ujwal
>     >     > 
>     >     > 
>     >     > 
>     >     > 
>     >     > --=-I721IpJsZyoZ4CfJkRnH
>     >     > Content-Type: text/html; charset=utf-8
>     >     > 
>     >     > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
>     >     > <HTML>
>     >     > <HEAD>
>     >     >   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
>     >     >   <META NAME="GENERATOR" CONTENT="GtkHTML/0.15.99">
>     >     > </HEAD>
>     >     > <BODY>
>     >     > I just sucked down the latest bleeding edges version from CVS. The printing problem is gone, but Evolution freezes up on me very often. I have to do killev to get out. It happened twice when I was composing a message. There is no error message. I don't know if there is a pattern, but it looked like it was doing a mail check on my IMAP account when this happened.
>     >     > <BR>
>     >     > 
>     >     > <BR>
>     >     > Ujwal
>     >     > <BR>
>     >     > 
>     >     > <BR>
>     >     > 
>     >     > <BR>
>     >     > 
>     >     > </BODY>
>     >     > </HTML>
>     >     > 
>     >     > --=-I721IpJsZyoZ4CfJkRnH--
>     >     > 
>     >     > 
>     >     > _______________________________________________
>     >     > evolution maillist  -  evolution@ximian.com
>     >     > http://lists.ximian.com/mailman/listinfo/evolution
>     >     > 
>     >     
>     >     
>     > 
>     > 
>     > _______________________________________________
>     > evolution maillist  -  evolution@ximian.com
>     > http://lists.ximian.com/mailman/listinfo/evolution
>     > 
>