anchor.diff:      Pids = [spawn_link(fun() -> several_apps(Parent, N, Config) end) 
   	    || N <- lists:seq(1,4)],
       process_flag(trap_exit,true),
  -    ?m_multi_receive([{complete,Pid} || Pid <- Pids]),
  +    Wait = fun(Pid,Acc) ->
  +		   receive {complete, Pid} -> Acc
  +		   after 20000 -> [Pid|Acc]
  +		   end
  +	   end,
  +    Res = lists:foldl(Wait, [], Pids),
       [Pid ! quit || Pid <- Pids],
  +
  +    Dbg = fun(Pid) ->
  +		  io:format("Stack ~p~n",[erlang:process_info(Pid, current_stacktrace)]),
  +		  io:format("Stack ~p~n",[erlang:process_info(Pid)])
  +	  end,
  +    case Res of
  +	[] -> ok;
  +	Failed ->
  +	    [Dbg(Pid)|| Pid <- Failed]
  +    end,
       case wx_test_lib:user_available(Config) of
   	true ->
   	    receive {'EXIT',_,foo} -> ok end;
  
positive.code: 
  %% Test the wx_misc.erl api functionality.
  wx_misc(TestInfo) when is_atom(TestInfo) -> wx_test_lib:tc_info(TestInfo);
  wx_misc(Config) ->    
      wx:new([{debug, trace}]),
      put(wx_test_verbose, true),
      ?m(ok, wx_misc:bell()),
  
negative.code: %%
  %% %CopyrightBegin%
  %% 
  %% Copyright Ericsson AB 2008-2014. All Rights Reserved.
  %% 
  %% The contents of this file are subject to the Erlang Public License,
  %% Version 1.1, (the "License"); you may not use this file except in
  