couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Lehnardt <...@apache.org>
Subject Re: Test suite problem with Hardy + 12.b.5
Date Tue, 18 Aug 2009 12:48:00 GMT
Hi Brian,

thanks for the report. Just for our sanity, can use the SVN checkout?
We can't support third party distributions (yeah, I know, sounds  
silly :)


The backtrace looks as if the build or link phase of couchjs fails.

can you try running couchjs by hand and write `["reset"]`? into
stdin?

 > src/couchdb/couchjs share/server/main.js
["reset"]
true

And can you try following http://wiki.apache.org/couchdb/Troubleshooting?

Cheers
Jan
--

On 18 Aug 2009, at 14:37, Brian Candler wrote:

> Now that couchdb trunk requires 12.b.5 I updated a Ubuntu Hardy box  
> using
> the Erlang from Jaunty, pulled in the latest Couchdb from git (*), and
> compiled it.
>
> It seems to start, but a lot of the tests fail, including the  
> "basics" test.
> The backtrace is attached below.
>
> Any thoughts?
>
> The backtrace is hard to read, but appears to be something to do with
> _temp_view. The SpiderMonkey version I have installed is
> libmozjs-dev  
> 1.8.1.18+nobinonly.b308.cvs20090331t155113-0ubuntu0.8.04.1
> and a quick test suggests it's OK:
>
> $ /usr/local/bin/couchjs -
> print("Hello");
> ^D
> Hello
> $
>
> Cheers,
>
> Brian.
>
> (*) HEAD is:
> commit f6c359e412ae3793de363ce23fdf34a09fd7107d
> Author: jan <jan@13f79535-47bb-0310-9956-ffa450edef68>
> Date:   Tue Aug 18 10:03:43 2009 +0000
>
>    add Dirkjan Ochtman to THANKS file
>
>    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@805340  
> 13f79535-47bb-0310-9956-ffa450edef68
>
> ----- This is the log from running the "basics" test -----
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'GET' / 200
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'DELETE' /test_suite_db/ 200
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'DELETE' /test_suite_db/ 404
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'PUT' /test_suite_db/ 201
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'PUT' /test_suite_db/ 412
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'DELETE' /test_suite_db 200
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'PUT' /test_suite_db 201
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'DELETE' /test_suite_db%2Fwith_slashes 200
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'PUT' /test_suite_db%2Fwith_slashes 201
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'GET' /test_suite_db/ 200
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'GET' /test_suite_db/ 200
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'PUT' /test_suite_db/0 201
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'GET' /test_suite_db/0?revs_info=true 200
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'GET' /test_suite_db/0?local_seq=true 200
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'PUT' /test_suite_db/1 201
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'PUT' /test_suite_db/2 201
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'PUT' /test_suite_db/3 201
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'GET' /test_suite_db/ 200
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [error] [<0.716.0>]  
> {error_report,<0.22.0>,
>    {<0.716.0>,crash_report,
>     [[{pid,<0.716.0>},
>       {registered_name,[]},
>       {error_info,
>           {exit,
>               {bad_return_value,{os_process_error,{exit_status,2}}},
>               [{gen_server,init_it,6},{proc_lib,init_p_do_apply,3}]}},
>       {initial_call,{couch_os_process,init,['Argument__1']}},
>       {ancestors,
>            
> [couch_query_servers,couch_secondary_services,couch_server_sup,
>            <0.1.0>]},
>       {messages,[]},
>       {links,[<0.555.0>]},
>       {dictionary,[]},
>       {trap_exit,false},
>       {status,running},
>       {heap_size,610},
>       {stack_size,23},
>       {reductions,217}],
>      []]}}
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [error] [emulator] Error in process  
> <0.714.0> with exit value: {{nocatch,{'EXIT',{{badmatch,{error, 
> {bad_return_value,{os_process_error,{exit_status,2}}}}}, 
> [{couch_query_servers,new_process,2}, 
> {couch_query_servers,handle_call,3},{gen_server,handle_msg,5}, 
> {proc_lib,init_p_do_apply...
>
>
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [error] [<0.555.0>] ** Generic  
> server couch_query_servers terminating
> ** Last message in was {'EXIT',<0.716.0>,
>                           {bad_return_value,
>                               {os_process_error,{exit_status,2}}}}
> ** When Server state == {213021,217120,221217,225305}
> ** Reason for termination ==
> ** {bad_return_value,{os_process_error,{exit_status,2}}}
>
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [error] [<0.555.0>]  
> {error_report,<0.22.0>,
>    {<0.555.0>,crash_report,
>     [[{pid,<0.555.0>},
>       {registered_name,couch_query_servers},
>       {error_info,
>           {exit,
>               {bad_return_value,{os_process_error,{exit_status,2}}},
>               [{gen_server,terminate,6},{proc_lib,init_p_do_apply, 
> 3}]}},
>       {initial_call,{couch_query_servers,init,['Argument__1']}},
>       {ancestors,[couch_secondary_services,couch_server_sup,<0.1.0>]},
>       {messages,[]},
>       {links,[<0.415.0>]},
>       {dictionary,[]},
>       {trap_exit,true},
>       {status,running},
>       {heap_size,377},
>       {stack_size,23},
>       {reductions,271}],
>      []]}}
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [error] [<0.415.0>]  
> {error_report,<0.22.0>,
>              {<0.415.0>,supervisor_report,
>               [{supervisor,{local,couch_secondary_services}},
>                {errorContext,child_terminated},
>                {reason,{bad_return_value,{os_process_error, 
> {exit_status,2}}}},
>                {offender,[{pid,<0.555.0>},
>                           {name,query_servers},
>                           {mfa,{couch_query_servers,start_link,[]}},
>                           {restart_type,permanent},
>                           {shutdown,brutal_kill},
>                           {child_type,worker}]}]}}
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [error] [<0.710.0>] ** Generic  
> server <0.710.0> terminating
> ** Last message in was {'EXIT',<0.714.0>,
>                        {{nocatch,
>                          {'EXIT',
>                           {{badmatch,
>                             {error,
>                              {bad_return_value,
>                               {os_process_error,{exit_status,2}}}}},
>                            [{couch_query_servers,new_process,2},
>                             {couch_query_servers,handle_call,3},
>                             {gen_server,handle_msg,5},
>                             {proc_lib,init_p_do_apply,3}]}}},
>                         [{couch_query_servers,get_os_process,1},
>                          {couch_query_servers,start_doc_map,2},
>                          {couch_view_updater,view_compute,2},
>                          {couch_view_updater,update,2}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
>                         {"/usr/local/var/lib/ 
> couchdb",<<"test_suite_db">>,
>                          {group,
>                            
> <<68,132,180,92,203,90,112,239,127,92,212,225,110,
>                             234,229,122>>,
>                           {db,<0.700.0>,<0.701.0>,nil,
>                            <<"1250598345676632">>,<0.698.0>,<0.702.0>,
>                            {db_header,4,0,0,nil,nil,nil,0,nil,nil, 
> 1000},
>                            0,
>                            {btree,<0.698.0>,
>                             {1079,{4,0}},
>                             #Fun<couch_db_updater.8.117532479>,
>                             #Fun<couch_db_updater.9.105507025>,
>                             #Fun<couch_db_updater.7.32442936>,
>                             #Fun<couch_db_updater.10.43662179>},
>                            {btree,<0.698.0>,
>                             {1335,4},
>                             #Fun<couch_db_updater.11.41695917>,
>                             #Fun<couch_db_updater.12.6934644>,
>                             #Fun<couch_btree.5.124754102>,
>                             #Fun<couch_db_updater.13.28245598>},
>                            {btree,<0.698.0>,nil,
>                             #Fun<couch_btree.0.83553141>,
>                             #Fun<couch_btree.1.30790806>,
>                             #Fun<couch_btree.2.124754102>,nil},
>                            4,<<"test_suite_db">>,
>                            "/usr/local/var/lib/couchdb/ 
> test_suite_db.couch",
>                            [],[],nil,
>                            {user_ctx,null,[]},
>                            #Ref<0.0.0.13450>,1000,
>                            [before_header,after_header,on_file_open]},
>                           nil,<<"_temp">>,<<"javascript">>,[],
>                           [{view,0,
>                             [<<"_temp">>],
>                             <<"(function (doc) {if (doc.a == 4)  
> {emit(null, doc.b);}})">>,
>                             nil,[]}],
>                           nil,0,0,nil,nil}},
>                         {group,
>                           
> <<68,132,180,92,203,90,112,239,127,92,212,225,110,
>                            234,229,122>>,
>                           
> {db,<0.700.0>,<0.701.0>,nil,<<"1250598345676632">>,
>                           <0.698.0>,<0.702.0>,
>                           {db_header,4,0,0,nil,nil,nil,0,nil,nil, 
> 1000},
>                           0,
>                           {btree,<0.698.0>,
>                            {1079,{4,0}},
>                            #Fun<couch_db_updater.8.117532479>,
>                            #Fun<couch_db_updater.9.105507025>,
>                            #Fun<couch_db_updater.7.32442936>,
>                            #Fun<couch_db_updater.10.43662179>},
>                           {btree,<0.698.0>,
>                            {1335,4},
>                            #Fun<couch_db_updater.11.41695917>,
>                            #Fun<couch_db_updater.12.6934644>,
>                            #Fun<couch_btree.5.124754102>,
>                            #Fun<couch_db_updater.13.28245598>},
>                           {btree,<0.698.0>,nil,#Fun<couch_btree. 
> 0.83553141>,
>                            #Fun<couch_btree.1.30790806>,
>                            #Fun<couch_btree.2.124754102>,nil},
>                           4,<<"test_suite_db">>,
>                           "/usr/local/var/lib/couchdb/ 
> test_suite_db.couch",
>                           [],[],nil,
>                           {user_ctx,null,[]},
>                           #Ref<0.0.0.13450>,1000,
>                           [before_header,after_header,on_file_open]},
>                          <0.712.0>,<<"_temp">>,<<"javascript">>,[],
>                          [{view,0,
>                            [<<"_temp">>],
>                            <<"(function (doc) {if (doc.a == 4)  
> {emit(null, doc.b);}})">>,
>                            {btree,<0.712.0>,nil,
>                             #Fun<couch_btree.3.83553141>,
>                             #Fun<couch_btree.4.30790806>,
>                             #Fun<couch_view.less_json_keys.2>,
>                             #Fun<couch_view_group.11.46347864>},
>                            []}],
>                          {btree,<0.712.0>,nil,#Fun<couch_btree. 
> 0.83553141>,
>                           #Fun<couch_btree.1.30790806>,
>                           #Fun<couch_btree.2.124754102>,nil},
>                          0,0,nil,nil},
>                         <0.714.0>,nil,false,
>                         [{{<0.485.0>,#Ref<0.0.0.13616>},4}],
>                         <0.715.0>}
> ** Reason for termination ==
> ** {'EXIT',
>       {{badmatch,
>            {error,{bad_return_value,{os_process_error,{exit_status, 
> 2}}}}},
>        [{couch_query_servers,new_process,2},
>         {couch_query_servers,handle_call,3},
>         {gen_server,handle_msg,5},
>         {proc_lib,init_p_do_apply,3}]}}
>
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [error] [<0.710.0>]  
> {error_report,<0.22.0>,
>    {<0.710.0>,crash_report,
>     [[{pid,<0.710.0>},
>       {registered_name,[]},
>       {error_info,
>           {exit,
>               {'EXIT',
>                   {{badmatch,
>                        {error,
>                            {bad_return_value,
>                                {os_process_error,{exit_status,2}}}}},
>                    [{couch_query_servers,new_process,2},
>                     {couch_query_servers,handle_call,3},
>                     {gen_server,handle_msg,5},
>                     {proc_lib,init_p_do_apply,3}]}},
>               [{gen_server,terminate,6},{proc_lib,init_p_do_apply, 
> 3}]}},
>       {initial_call,{couch_view_group,init,['Argument__1']}},
>       {ancestors,
>            
> [couch_view,couch_secondary_services,couch_server_sup,<0.1.0>]},
>       {messages,[]},
>       {links,[<0.712.0>,<0.416.0>]},
>       {dictionary,[]},
>       {trap_exit,true},
>       {status,running},
>       {heap_size,1597},
>       {stack_size,23},
>       {reductions,506}],
>      [{neighbour,
>           [{pid,<0.715.0>},
>            {registered_name,[]},
>            {initial_call,{couch_ref_counter,init,['Argument__1']}},
>            {current_function,{gen_server,loop,6}},
>            {ancestors,
>                [<0.710.0>,couch_view,couch_secondary_services,
>                 couch_server_sup,<0.1.0>]},
>            {messages,[]},
>            {links,[<0.712.0>]},
>            {dictionary,[]},
>            {trap_exit,false},
>            {status,waiting},
>            {heap_size,233},
>            {stack_size,9},
>            {reductions,54}]},
>       {neighbour,
>           [{pid,<0.712.0>},
>            {registered_name,[]},
>            {initial_call,{couch_file,init,['Argument__1']}},
>            {current_function,{gen_server,loop,6}},
>            {ancestors,
>                [<0.710.0>,couch_view,couch_secondary_services,
>                 couch_server_sup,<0.1.0>]},
>            {messages,[]},
>            {links,[<0.710.0>,<0.715.0>,#Port<0.1393>]},
>            {dictionary,[]},
>            {trap_exit,false},
>            {status,waiting},
>            {heap_size,987},
>            {stack_size,9},
>            {reductions,1960}]}]]}}
>
> [Tue, 18 Aug 2009 12:25:45 GMT] [info] [<0.485.0>] 127.0.0.1 - -  
> 'POST' /test_suite_db/_temp_view 500
>


Mime
View raw message