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 332408 - Evolution crashes on creating table view in address book
Evolution crashes on creating table view in address book
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Do Not Use
2.6.x
Other Linux
: Normal normal
: ---
Assigned To: Kaushal Kumar
Evolution QA team
: 332128 332705 332735 (view as bug list)
Depends on:
Blocks: 327508
 
 
Reported: 2006-02-24 05:33 UTC by Sushma Rai
Modified: 2013-09-13 12:24 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Proposed patch (2.66 KB, patch)
2006-02-24 07:40 UTC, Srinivasa Ragavan
committed Details | Review

Description Sushma Rai 2006-02-24 05:33:32 UTC
Create a new table view, Evolution crashes.

gdb traces

db) bt
  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #5 libgnomeui_segv_handle
    at gnome-ui-init.c line 786
  • #6 segv_redirect
    at main.c line 422
  • #7 <signal handler called>
  • #8 IA__g_object_get
    at gobject.c line 1191
  • #9 configure_fields_dialog
    at e-table-config.c line 1017
  • #10 setup_gui
    at e-table-config.c line 1088
  • #11 e_table_config_construct
    at e-table-config.c line 1140
  • #12 e_table_config_new
    at e-table-config.c line 1170
  • #13 gal_view_etable_edit
    at gal-view-etable.c line 83
  • #14 gal_view_edit
    at gal-view.c line 60
  • #15 gdvd_button_new_dialog_callback
    at gal-define-views-dialog.c line 121
  • #16 IA__g_cclosure_marshal_VOID__INT
    at gmarshal.c line 216
  • #17 IA__g_closure_invoke
    at gclosure.c line 490
  • #18 signal_emit_unlocked_R
    at gsignal.c line 2449
  • #19 IA__g_signal_emit_valist
    at gsignal.c line 2208
  • #20 IA__g_signal_emit
    at gsignal.c line 2252
  • #21 IA__gtk_dialog_response
    at gtkdialog.c line 858
  • #22 action_widget_activated
    at gtkdialog.c line 557
  • #23 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #24 IA__g_closure_invoke
    at gclosure.c line 490
  • #25 signal_emit_unlocked_R
    at gsignal.c line 2449
  • #26 IA__g_signal_emit_valist
    at gsignal.c line 2208
  • #27 IA__g_signal_emit
    at gsignal.c line 2252
  • #28 IA__gtk_button_clicked
    at gtkbutton.c line 834
  • #29 gtk_real_button_released
    at gtkbutton.c line 1369
  • #30 IA__g_cclosure_marshal_VOID__VOID
  • #31 g_type_class_meta_marshal
    at gclosure.c line 567
  • #32 IA__g_closure_invoke
    at gclosure.c line 490
  • #33 signal_emit_unlocked_R
    at gsignal.c line 2379
  • #34 IA__g_signal_emit_valist
    at gsignal.c line 2208
  • #35 IA__g_signal_emit
    at gsignal.c line 2252
  • #36 IA__gtk_button_released
    at gtkbutton.c line 826
  • #37 gtk_button_button_release
    at gtkbutton.c line 1262
  • #38 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 83
  • #39 g_type_class_meta_marshal
    at gclosure.c line 567
  • #40 IA__g_closure_invoke
    at gclosure.c line 490
  • #41 signal_emit_unlocked_R
    at gsignal.c line 2487
  • #42 IA__g_signal_emit_valist
    at gsignal.c line 2218
  • #43 IA__g_signal_emit
    at gsignal.c line 2252
  • #44 gtk_widget_event_internal
    at gtkwidget.c line 3735
  • #45 IA__gtk_propagate_event
    at gtkmain.c line 2175
  • #46 IA__gtk_main_do_event
    at gtkmain.c line 1412
  • #47 gdk_event_dispatch
    at gdkevents-x11.c line 2291
  • #48 IA__g_main_context_dispatch
    at gmain.c line 1913
  • #49 g_main_context_iterate
    at gmain.c line 2544
  • #50 IA__g_main_loop_run
    at gmain.c line 2748
  • #51 bonobo_main
    at bonobo-main.c line 312
  • #52 main
    at main.c line 603
$2 = {parent = {container = {widget = {object = {parent_instance = {g_type_instance = {g_class = 0x7375635b}, ref_count = 544042868, qdata = 0x67646977},
          flags = 1663071333}, private_flags = 25970, state = 97 'a', saved_state = 116 't', name = 0x206e6f69 <Address 0x206e6f69 out of bounds>,
        style = 0x6c696166, requisition = {width = 6120549, height = 0}, allocation = {x = 41, y = 2003789907, width = 1701344288, height = 1713399155},
        window = 0x646c6569, parent = 0x6e692073}, focus_child = 0x64726f20, border_width = 29285, need_resize = 0, resize_mode = 1,
      reallocate_redraws = 1, has_focus_chain = 1}, children = 0x0, rows = 0x0, cols = 0x19, nrows = 724, ncols = 16691, column_spacing = 0,
    row_spacing = 0, homogeneous = 1}, model = 0x3, full_header = 0x0, header = 0x21, canvas_vbox = 0x1, group = 0x0, sort_info = 0x2, sorter = 0x857b540,
  selection = 0x857b540, cursor_loc = 139965760, spec = 0x0, search = 0x19, current_search_col = 0x8513c68, search_search_id = 327683,
  search_accept_id = 65536, table_model_change_id = 0, table_row_change_id = 49, table_cell_change_id = 25, table_rows_inserted_id = 589825,
  table_rows_deleted_id = 134542520, group_info_change_id = 138173400, sort_info_change_id = 144035008, structure_change_id = 1082423296,
  expansion_change_id = 17, dimension_change_id = 0, reflow_idle_id = 1667235846, scroll_idle_id = 6778473, header_canvas = 0x31, table_canvas = 0xbb,
  header_item = 0x408508a0, root = 0xbc, white_item = 0x4084e2f0, length_threshold = 189, rebuild_idle_id = 1082460480, need_rebuild = 0,
  alternating_row_colors = 1, horizontal_draw_grid = 1, vertical_draw_grid = 1, draw_focus = 1, row_selection_active = 1, horizontal_scrolling = 0,
  horizontal_resize = 1, is_grouped = 0, scroll_direction = 0, do_drag = 0, uniform_row_height = 0, allow_grouping = 0, always_search = 0,
  search_col_set = 0, click_to_add_message = 0x408509a0 "U\211\uffffVS\uffff", click_to_add = 0x0, use_click_to_add = 0, use_click_to_add_end = 0, cursor_mode = 49,
  drop_row = 0, drop_col = 1097859078, drop_highlight = 0x0, last_drop_x = 6, last_drop_y = 0, last_drop_time = 1097859078, last_drop_context = 0x0,
  drag_row = 1097859078, drag_col = 0, site = 0x6, header_width = 0, domain = 0x11 <Address 0x11 out of bounds>}
(gdb) p config->available
$3 = (ETable *) 0x895cb88
(gdb)
Comment 1 Sushma Rai 2006-02-24 05:34:31 UTC
Using Evoluiton from CVS head.
Crashes always. 
Comment 2 Srinivasa Ragavan 2006-02-24 06:29:43 UTC
Not just contacts, Any list view (calendar, memos) will crash.
Comment 3 Srinivasa Ragavan 2006-02-24 07:04:45 UTC
Adding dependency.
Comment 4 Srinivasa Ragavan 2006-02-24 07:40:55 UTC
Created attachment 60043 [details] [review]
Proposed patch

This patch reverts Kmaraas fix for compiler warning on this file. The function used from gladefile is removed for a compiler warning.
Comment 5 Sushma Rai 2006-02-24 07:53:53 UTC
Patch looks good. Also tested and works fine.
Please commit.
Comment 6 Srinivasa Ragavan 2006-02-24 07:57:49 UTC
Fixed to HEAD. 
Comment 7 Sushma Rai 2006-02-28 05:55:45 UTC
*** Bug 332705 has been marked as a duplicate of this bug. ***
Comment 8 Sushma Rai 2006-02-28 05:56:10 UTC
*** Bug 332128 has been marked as a duplicate of this bug. ***
Comment 9 André Klapper 2006-07-06 21:13:45 UTC
*** Bug 332735 has been marked as a duplicate of this bug. ***