After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 562979 - hang trying to load new usenet group
hang trying to load new usenet group
Status: RESOLVED DUPLICATE of bug 564388
Product: evolution
Classification: Applications
Component: Mailer
2.24.x (obsolete)
Other All
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[disk-summary]
Depends on:
Blocks: 543389
 
 
Reported: 2008-12-02 14:52 UTC by Brian J. Murrell
Modified: 2009-08-19 05:25 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Brian J. Murrell 2008-12-02 14:52:10 UTC
Steps to reproduce:
1. configure a news server (i.e. gmane)
2. add a new group (subscribe to folder)
3. wait


Stack trace:

Thread 1 (Thread 0xb6445940 (LWP 6497))

  • #0 __kernel_vsyscall
  • #1 pthread_cond_wait
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 camel_object_bag_reserve
    at camel-object.c line 2211
  • #3 camel_store_get_folder
    at camel-store.c line 313
  • #4 em_folder_tree_get_selected_folder
    at em-folder-tree.c line 2516
  • #5 emft_popup
    at em-folder-tree.c line 2187
  • #6 emft_tree_button_press
    at em-folder-tree.c line 2265
  • #7 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmarshalers.c line 84
  • #8 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.18.2/gobject/gclosure.c line 767
  • #9 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c line 3244
  • #10 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c line 2987
  • #11 IA__g_signal_emit
    at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c line 3034
  • #12 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkwidget.c line 4745
  • #13 IA__gtk_propagate_event
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c line 2391
  • #14 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c line 1581
  • #15 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.14.4/gdk/x11/gdkevents-x11.c line 2365
  • #16 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c line 2144
  • #17 g_main_context_iterate
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c line 2778
  • #18 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c line 2986
  • #19 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #20 main
    at main.c line 689

Other information:
UI seems to be hung, but since I've done a "cont" in gdb the following was emitted:

(evolution:6497): camel-WARNING **: Could not open converter for 'X-UNKNOWN' to 'UTF-8' charset

so evolution is still doing something, just not updating the UI.
Comment 1 Brian J. Murrell 2008-12-02 15:01:28 UTC
And in fact, it is consuming 90% CPU and I still see NNTP traffic flowing.  So I will wait until I see that stop before I decide to kill evolution and restart it.

BTW: is there a way to limit how many (i.e. recent) messages evolution will fetch summaries for when adding a new newsgroup?  Servers like gmane will have groups with many (many, many) messages in them and likely I don't want them all.  I just want a few (or none) of the recent messages but just want to fetch/see new messages.

Ahhh.  Finally, the NNTP traffic has stopped but evolutions UI is still unresponsive and not updating.
Comment 2 Milan Crha 2009-02-25 18:31:33 UTC
Could you try with 2.24.4 or later please? It should be better there.
With respect of limits: no, I'm not aware of any such option.
Comment 3 Srinivasa Ragavan 2009-08-19 05:25:55 UTC
Most of the performance issues in NNTP was fixed part of the other bug.

*** This bug has been marked as a duplicate of bug 564388 ***