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 556142 - Evolution Mail and Calendar: Evolution hangs when cre...
Evolution Mail and Calendar: Evolution hangs when cre...
Status: RESOLVED INCOMPLETE
Product: evolution
Classification: Applications
Component: BugBuddyBugs
2.24.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: Evolution Triage Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2008-10-13 14:02 UTC by dan.mcdonald
Modified: 2009-03-25 11:23 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description dan.mcdonald 2008-10-13 14:02:06 UTC
Evolution hangs when creating new window due to GtkSpinButton errors.  See https://qa.mandriva.com/show_bug.cgi?id=44768 for more details.  Reproduced with both imap and exchange back-ends.

New window displays when following message is displayed:
(evolution:9600): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
removing cache for  Outbox 1 0x98968f0
done .. now 0




Distribution: Mandriva Linux release 2009.0 (Official) for i586
Gnome Release: 2.24.0 2008-09-23 (Mandriva)
BugBuddy Version: 2.24.0
Comment 1 Akhil Laddha 2008-10-14 05:04:04 UTC
Can you please provide gdb traces when evolution hangs, TIA 
See http://live.gnome.org/GettingTraces/Details#gdb-not-yet-running for details
about how to do this
Comment 2 dan.mcdonald 2008-10-14 12:26:38 UTC
(gdb) bt
  • #0 __kernel_vsyscall
  • #1 nanosleep
    from /lib/i686/libc.so.6
  • #2 usleep
    from /lib/i686/libc.so.6
  • #3 ??
    from /usr/lib/libbeagle.so.1
  • #4 beagle_util_daemon_is_running
    from /usr/lib/libbeagle.so.1
  • #5 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #6 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #7 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #8 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #11 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #16 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #20 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 gtk_file_chooser_dialog_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #24 glade_standard_build_widget
    from /usr/lib/libglade-2.0.so.0
  • #25 glade_xml_build_widget
    from /usr/lib/libglade-2.0.so.0
  • #26 glade_standard_build_children
    from /usr/lib/libglade-2.0.so.0
  • #27 glade_xml_set_common_params
    from /usr/lib/libglade-2.0.so.0
  • #28 glade_xml_build_widget
    from /usr/lib/libglade-2.0.so.0
  • #29 glade_standard_build_children
    from /usr/lib/libglade-2.0.so.0
  • #30 glade_xml_set_common_params
    from /usr/lib/libglade-2.0.so.0
  • #31 glade_xml_build_widget
    from /usr/lib/libglade-2.0.so.0
  • #32 glade_standard_build_children
    from /usr/lib/libglade-2.0.so.0
  • #33 glade_xml_set_common_params
    from /usr/lib/libglade-2.0.so.0
  • #34 glade_xml_build_widget
    from /usr/lib/libglade-2.0.so.0
  • #35 glade_standard_build_children
    from /usr/lib/libglade-2.0.so.0
  • #36 glade_xml_set_common_params
  • #37 glade_xml_build_widget
    from /usr/lib/libglade-2.0.so.0
  • #38 glade_standard_build_children
    from /usr/lib/libglade-2.0.so.0
  • #39 glade_xml_set_common_params
    from /usr/lib/libglade-2.0.so.0
  • #40 glade_xml_build_widget
    from /usr/lib/libglade-2.0.so.0
  • #41 ??
    from /usr/lib/libglade-2.0.so.0
  • #42 glade_xml_construct
    from /usr/lib/libglade-2.0.so.0
  • #43 glade_xml_new
    from /usr/lib/libglade-2.0.so.0
  • #44 gtkhtml_editor_private_init
    from /usr/lib/libgtkhtml-editor.so.0
  • #45 ??
    from /usr/lib/libgtkhtml-editor.so.0
  • #46 g_type_create_instance
    from /usr/lib/libgobject-2.0.so.0
  • #47 ??
    from /usr/lib/libgobject-2.0.so.0
  • #48 ??
    from /usr/lib/libgtkhtml-editor.so.0
  • #49 ??
    from /usr/lib/evolution/2.24/components/libevolution-mail.so
  • #50 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #51 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #52 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #53 ??
    from /usr/lib/evolution/2.24/components/libevolution-mail.so
  • #54 e_msg_composer_new_with_type
    from /usr/lib/evolution/2.24/components/libevolution-mail.so
  • #55 e_msg_composer_new
    from /usr/lib/evolution/2.24/components/libevolution-mail.so
  • #56 ??
    from /usr/lib/evolution/2.24/components/libevolution-mail.so
  • #57 em_utils_compose_new_message
    from /usr/lib/evolution/2.24/components/libevolution-mail.so
  • #58 ??
    from /usr/lib/evolution/2.24/components/libevolution-mail.so
  • #59 ??
    from /usr/lib/evolution/2.24/components/libevolution-mail.so
  • #60 ??
    from /usr/lib/evolution/2.24/libeshell.so.0
  • #61 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #62 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #63 ??
    from /usr/lib/libgobject-2.0.so.0
  • #64 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #65 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #66 ??
    from /usr/lib/evolution/2.24/libemiscwidgets.so.0
  • #67 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #68 ??
    from /usr/lib/libgobject-2.0.so.0
  • #69 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #70 ??
    from /usr/lib/libgobject-2.0.so.0
  • #71 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #72 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #73 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #74 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #75 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #76 ??
    from /usr/lib/libgobject-2.0.so.0
  • #77 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #78 ??
    from /usr/lib/libgobject-2.0.so.0
  • #79 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #80 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #81 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #82 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #83 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #84 ??
    from /usr/lib/libgdk-x11-2.0.so.0
  • #85 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #86 ??
    from /usr/lib/libglib-2.0.so.0
  • #87 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #88 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #89 main

Comment 3 Akhil Laddha 2008-10-14 13:33:44 UTC
This is due to beagle, i really don't know why it happens. Please kill beagle, evo will run smoothly. 
Comment 4 dan.mcdonald 2008-10-24 14:05:32 UTC
Evolution runs fine when beagle is disabled
Comment 5 André Klapper 2009-03-25 11:23:42 UTC
Thanks for taking the time to report this bug.
Unfortunately, the stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash.

Could you please help fixing this by installing some debugging packages [1], start the application as normal, and try to reproduce the crash, if possible?

Once bug-buddy pops up, you can find the stacktrace in the 'Details', now containing way more information. Please copy that stacktrace and paste it as a comment here. Thanks in advance!

[1] Please install debug packages for evolution, evolution-data-server, gtkhtml, gtk, glib, gnome-vfs, pango, libgnome and libgnomeui (as far as those packages are provided by your distribution).

More details can be found here: http://live.gnome.org/GettingTraces