Re: [Evolution] Evolution freezes every couple of minutes.



On Tue, 7 Sep 2004, Not Zed wrote:


Any chance of running it in valgrind?

Like:
valgrind --alignment=8 --num-callers=12 evolution

Install valgrind using apt-get.


cobalt:~# valgrind --alignment=8 --num-callers=12 evolution
==5413== Memcheck, a memory error detector for x86-linux.
==5413== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al.
==5413== Using valgrind-2.1.2, a program supervision framework for 
x86-linux.
==5413== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al.
==5413== For more details, rerun with: -v
==5413==
==5413== warning: Valgrind's pthread_getschedparam is incomplete
==5413==          your program may misbehave as a result

(evolution:5413): Gtk-WARNING **: cannot open display:
==5413==
==5413== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 158 from 2)
==5413== malloc/free: in use at exit: 95083 bytes in 1060 blocks.
==5413== malloc/free: 3449 allocs, 2389 frees, 358049 bytes allocated.
==5413== For a detailed leak analysis,  rerun with: --leak-check=yes
==5413== For counts of detected errors, rerun with: -v
cobalt:~# exit
logout
ivan cobalt:$  valgrind --alignment=8 --num-callers=12 evolution
==5415== Memcheck, a memory error detector for x86-linux.
==5415== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al.
==5415== Using valgrind-2.1.2, a program supervision framework for 
x86-linux.
==5415== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al.
==5415== For more details, rerun with: -v
==5415==
==5415== warning: Valgrind's pthread_getschedparam is incomplete
==5415==          your program may misbehave as a result
==5415== Syscall param write(buf) contains uninitialised or unaddressable 
byte(s )
==5415==    at 0x1CA98B88: write (in /lib/libc-2.3.2.so)
==5415==    by 0x1CC96E0F: (within /usr/X11R6/lib/libX11.so.6.2)
==5415==    by 0x1CC979FE: _X11TransWrite (in 
/usr/X11R6/lib/libX11.so.6.2)
==5415==    by 0x1CC77261: (within /usr/X11R6/lib/libX11.so.6.2)
==5415==    by 0x1CC7890C: _XReply (in /usr/X11R6/lib/libX11.so.6.2)
==5415==    by 0x1CC659E0: XInternAtom (in /usr/X11R6/lib/libX11.so.6.2)
==5415==    by 0x1CC8220A: XSetWMProperties (in 
/usr/X11R6/lib/libX11.so.6.2)
==5415==    by 0x1C6F2748: (within /usr/lib/libgdk-x11-2.0.so.0.400.3)
==5415==    by 0x1C6F2CC1: gdk_window_new (in 
/usr/lib/libgdk-x11-2.0.so.0.400.3 )
==5415==    by 0x1C6D607C: gdk_display_open (in 
/usr/lib/libgdk-x11-2.0.so.0.400 .3)
==5415==    by 0x1C6B5B55: gdk_display_open_default_libgtk_only (in 
/usr/lib/lib gdk-x11-2.0.so.0.400.3)
==5415==    by 0x1C4E4C39: gtk_init_check (in 
/usr/lib/libgtk-x11-2.0.so.0.400.3 )
==5415==  Address 0x1CED6A78 is 128 bytes inside a block of size 2048 
alloc'd
==5415==    at 0x1B907901: calloc (vg_replace_malloc.c:176)
==5415==    by 0x1CC6909C: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==5415==    by 0x1C6D5F81: gdk_display_open (in 
/usr/lib/libgdk-x11-2.0.so.0.400 .3)
==5415==    by 0x1C6B5B55: gdk_display_open_default_libgtk_only (in 
/usr/lib/lib gdk-x11-2.0.so.0.400.3)
==5415==    by 0x1C4E4C39: gtk_init_check (in 
/usr/lib/libgtk-x11-2.0.so.0.400.3 )
==5415==    by 0x1C4E4C75: gtk_init (in 
/usr/lib/libgtk-x11-2.0.so.0.400.3)
==5415==    by 0x1BD656B3: (within /usr/lib/libbonoboui-2.so.0.0.0)
==5415==    by 0x1BDB6046: gnome_program_postinit (in 
/usr/lib/libgnome-2.so.0.6 01.0)
==5415==    by 0x1BDB64E3: gnome_program_initv (in 
/usr/lib/libgnome-2.so.0.601. 0)
==5415==    by 0x1BDB60CC: gnome_program_init (in 
/usr/lib/libgnome-2.so.0.601.0 )
==5415==    by 0x809CC30: main (in /usr/bin/evolution-1.4)
==5415==
==5415== Syscall param writev(vector[...]) contains uninitialised or 
unaddressab le byte(s)
==5415==    at 0x1CA9F6DE: (within /lib/libc-2.3.2.so)
==5415==    by 0x1CC96E8F: (within /usr/X11R6/lib/libX11.so.6.2)
==5415==    by 0x1CC97A5E: _X11TransWritev (in 
/usr/X11R6/lib/libX11.so.6.2)
==5415==    by 0x1CC78176: _XSend (in /usr/X11R6/lib/libX11.so.6.2)
==5415==    by 0x1CC6E634: XQueryExtension (in 
/usr/X11R6/lib/libX11.so.6.2)
==5415==    by 0x1CC64B6A: XInitExtension (in 
/usr/X11R6/lib/libX11.so.6.2)
==5415==    by 0x1CCA5857: XkbUseExtension (in 
/usr/X11R6/lib/libX11.so.6.2)
==5415==    by 0x1CC9A2A2: XkbQueryExtension (in 
/usr/X11R6/lib/libX11.so.6.2)
==5415==    by 0x1C6D6256: gdk_display_open (in 
/usr/lib/libgdk-x11-2.0.so.0.400 .3)
==5415==    by 0x1C6B5B55: gdk_display_open_default_libgtk_only (in 
/usr/lib/lib gdk-x11-2.0.so.0.400.3)
==5415==    by 0x1C4E4C39: gtk_init_check (in 
/usr/lib/libgtk-x11-2.0.so.0.400.3 )
==5415==    by 0x1C4E4C75: gtk_init (in 
/usr/lib/libgtk-x11-2.0.so.0.400.3)
==5415==  Address 0x1CED6A7A is 130 bytes inside a block of size 2048 
alloc'd
==5415==    at 0x1B907901: calloc (vg_replace_malloc.c:176)
==5415==    by 0x1CC6909C: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==5415==    by 0x1C6D5F81: gdk_display_open (in 
/usr/lib/libgdk-x11-2.0.so.0.400 .3)
==5415==    by 0x1C6B5B55: gdk_display_open_default_libgtk_only (in 
/usr/lib/lib gdk-x11-2.0.so.0.400.3)
==5415==    by 0x1C4E4C39: gtk_init_check (in 
/usr/lib/libgtk-x11-2.0.so.0.400.3 )
==5415==    by 0x1C4E4C75: gtk_init (in 
/usr/lib/libgtk-x11-2.0.so.0.400.3)
==5415==    by 0x1BD656B3: (within /usr/lib/libbonoboui-2.so.0.0.0)
==5415==    by 0x1BDB6046: gnome_program_postinit (in 
/usr/lib/libgnome-2.so.0.6 01.0)
==5415==    by 0x1BDB64E3: gnome_program_initv (in 
/usr/lib/libgnome-2.so.0.601. 0)
==5415==    by 0x1BDB60CC: gnome_program_init (in 
/usr/lib/libgnome-2.so.0.601.0 )
==5415==    by 0x809CC30: main (in /usr/bin/evolution-1.4)
==5415==
==5415== Syscall param write(buf) contains uninitialised or unaddressable 
byte(s )
==5415==    at 0x1CA98B88: write (in /lib/libc-2.3.2.so)
==5415==    by 0x1BB6691F: (within /usr/X11R6/lib/libICE.so.6.3)
==5415==    by 0x1BB676AE: _IceTransWrite (in 
/usr/X11R6/lib/libICE.so.6.3)
==5415==    by 0x1BB5E42A: _IceWrite (in /usr/X11R6/lib/libICE.so.6.3)
==5415==    by 0x1BB5E041: IceFlush (in /usr/X11R6/lib/libICE.so.6.3)
==5415==    by 0x1BB4FD2E: SmcSetProperties (in 
/usr/X11R6/lib/libSM.so.6.0)
==5415==    by 0x1BB1F9FE: (within /usr/lib/libgnomeui-2.so.0.600.1)
==5415==    by 0x1BB1FAC8: (within /usr/lib/libgnomeui-2.so.0.600.1)
==5415==    by 0x1BB248A6: (within /usr/lib/libgnomeui-2.so.0.600.1)
==5415==    by 0x1C9271ED: g_cclosure_marshal_VOID__BOOLEAN (in 
/usr/lib/libgobj ect-2.0.so.0.400.6)
==5415==    by 0x1C912FB6: (within /usr/lib/libgobject-2.0.so.0.400.6)
==5415==    by 0x1C912C1F: g_closure_invoke (in 
/usr/lib/libgobject-2.0.so.0.400 .6)
==5415==  Address 0x1CF6E97C is 12 bytes inside a block of size 1024 
alloc'd
==5415==    at 0x1B907901: calloc (vg_replace_malloc.c:176)
==5415==    by 0x1BB5B51F: IceOpenConnection (in 
/usr/X11R6/lib/libICE.so.6.3)
==5415==    by 0x1BB4F428: SmcOpenConnection (in 
/usr/X11R6/lib/libSM.so.6.0)
==5415==    by 0x1BB222CF: gnome_client_connect (in 
/usr/lib/libgnomeui-2.so.0.6 00.1)
==5415==    by 0x1BB214D9: (within /usr/lib/libgnomeui-2.so.0.600.1)
==5415==    by 0x1BDB6046: gnome_program_postinit (in 
/usr/lib/libgnome-2.so.0.6 01.0)
==5415==    by 0x1BDB64E3: gnome_program_initv (in 
/usr/lib/libgnome-2.so.0.601. 0)
==5415==    by 0x1BDB60CC: gnome_program_init (in 
/usr/lib/libgnome-2.so.0.601.0 )
==5415==    by 0x809CC30: main (in /usr/bin/evolution-1.4)

(evolution:5415): GLib-GObject-WARNING **: g_object_set_valist: construct 
proper ty "type" for object `ESplash' can't be set after construction
==5415== warning: Valgrind's pthread_getschedparam is incomplete
==5415==          your program may misbehave as a result
==5415== warning: Valgrind's pthread_setschedparam does nothing
==5415==          (scheduling not changeable)
==5415==          your program may misbehave as a result
==5415==
==5415== Conditional jump or move depends on uninitialised value(s)
==5415==    at 0x1D7B6964: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B6C38: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B6CB5: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B7623: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B7523: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7A4730: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7A482E: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D73C935: (within /usr/lib/libnss3.so)
==5415==    by 0x1D73EC31: SECMOD_LoadModule (in /usr/lib/libnss3.so)
==5415==    by 0x1D73ECF9: SECMOD_LoadModule (in /usr/lib/libnss3.so)
==5415==    by 0x1D729CED: (within /usr/lib/libnss3.so)
==5415==    by 0x1D729E6D: NSS_InitReadWrite (in /usr/lib/libnss3.so)
==5415==
==5415== Conditional jump or move depends on uninitialised value(s)
==5415==    at 0x1D7B6966: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B6C38: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B6CB5: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B7623: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B7523: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7A4730: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7A482E: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D73C935: (within /usr/lib/libnss3.so)
==5415==    by 0x1D73EC31: SECMOD_LoadModule (in /usr/lib/libnss3.so)
==5415==    by 0x1D73ECF9: SECMOD_LoadModule (in /usr/lib/libnss3.so)
==5415==    by 0x1D729CED: (within /usr/lib/libnss3.so)
==5415==    by 0x1D729E6D: NSS_InitReadWrite (in /usr/lib/libnss3.so)
==5415==
==5415== Conditional jump or move depends on uninitialised value(s)
==5415==    at 0x1D7B6964: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B6C38: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B6CB5: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B76AE: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B7523: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7A4730: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7A482E: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D73C935: (within /usr/lib/libnss3.so)
==5415==    by 0x1D73EC31: SECMOD_LoadModule (in /usr/lib/libnss3.so)
==5415==    by 0x1D73ECF9: SECMOD_LoadModule (in /usr/lib/libnss3.so)
==5415==    by 0x1D729CED: (within /usr/lib/libnss3.so)
==5415==    by 0x1D729E6D: NSS_InitReadWrite (in /usr/lib/libnss3.so)
==5415==
==5415== Conditional jump or move depends on uninitialised value(s)
==5415==    at 0x1D7B6966: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B6C38: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B6CB5: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B76AE: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B7523: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7A4730: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7A482E: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D73C935: (within /usr/lib/libnss3.so)
==5415==    by 0x1D73EC31: SECMOD_LoadModule (in /usr/lib/libnss3.so)
==5415==    by 0x1D73ECF9: SECMOD_LoadModule (in /usr/lib/libnss3.so)
==5415==    by 0x1D729CED: (within /usr/lib/libnss3.so)
==5415==    by 0x1D729E6D: NSS_InitReadWrite (in /usr/lib/libnss3.so)
==5415==
==5415== Conditional jump or move depends on uninitialised value(s)
==5415==    at 0x1D7B6964: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B6C38: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B6CB5: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B7705: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B7523: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7A4730: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7A482E: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D73C935: (within /usr/lib/libnss3.so)
==5415==    by 0x1D73EC31: SECMOD_LoadModule (in /usr/lib/libnss3.so)
==5415==    by 0x1D73ECF9: SECMOD_LoadModule (in /usr/lib/libnss3.so)
==5415==    by 0x1D729CED: (within /usr/lib/libnss3.so)
==5415==    by 0x1D729E6D: NSS_InitReadWrite (in /usr/lib/libnss3.so)
==5415==
==5415== Conditional jump or move depends on uninitialised value(s)
==5415==    at 0x1D7B6966: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B6C38: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B6CB5: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B7705: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7B7523: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7A4730: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D7A482E: (within /usr/lib/libsoftokn3.so)
==5415==    by 0x1D73C935: (within /usr/lib/libnss3.so)
==5415==    by 0x1D73EC31: SECMOD_LoadModule (in /usr/lib/libnss3.so)
==5415==    by 0x1D73ECF9: SECMOD_LoadModule (in /usr/lib/libnss3.so)
==5415==    by 0x1D729CED: (within /usr/lib/libnss3.so)
==5415==    by 0x1D729E6D: NSS_InitReadWrite (in /usr/lib/libnss3.so)
==5415== warning: Valgrind's pthread_cond_destroy is incomplete
==5415==          (it doesn't check if the cond is waited on)
==5415==          your program may misbehave as a result
==5415== warning: Valgrind's pthread_cond_destroy is incomplete
==5415==          (it doesn't check if the cond is waited on)
==5415==          your program may misbehave as a result
==5415== warning: Valgrind's pthread_cond_destroy is incomplete
==5415==          (it doesn't check if the cond is waited on)
==5415==          your program may misbehave as a result
==5415==
==5415== Conditional jump or move depends on uninitialised value(s)
==5415==    at 0x1C6C2204: gdk_pixbuf_render_threshold_alpha (in 
/usr/lib/libgdk -x11-2.0.so.0.400.3)
==5415==    by 0x1C6C2711: gdk_pixbuf_render_pixmap_and_mask_for_colormap 
(in /u sr/lib/libgdk-x11-2.0.so.0.400.3)
==5415==    by 0x1C6C24CC: gdk_pixbuf_render_pixmap_and_mask (in 
/usr/lib/libgdk -x11-2.0.so.0.400.3)
==5415==    by 0x1B968DA8: (within 
/usr/lib/evolution/1.4/libemiscwidgets.so.0.0 .0)
==5415==    by 0x1B968E33: (within 
/usr/lib/evolution/1.4/libemiscwidgets.so.0.0 .0)
==5415==    by 0x1B969907: (within 
/usr/lib/evolution/1.4/libemiscwidgets.so.0.0 .0)
==5415==    by 0x1C92BE69: g_type_create_instance (in 
/usr/lib/libgobject-2.0.so .0.400.6)
==5415==    by 0x1C91673E: (within /usr/lib/libgobject-2.0.so.0.400.6)
==5415==    by 0x1C42B603: (within /usr/lib/libgtk-x11-2.0.so.0.400.3)
==5415==    by 0x1C915ECD: g_object_newv (in 
/usr/lib/libgobject-2.0.so.0.400.6)
==5415==    by 0x1C91670D: g_object_new_valist (in 
/usr/lib/libgobject-2.0.so.0. 400.6)
==5415==    by 0x1C915B95: g_object_new (in 
/usr/lib/libgobject-2.0.so.0.400.6)
==5415==
==5415== Conditional jump or move depends on uninitialised value(s)
==5415==    at 0x1C6C2226: gdk_pixbuf_render_threshold_alpha (in 
/usr/lib/libgdk -x11-2.0.so.0.400.3)
==5415==    by 0x1C6C2711: gdk_pixbuf_render_pixmap_and_mask_for_colormap 
(in /u sr/lib/libgdk-x11-2.0.so.0.400.3)
==5415==    by 0x1C6C24CC: gdk_pixbuf_render_pixmap_and_mask (in 
/usr/lib/libgdk -x11-2.0.so.0.400.3)
==5415==    by 0x1B968DA8: (within 
/usr/lib/evolution/1.4/libemiscwidgets.so.0.0 .0)
==5415==    by 0x1B968E33: (within 
/usr/lib/evolution/1.4/libemiscwidgets.so.0.0 .0)
==5415==    by 0x1B969907: (within 
/usr/lib/evolution/1.4/libemiscwidgets.so.0.0 .0)
==5415==    by 0x1C92BE69: g_type_create_instance (in 
/usr/lib/libgobject-2.0.so .0.400.6)
==5415==    by 0x1C91673E: (within /usr/lib/libgobject-2.0.so.0.400.6)
==5415==    by 0x1C42B603: (within /usr/lib/libgtk-x11-2.0.so.0.400.3)
==5415==    by 0x1C915ECD: g_object_newv (in 
/usr/lib/libgobject-2.0.so.0.400.6)
==5415==    by 0x1C91670D: g_object_new_valist (in 
/usr/lib/libgobject-2.0.so.0. 400.6)
==5415==    by 0x1C915B95: g_object_new (in 
/usr/lib/libgobject-2.0.so.0.400.6)
==5415==
==5415== Invalid free() / delete / delete[]
==5415==    at 0x1B907460: free (vg_replace_malloc.c:153)
==5415==    by 0x1C97A2A3: g_free (in /usr/lib/libglib-2.0.so.0.400.6)
==5415==    by 0x1BBFC6BD: (within /usr/lib/libgal-2.0.so.6.0.0)
==5415==    by 0x1BBFC72D: (within /usr/lib/libgal-2.0.so.6.0.0)
==5415==    by 0x1BBFC867: (within /usr/lib/libgal-2.0.so.6.0.0)
==5415==    by 0x1C915516: g_object_run_dispose (in 
/usr/lib/libgobject-2.0.so.0.400.6)
==5415==    by 0x1C504E58: gtk_object_destroy (in 
/usr/lib/libgtk-x11-2.0.so.0.400.3)
==5415==    by 0x1BC2333D: (within /usr/lib/libgal-2.0.so.6.0.0)
==5415==    by 0x1C976CF2: (within /usr/lib/libglib-2.0.so.0.400.6)
==5415==    by 0x1C973931: (within /usr/lib/libglib-2.0.so.0.400.6)
==5415==    by 0x1C974A27: g_main_context_dispatch (in 
/usr/lib/libglib-2.0.so.0.400.6)
==5415==    by 0x1C974D5F: (within /usr/lib/libglib-2.0.so.0.400.6)
==5415==  Address 0x1DB3454C is not stack'd, malloc'd or (recently) free'd
With_Category
==5436==
==5436== ERROR SUMMARY: 147 errors from 12 contexts (suppressed: 276 from 
2)
==5436== malloc/free: in use at exit: 5589839 bytes in 121731 blocks.
==5436== malloc/free: 934824 allocs, 813103 frees, 87903601 bytes 
allocated.
==5436== For a detailed leak analysis,  rerun with: --leak-check=yes
==5436== For counts of detected errors, rerun with: -v
Killed
ivan cobalt:$

Was running for under 3 min. extremely slow consuming lots of memory,
crushed at the end. I had to kill it to make hanged window to go away.

Ivan.
 
Looks like the heap is getting corrupted, but the backtrace gives no
clues as to where it might be happening.


On Tue, 2004-09-07 at 13:56 +1000, Ivan Teliatnikov wrote:

On Tue, 7 Sep 2004, Not Zed wrote:

Thank you for quick response.

I did as you suggested and attached the output below.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 5034)]
0x4113f264 in mallopt () from /lib/libc.so.6
(gdb) Quit
(gdb) thread apply all bt

Thread 6 (Thread 65541 (LWP 5041)):
#0  0x40f5b604 in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x40f5b3c8 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2  0x40f57f2b in pthread_cond_wait GLIBC_2 0 () from /lib/libpthread.so.0
#3  0x4009e28d in e_msgport_wait () from 
/usr/lib/evolution/1.4/libeutil.so.0
#4  0x4009eb2d in e_thread_busy () from 
/usr/lib/evolution/1.4/libeutil.so.0
#5  0x40f58e51 in pthread_start_thread () from /lib/libpthread.so.0
#6  0x40f58ecf in pthread_start_thread_event () from /lib/libpthread.so.0
#7  0x411a469a in clone () from /lib/libc.so.6

Thread 5 (Thread 49156 (LWP 5040)):
#0  0x40f5b604 in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x40f5b3c8 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2  0x40f57f2b in pthread_cond_wait GLIBC_2 0 () from /lib/libpthread.so.0
#3  0x4009e28d in e_msgport_wait () from 
/usr/lib/evolution/1.4/libeutil.so.0
#4  0x4009eb2d in e_thread_busy () from 
/usr/lib/evolution/1.4/libeutil.so.0
#5  0x40f58e51 in pthread_start_thread () from /lib/libpthread.so.0
#6  0x40f58ecf in pthread_start_thread_event () from /lib/libpthread.so.0
#7  0x411a469a in clone () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
Thread 4 (Thread 32771 (LWP 5039)):
#0  0x40f5b604 in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x40f5b3c8 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2  0x40f57f2b in pthread_cond_wait GLIBC_2 0 () from /lib/libpthread.so.0
#3  0x4009e28d in e_msgport_wait () from 
/usr/lib/evolution/1.4/libeutil.so.0
#4  0x4009eb2d in e_thread_busy () from 
/usr/lib/evolution/1.4/libeutil.so.0
#5  0x40f58e51 in pthread_start_thread () from /lib/libpthread.so.0
#6  0x40f58ecf in pthread_start_thread_event () from /lib/libpthread.so.0
#7  0x411a469a in clone () from /lib/libc.so.6

Thread 3 (Thread 16386 (LWP 5038)):
#0  0x40f5b604 in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x40f5b3c8 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2  0x40f57f2b in pthread_cond_wait GLIBC_2 0 () from /lib/libpthread.so.0
#3  0x4009e28d in e_msgport_wait () from 
/usr/lib/evolution/1.4/libeutil.so.0
#4  0x4009eb2d in e_thread_busy () from 
/usr/lib/evolution/1.4/libeutil.so.0
#5  0x40f58e51 in pthread_start_thread () from /lib/libpthread.so.0
#6  0x40f58ecf in pthread_start_thread_event () from /lib/libpthread.so.0
#7  0x411a469a in clone () from /lib/libc.so.6

Thread 2 (Thread 32769 (LWP 5037)):
#0  0x4119b85a in poll () from /lib/libc.so.6
#1  0x40f58b50 in __pthread_manager () from /lib/libpthread.so.0
#2  0x40f58d57 in __pthread_manager_event () from /lib/libpthread.so.0
#3  0x411a469a in clone () from /lib/libc.so.6

Thread 1 (Thread 16384 (LWP 5034)):
#0  0x4113f264 in mallopt () from /lib/libc.so.6
#1  0x4113e07f in free () from /lib/libc.so.6
#2  0x410792a4 in g_free () from /usr/lib/libglib-2.0.so.0
#3  0x402fb6be in e_table_group_get_type () from /usr/lib/libgal-2.0.so.6
#4  0x402fb72e in e_table_group_get_type () from /usr/lib/libgal-2.0.so.6
#5  0x402fb868 in e_table_group_get_type () from /usr/lib/libgal-2.0.so.6
#6  0x41019517 in g_object_run_dispose () from 
/usr/lib/libgobject-2.0.so.0
#7  0x40bf3e59 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#8  0x4032233e in e_table_without_show_all () from 
/usr/lib/libgal-2.0.so.6
#9  0x41075cf3 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#10 0x41072932 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#11 0x41073a28 in g_main_context_dispatch () from 
/usr/lib/libglib-2.0.so.0
#12 0x41073d60 in g_main_context_dispatch () from 
/usr/lib/libglib-2.0.so.0
#13 0x410743a3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#14 0x404e2278 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#15 0x0809cd94 in main ()

I hope it will help.


Run it in gdb and when it freezes, ctrl-c and type 'thread apply all
bt'.

On Tue, 2004-09-07 at 12:09 +1000, Ivan Teliatnikov wrote:

Hi there,

I am running Evolution 1.4.6-3 on Debian Sarge. It hangs every couple of
minutes. The Debian Sarge running very well, properly configured and
patched in time. Evolution is the only software that does not work.

I tried to uninstall, re-export data, etc. It crushes. Could any one 
suggest me how can I trace the source of the problem and submit a bug 
report?

Thank you.







-- 
================================================================================
Ivan Teliatnikov

phone: +61 2 9351 2031
fax: +61 2 9351 0184 
mobile_phone: +61 402 173 179 
email: ivan es usyd edu au 

School of Geosciences
F05 - Edgeworth David Building
The University of Sydney
NSW 2006 Australia

================================================================================
IMPORTANT NOTICES
================================================================================
This email (including any documents referred to in, or attached, to this
email) may contain information that is personal, confidential or the
subject of copyright or other proprietary rights in favour of the
University of Sydney, its affiliates or third parties. This email is
intended only for the named addressee. Any privacy, confidence,
copyright or other proprietary rights in favour of University of Sydney,
its affiliates or third parties, is not lost because this email was sent
to you by mistake.

If you received this email by mistake you should: (i) not copy,
disclose, distribute or otherwise use it, or its contents, without the
consent of University of Sydney or the owner of the relevant rights;
(ii) let us know of the mistake by reply email or by telephone (+61 2
9351 2031); and (iii) delete it from your system and destroy all copies.

Any personal information contained in this email must be handled in
accordance with applicable privacy laws.

Electronic and INTERNET communications can be interfered with or
affected by viruses and other defects. As a result, such communications
may not be successfully received or, if received, may cause interference
with the integrity of receiving, processing or related systems
(including hardware, software and data or information on, or using, that
hardware or software).  University of Sydney gives no assurances in
relation to these matters.

If you have any doubts about the veracity or integrity of any electronic
communication we appear to have sent you, please call +61 2 9351 2031
for clarification.

================================================================================




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]