Opened 11 years ago
Closed 11 years ago
#323 closed defect (fixed)
Opening 'Experiment'-search&query crashes
Reported by: | westram | Owned by: | aboeckma |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Library (GUI) | Version: | gtkport |
Keywords: | Cc: |
Description
- start arb with genome-db
- click 'Genome/Gene? map'
- there click 'Experiment/Search?+query'
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff72a4c3a in AW_selection_list::clear (this=0x0) at AW_select.cxx:210
works in trunk
Change History (6)
comment:1 follow-up: ↓ 2 Changed 11 years ago by aboeckma
comment:2 in reply to: ↑ 1 Changed 11 years ago by westram
comment:3 Changed 11 years ago by aboeckma
- Owner changed from devel to aboeckma
- Status changed from new to assigned
comment:4 Changed 11 years ago by aboeckma
Blocked by #335
comment:5 Changed 11 years ago by aboeckma
backtrace
AW_selection_list::clear (this=(AW_selection_list *) 0x0) QUERY::DbQuery_update_list (query=('QUERY::DbQuery' *) 0x103de4bb0) first_searchkey_changed_cb (cl_query=4359867312) StrictlyTypedCallback<void, AW_root*, long, long>::operator() (this=(const StrictlyTypedCallback<void, AW_root *, long, long> *) 0x103de8408, p1=(FP1) 0x102b15730, p2=4359867312, p3=0) Callback_FVV<void, AW_root*>::operator() (this=(const Callback_FVV<void, AW_root *> *) 0x103de8408, fixed=(AW_root *) 0x102b15730) AW_root_cblist::call (this=(AW_root_cblist *) 0x103de8400, root=(AW_root *) 0x102b15730) AW_root_cblist::call (this=(AW_root_cblist *) 0x104bc14c0, root=(AW_root *) 0x102b15730) AW_root_cblist::call (listhead=(AW_root_cblist *&) @0x103de5390: 0x104bc14c0, root=(AW_root *) 0x102b15730) AW_awar_impl::run_callbacks (this=(AW_awar_impl *) 0x103de5380) AW_awar_impl::update (this=(AW_awar_impl *) 0x103de5380) _aw_awar_gbdata_changed (cl=(int *) 0x103de5380) gb_do_callbacks (gbd=(GBDATA *) 0x103de58e0) GB_write_pntr (gbd=(GBDATA *) 0x103de58e0, s=0x104bc1c30 \"----\", bytes_size=5, stored_size=4) GB_write_string (gbd=(GBDATA *) 0x103de58e0, s=0x104bc1c30 \"----\") GB_write_as_string (gbd=(GBDATA *) 0x103de58e0, val=0x104bc1c30 \"----\") AW_awar_string::write_string (this=(AW_awar_string *) 0x103de5380, para=0x104bc1c30 \"----\", do_touch=false) AW_selection_list::set_awar_value (this=(AW_selection_list *) 0x104bc0c40, new_value=0x104bc1c30 \"----\") AW_selection_list::select_default (this=(AW_selection_list *) 0x104bc0c40) AW_selection_list::refresh (this=(AW_selection_list *) 0x104bc0c40) AW_selection_list::update (this=(AW_selection_list *) 0x104bc0c40) AW_selection::refresh (this=(AW_selection *) 0x104bc0dd0) create_selection_list_on_itemfields (gb_main=(class GBDATA *) 0x1049798c0, aws=(AW_window *) 0x1049ecff0, varname=0x103de5340 \"tmp/dbquery_exp/key_0\", type_filter=6236, scan_xfig_label=0x0, rescan_xfig_label=0x0, selector=(ItemSelector &) @0x1003cf6f0: {\n type = QUERY_ITEM_EXPERIMENTS, \n update_item_awars = 0x1000b7580 <EXP_select_experiment(GBDATA*, AW_root*, char const*)>, \n generate_item_id = 0x1000b7650 <EXP_get_experiment_id(GBDATA*, GBDATA*)>, \n find_item_by_id = 0x1000b76a0 <EXP_find_experiment_by_id(GBDATA*, char const*)>, \n selection_list_rescan_cb = 0x1001724a0 <experiment_field_selection_list_update_cb(AW_window*, GBDATA*, long)>, \n item_name_length = -1, \n change_key_path = 0x1002ff0cf \"presets/experiment_key_data\", \n item_name = 0x1002ff0eb \"experiment\", \n items_name = 0x1002ff0f6 \"experiments\", \n id_field = 0x1002f0647 \"name\", \n get_first_item_container = 0x1000b7750 <EXP_get_first_experiment_data(GBDATA*, AW_root*, QUERY_RANGE)>, \n get_next_item_container = 0x1000b7960 <EXP_get_next_experiment_data(GBDATA*, QUERY_RANGE)>, \n get_first_item = 0x1000b7ad0 <first_experiment_in_range(GBDATA*, QUERY_RANGE)>, \n get_next_item = 0x1000b7b80 <next_experiment_in_range(GBDATA*, QUERY_RANGE)>, \n get_selected_item = 0x1000b7c10 <EXP_get_current_experiment(GBDATA*, AW_root*)>, \n parent_selector = 0x1003c2e98, \n get_parent = 0x1001e98e0 <GB_get_grandfather(GBDATA*)>\n}, columns=22, visible_rows=20, field_filter=SF_PSEUDO, popup_button_id=0x104bbf590 \"field_sel_exp_0\") QUERY::create_query_box (aws=(AW_window *) 0x1049ecff0, awtqs=('QUERY::query_spec' *) 0x7fff5fbfe640, query_id=0x1002ff12f \"exp\") EXP_create_experiment_query_window (aw_root=(AW_root *) 0x102b15730, cl_gb_main=4372011200) AW_cb::run_callbacks (this=(AW_cb *) 0x1049e14b0) AW_window::click_handler (aw_cb_struct=(gpointer) 0x1049e14b0) g_closure_invoke () signal_emit_unlocked_R () g_signal_emit_valist () g_signal_emit () gtk_widget_activate () gtk_menu_shell_activate_item () gtk_menu_shell_button_release () gtk_menu_button_release () _gtk_marshal_BOOLEAN__BOXED () g_closure_invoke () signal_emit_unlocked_R () g_signal_emit_valist () g_signal_emit () gtk_widget_event_internal () gtk_propagate_event () gtk_main_do_event () gdk_event_dispatch () g_main_context_dispatch () g_main_context_iterate () g_main_loop_run () gtk_main () AW_root::main_loop (this=(AW_root *) 0x102b15730) startup_gui (cl=(NtreeCommandLine &) @0x7fff5fbff848: {\n <Noncopyable> = {<No data fields>}, \n members of NtreeCommandLine: \n _vptr$NtreeCommandLine = 0x1003bf9c8, \n arg_count = 0, \n args = 0x7fff5fbff8f0, \n help_requested = false, \n do_import = false, \n macro_name = 0x0\n}, error=(ARB_ERROR &) @0x7fff5fbff840: {\n error = {\n object = 0x102b25f10\n }\n}) ARB_main (argc=1, argv=(char **) 0x7fff5fbff8e8) main (argc=1, argv=(char **) 0x7fff5fbff8e8)
comment:6 Changed 11 years ago by aboeckma
- Resolution set to fixed
- Status changed from assigned to closed
Fixed by [10285]
Note: See
TracTickets for help on using
tickets.
Is there a gnome-db somewhere that i can download to reproduce this?