Opened 8 years ago

Closed 8 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

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: Changed 8 years ago by aboeckma

Is there a gnome-db somewhere that i can download to reproduce this?

comment:2 in reply to: ↑ 1 Changed 8 years ago by westram

Replying to aboeckma:

Is there a gnome-db somewhere that i can download to reproduce this?

none that i know of.

in arb intro window:

  • choose 'create and import'
  • there select 'import genome data …'
    • select file(s) containing annotated seq data (e.g. from EMBL)

comment:3 Changed 8 years ago by aboeckma

  • Owner changed from devel to aboeckma
  • Status changed from new to assigned

comment:4 Changed 8 years ago by aboeckma

Blocked by #335

comment:5 Changed 8 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 8 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.