anchor.diff:  	    no -> {node_not_running, node()};
   	    _ -> {no_exists, Var}
   	end,
  -    verbose("~p (~p) val(mnesia_gvar, ~w) -> ~p ~n",
  +    verbose("~p (~p) val(mnesia_gvar, ~w) -> ~p ~p ~n",
   	    [self(), process_info(self(), registered_name),
  -	     Var, Why]),
  +	     Var, Why, erlang:get_stacktrace()]),
       mnesia:abort(Why).
   
   %% Some functions for list valued variables
  
positive.code:     try
  	case Storage of
  	    disc_only_copies -> dets:match_object(Tab, Pat);
  	    _ -> ets:match_object(Tab, Pat)
  	end
      after
  	db_fixtable(Storage, Tab, false)
      end.
  
  db_select(Tab, Pat) ->
      db_select(val({Tab, storage_type}), Tab, Pat).
  
negative.code: 	 tab2tmp/1,
  	 tab2dcd/1,
  	 tab2dcl/1,
  	 tab2logtmp/1,
  	 to_list/1,
  	 union/2,
  	 uniq/1,
  