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 326366 - crash on startup (critical warning)
crash on startup (critical warning)
Status: RESOLVED FIXED
Product: GtkHtml
Classification: Other
Component: API
unspecified
Other Linux
: Urgent critical
: 2.5
Assigned To: gtkhtml-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-01-09 23:30 UTC by Kjartan Maraas
Modified: 2006-02-13 14:29 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
fix critical evolution warning (1.14 KB, patch)
2006-02-12 17:32 UTC, Christian Kirbach
none Details | Review

Description Kjartan Maraas 2006-01-09 23:30:51 UTC
Got this when I tried starting evo today (with a11y enabled desktop wide)

[kmaraas@localhost critical-crashes]$ cat evolution-crash-at-startup.txt
0x00c3e402 in ?? ()
(gdb) thread apply all bt

Thread 1 (Thread -1208280896 (LWP 20923))

  • #0 ??
  • #1 ??
    from /lib/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 792
  • #3 <signal handler called>
  • #4 IA__g_logv
    at gmessages.c line 493
  • #5 IA__g_log
    at gmessages.c line 517
  • #6 IA__g_return_if_fail_warning
  • #7 gconf_client_notify_add
    at gconf-client.c line 735
  • #8 init_properties_widget
    at gtkhtml.c line 3024
  • #9 gtk_html_construct
    at gtkhtml.c line 3407
  • #10 gtk_html_init
    at gtkhtml.c line 3310
  • #11 IA__g_type_create_instance
    at gtype.c line 1567
  • #12 g_object_constructor
    at gobject.c line 1015
  • #13 gtk_layout_constructor
    at gtklayout.c line 833
  • #14 IA__g_object_newv
    at gobject.c line 912
  • #15 IA__g_object_new_valist
    at gobject.c line 955
  • #16 IA__g_object_new
    at gobject.c line 793
  • #17 gtk_html_new
    at gtkhtml.c line 3351
  • #18 efh_init
    at em-format-html.c line 141
  • #19 IA__g_type_create_instance
    at gtype.c line 1559
  • #20 g_object_constructor
    at gobject.c line 1015
  • #21 IA__g_object_newv
    at gobject.c line 912
  • #22 IA__g_object_new_valist
    at gobject.c line 955
  • #23 IA__g_object_new
    at gobject.c line 793
  • #24 em_format_html_display_new
    at em-format-html-display.c line 406
  • #25 emfv_init
    at em-folder-view.c line 214
  • #26 IA__g_type_create_instance
    at gtype.c line 1559
  • #27 g_object_constructor
    at gobject.c line 1015
  • #28 IA__g_object_newv
    at gobject.c line 912
  • #29 IA__g_object_new_valist
  • #30 IA__g_object_new
    at gobject.c line 793
  • #31 em_folder_browser_new
    at em-folder-browser.c line 320
  • #32 impl_createView
    at mail-component.c line 638
  • #33 _ORBIT_skel_small_GNOME_Evolution_Component_createView
    at Evolution-common.c line 56
  • #34 ORBit_c_stub_invoke
    at poa.c line 2631
  • #35 GNOME_Evolution_Component_createView
    at Evolution-stubs.c line 88
  • #36 init_view
    at e-shell-window.c line 242
  • #37 switch_view
    at e-shell-window.c line 314
  • #38 sidebar_button_selected_callback
    at e-shell-window.c line 439
  • #39 IA__g_cclosure_marshal_VOID__INT
    at gmarshal.c line 216
  • #40 IA__g_closure_invoke
    at gclosure.c line 490
  • #41 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #42 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #43 IA__g_signal_emit
    at gsignal.c line 2241
  • #44 e_sidebar_select_button
    at e-sidebar.c line 537
  • #45 e_shell_window_switch_to_component
    at e-shell-window.c line 997
  • #46 e_shell_window_new
    at e-shell-window.c line 957
  • #47 e_shell_create_window
    at e-shell.c line 932
  • #48 idle_cb
    at main.c line 377
  • #49 g_idle_dispatch
    at gmain.c line 3796
  • #50 g_main_dispatch
    at gmain.c line 1916
  • #51 IA__g_main_context_dispatch
  • #52 g_main_context_iterate
    at gmain.c line 2547
  • #53 IA__g_main_loop_run
    at gmain.c line 2751
  • #54 bonobo_main
    at bonobo-main.c line 312
  • #55 main
    at main.c line 601

Comment 1 Karsten Bräckelmann 2006-01-14 23:53:41 UTC
Please not this is a "critical warning" bug, which is a crasher since 01/01/2006 in CVS. Adjusting Priority.
Comment 2 Veerapuram Varadhan 2006-01-18 14:37:49 UTC
Fix is available http://mail.gnome.org/archives/evolution-patches/2006-January/msg00178.html
Comment 3 Christian Kirbach 2006-01-19 18:49:27 UTC
hast the fix been commited?
Comment 4 Kjartan Maraas 2006-02-12 11:33:39 UTC
Doesn't look like it has been commited yet.
Comment 5 Christian Kirbach 2006-02-12 17:32:37 UTC
Created attachment 59194 [details] [review]
fix critical evolution warning

gtkhtml.c defines a global variable to hold
gconf_client_get_default () value, but, in many places directly calls
the function instead of using the global variable.
Comment 6 Veerapuram Varadhan 2006-02-13 11:38:50 UTC
I guess this is fixed in CVS.  Let me check it again.