You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Daniel Lockard (JIRA)" <ji...@apache.org> on 2010/08/17 18:19:16 UTC
[jira] Created: (COUCHDB-856) reduce_builtin fails
reduce_builtin fails
--------------------
Key: COUCHDB-856
URL: https://issues.apache.org/jira/browse/COUCHDB-856
Project: CouchDB
Issue Type: Bug
Components: Test Suite
Affects Versions: 1.0.1
Environment: CentOS 5.5
Reporter: Daniel Lockard
reduce_builtin fails in the Futon test suite, with this error: {"message":"JSON.parse","fileName":"http://10.3.0.20:5984/_utils/script/couch.js?0.11.0","lineNumber":165,"stack":"(\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"_stats\")@http://10.3.0.20:5984/_utils/script/couch.js?0.11.0:165\u000a((void 0))@http://10.3.0.20:5984/_utils/script/couch_test_runner.js?0.11.0:54\u000arun(0)@http://10.3.0.20:5984/_utils/script/couch_test_runner.js?0.11.0:84\u000a"}
i get this dump in the logs
http://pastebin.com/gSfZyXt8
Or:
[error] [<0.144.0>] ** Generic server <0.144.0> terminating
** Last message in was {'EXIT',<0.148.0>,
{undef,
[{erlang,min,[1,1]},
{couch_query_servers,
'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
** When Server state == {group_state,undefined,<<"test_suite_db">>,
{"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
{group,
<<3,83,134,243,145,137,46,176,194,211,132,124,106,
32,233,59>>,
{db,<0.118.0>,<0.119.0>,nil,
<<"1282061287074150">>,<0.116.0>,<0.120.0>,
{db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
0,
{btree,<0.116.0>,
{67650,{500,0}},
#Fun<couch_db_updater.7.69395062>,
#Fun<couch_db_updater.8.86519079>,
#Fun<couch_btree.5.124754102>,
#Fun<couch_db_updater.9.24674233>},
{btree,<0.116.0>,
{97633,500},
#Fun<couch_db_updater.10.90337910>,
#Fun<couch_db_updater.11.13595824>,
#Fun<couch_btree.5.124754102>,
#Fun<couch_db_updater.12.34906778>},
{btree,<0.116.0>,nil,
#Fun<couch_btree.0.83553141>,
#Fun<couch_btree.1.30790806>,
#Fun<couch_btree.2.124754102>,nil},
500,<<"test_suite_db">>,
"/usr/local/var/lib/couchdb/test_suite_db.couch",
[],[],nil,
{user_ctx,null,[],undefined},
#Ref<0.0.0.1416>,1000,
[before_header,after_header,on_file_open],
false},
nil,<<"_temp">>,<<"javascript">>,[],
[{view,0,
[<<"_temp">>],
<<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
nil,
[{<<"_temp">>,<<"_stats">>}],
[]}],
nil,0,0,nil,nil}},
{group,
<<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
233,59>>,
{db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
<0.116.0>,<0.120.0>,
{db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
0,
{btree,<0.116.0>,
{67650,{500,0}},
#Fun<couch_db_updater.7.69395062>,
#Fun<couch_db_updater.8.86519079>,
#Fun<couch_btree.5.124754102>,
#Fun<couch_db_updater.9.24674233>},
{btree,<0.116.0>,
{97633,500},
#Fun<couch_db_updater.10.90337910>,
#Fun<couch_db_updater.11.13595824>,
#Fun<couch_btree.5.124754102>,
#Fun<couch_db_updater.12.34906778>},
{btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
#Fun<couch_btree.1.30790806>,
#Fun<couch_btree.2.124754102>,nil},
500,<<"test_suite_db">>,
"/usr/local/var/lib/couchdb/test_suite_db.couch",
[],[],nil,
{user_ctx,null,[],undefined},
#Ref<0.0.0.1416>,1000,
[before_header,after_header,on_file_open],
false},
<0.146.0>,<<"_temp">>,<<"javascript">>,[],
[{view,0,
[<<"_temp">>],
<<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
{btree,<0.146.0>,nil,
#Fun<couch_btree.3.83553141>,
#Fun<couch_btree.4.30790806>,
#Fun<couch_view.less_json_ids.2>,
#Fun<couch_view_group.10.120246376>},
[{<<"_temp">>,<<"_stats">>}],
[]}],
{btree,<0.146.0>,nil,#Fun<couch_btree.0.83553141>,
#Fun<couch_btree.1.30790806>,
#Fun<couch_btree.2.124754102>,nil},
0,0,nil,nil},
<0.148.0>,nil,false,
[{{<0.94.0>,#Ref<0.0.0.4680>},500}],
<0.149.0>}
** Reason for termination ==
** {'function not exported',[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
=ERROR REPORT==== 17-Aug-2010::11:08:07 ===
** Generic server <0.144.0> terminating
** Last message in was {'EXIT',<0.148.0>,
{undef,
[{erlang,min,[1,1]},
{couch_query_servers,
'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
** When Server state == {group_state,undefined,<<"test_suite_db">>,
{"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
{group,
<<3,83,134,243,145,137,46,176,194,211,132,124,106,
32,233,59>>,
{db,<0.118.0>,<0.119.0>,nil,
<<"1282061287074150">>,<0.116.0>,<0.120.0>,
{db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
0,
{btree,<0.116.0>,
{67650,{500,0}},
#Fun<couch_db_updater.7.69395062>,
#Fun<couch_db_updater.8.86519079>,
#Fun<couch_btree.5.124754102>,
#Fun<couch_db_updater.9.24674233>},
{btree,<0.116.0>,
{97633,500},
#Fun<couch_db_updater.10.90337910>,
#Fun<couch_db_updater.11.13595824>,
#Fun<couch_btree.5.124754102>,
#Fun<couch_db_updater.12.34906778>},
{btree,<0.116.0>,nil,
#Fun<couch_btree.0.83553141>,
#Fun<couch_btree.1.30790806>,
#Fun<couch_btree.2.124754102>,nil},
500,<<"test_suite_db">>,
"/usr/local/var/lib/couchdb/test_suite_db.couch",
[],[],nil,
{user_ctx,null,[],undefined},
#Ref<0.0.0.1416>,1000,
[before_header,after_header,on_file_open],
false},
nil,<<"_temp">>,<<"javascript">>,[],
[{view,0,
[<<"_temp">>],
<<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
nil,
[{<<"_temp">>,<<"_stats">>}],
[]}],
nil,0,0,nil,nil}},
{group,
<<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
233,59>>,
{db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
<0.116.0>,<0.120.0>,
{db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
0,
{btree,<0.116.0>,
{67650,{500,0}},
#Fun<couch_db_updater.7.69395062>,
#Fun<couch_db_updater.8.86519079>,
#Fun<couch_btree.5.124754102>,
#Fun<couch_db_updater.9.24674233>},
{btree,<0.116.0>,
{97633,500},
#Fun<couch_db_updater.10.90337910>,
#Fun<couch_db_updater.11.13595824>,
#Fun<couch_btree.5.124754102>,
#Fun<couch_db_updater.12.34906778>},
{btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
#Fun<couch_btree.1.30790806>,
#Fun<couch_btree.2.124754102>,nil},
500,<<"test_suite_db">>,
"/usr/local/var/lib/couchdb/test_suite_db.couch",
[],[],nil,
{user_ctx,null,[],undefined},
#Ref<0.0.0.1416>,1000,
[before_header,after_header,on_file_open],
false},
<0.146.0>,<<"_temp">>,<<"javascript">>,[],
[{view,0,
[<<"_temp">>],
<<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
{btree,<0.146.0>,nil,
#Fun<couch_btree.3.83553141>,
#Fun<couch_btree.4.30790806>,
#Fun<couch_view.less_json_ids.2>,
#Fun<couch_view_group.10.120246376>},
[{<<"_temp">>,<<"_stats">>}],
[]}],
{btree,<0.146.0>,nil,#Fun<couch_btree.0.83553141>,
#Fun<couch_btree.1.30790806>,
#Fun<couch_btree.2.124754102>,nil},
0,0,nil,nil},
<0.148.0>,nil,false,
[{{<0.94.0>,#Ref<0.0.0.4680>},500}],
<0.149.0>}
** Reason for termination ==
** {'function not exported',[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
[error] [<0.144.0>] {error_report,<0.29.0>,
{<0.144.0>,crash_report,
[[{pid,<0.144.0>},
{registered_name,[]},
{error_info,
{exit,
{undef,
[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',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.30.0>]},
{messages,[]},
{links,[<0.146.0>,<0.84.0>]},
{dictionary,[]},
{trap_exit,true},
{status,running},
{heap_size,1597},
{stack_size,23},
{reductions,437}],
[]]}}
=CRASH REPORT==== 17-Aug-2010::11:08:07 ===
crasher:
pid: <0.144.0>
registered_name: []
exception exit: {undef,[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
in function gen_server:terminate/6
initial call: couch_view_group:init/1
ancestors: [couch_view,couch_secondary_services,couch_server_sup,
<0.30.0>]
messages: []
links: [<0.146.0>,<0.84.0>]
dictionary: []
trap_exit: true
status: running
heap_size: 1597
stack_size: 23
reductions: 437
neighbours:
[error] [<0.94.0>] {error_report,<0.29.0>,
{<0.94.0>,crash_report,
[[{pid,<0.94.0>},
{registered_name,[]},
{error_info,
{error,badarg,
[{erlang,list_to_binary,
[[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]]},
{couch_httpd,error_info,1},
{couch_httpd,send_error,2},
{couch_httpd,handle_request_int,5},
{mochiweb_http,headers,5},
{proc_lib,init_p_do_apply,3}]}},
{initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}},
{ancestors,
[couch_httpd,couch_secondary_services,couch_server_sup,<0.30.0>]},
{messages,[]},
{links,[<0.93.0>,#Port<0.1818>]},
{dictionary,
[{mochiweb_request_body,
<<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
{mochiweb_request_qs,[]},
{mochiweb_request_recv,true},
{jsonp,undefined},
{mochiweb_request_cookie,[{"AuthSession",[]}]}]},
{trap_exit,false},
{status,running},
{heap_size,17711},
{stack_size,23},
{reductions,239378}],
[]]}}
=CRASH REPORT==== 17-Aug-2010::11:08:07 ===
crasher:
pid: <0.94.0>
registered_name: []
exception error: bad argument
in function list_to_binary/1
called as list_to_binary([{erlang,min,[1,1]},
{couch_query_servers,
'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',
3}])
in call from couch_httpd:error_info/1
in call from couch_httpd:send_error/2
in call from couch_httpd:handle_request_int/5
in call from mochiweb_http:headers/5
initial call: mochiweb_socket_server:acceptor_loop/1
ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
<0.30.0>]
messages: []
links: [<0.93.0>,#Port<0.1818>]
dictionary: [{mochiweb_request_body,
<<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
{mochiweb_request_qs,[]},
{mochiweb_request_recv,true},
{jsonp,undefined},
{mochiweb_request_cookie,[{"AuthSession",[]}]}]
trap_exit: false
status: running
heap_size: 17711
stack_size: 23
reductions: 239378
neighbours:
[error] [<0.93.0>] {error_report,<0.29.0>,
{<0.93.0>,std_error,
{mochiweb_socket_server,235,{child_error,badarg}}}}
=ERROR REPORT==== 17-Aug-2010::11:08:07 ===
{mochiweb_socket_server,235,{child_error,badarg}}
[error] [<0.146.0>] ** Generic server <0.146.0> terminating
** Last message in was {'EXIT',<0.144.0>,
{undef,
[{erlang,min,[1,1]},
{couch_query_servers,
'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1967>,16}},
0,143}
** Reason for termination ==
** {'function not exported',[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
=ERROR REPORT==== 17-Aug-2010::11:08:07 ===
** Generic server <0.146.0> terminating
** Last message in was {'EXIT',<0.144.0>,
{undef,
[{erlang,min,[1,1]},
{couch_query_servers,
'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1967>,16}},
0,143}
** Reason for termination ==
** {'function not exported',[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
[error] [<0.146.0>] {error_report,<0.29.0>,
{<0.146.0>,crash_report,
[[{pid,<0.146.0>},
{registered_name,[]},
{error_info,
{exit,
{undef,
[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]},
[{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
{initial_call,{couch_file,init,['Argument__1']}},
{ancestors,
[<0.144.0>,couch_view,couch_secondary_services,couch_server_sup,
<0.30.0>]},
{messages,[{'EXIT',<0.149.0>,shutdown}]},
{links,[#Port<0.1967>]},
{dictionary,[]},
{trap_exit,true},
{status,running},
{heap_size,610},
{stack_size,23},
{reductions,1840}],
[]]}}
=CRASH REPORT==== 17-Aug-2010::11:08:07 ===
crasher:
pid: <0.146.0>
registered_name: []
exception exit: {undef,[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
in function gen_server:terminate/6
initial call: couch_file:init/1
ancestors: [<0.144.0>,couch_view,couch_secondary_services,
couch_server_sup,<0.30.0>]
messages: [{'EXIT',<0.149.0>,shutdown}]
links: [#Port<0.1967>]
dictionary: []
trap_exit: true
status: running
heap_size: 610
stack_size: 23
reductions: 1840
neighbours:
[error] [emulator] Error in process <0.163.0> with exit value: {undef,[{erlang,min,[1,1]},{couch_query_servers,'-builtin_stats/2-fun-0-',2},{lists,foldl,3},{couch_query_servers,builtin_stats,2},{couch_query_servers,builtin_reduce,4},{couch_query_servers,reduce,3},{couch_view_group...
=ERROR REPORT==== 17-Aug-2010::11:08:07 ===
Error in process <0.163.0> with exit value: {undef,[{erlang,min,[1,1]},{couch_query_servers,'-builtin_stats/2-fun-0-',2},{lists,foldl,3},{couch_query_servers,builtin_stats,2},{couch_query_servers,builtin_reduce,4},{couch_query_servers,reduce,3},{couch_view_group...
[error] [<0.155.0>] ** Generic server <0.155.0> terminating
** Last message in was {'EXIT',<0.158.0>,
{undef,
[{erlang,min,[1,1]},
{couch_query_servers,
'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
** When Server state == {group_state,undefined,<<"test_suite_db">>,
{"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
{group,
<<3,83,134,243,145,137,46,176,194,211,132,124,106,
32,233,59>>,
{db,<0.118.0>,<0.119.0>,nil,
<<"1282061287074150">>,<0.116.0>,<0.120.0>,
{db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
0,
{btree,<0.116.0>,
{67650,{500,0}},
#Fun<couch_db_updater.7.69395062>,
#Fun<couch_db_updater.8.86519079>,
#Fun<couch_btree.5.124754102>,
#Fun<couch_db_updater.9.24674233>},
{btree,<0.116.0>,
{97633,500},
#Fun<couch_db_updater.10.90337910>,
#Fun<couch_db_updater.11.13595824>,
#Fun<couch_btree.5.124754102>,
#Fun<couch_db_updater.12.34906778>},
{btree,<0.116.0>,nil,
#Fun<couch_btree.0.83553141>,
#Fun<couch_btree.1.30790806>,
#Fun<couch_btree.2.124754102>,nil},
500,<<"test_suite_db">>,
"/usr/local/var/lib/couchdb/test_suite_db.couch",
[],[],nil,
{user_ctx,null,[],undefined},
#Ref<0.0.0.1416>,1000,
[before_header,after_header,on_file_open],
false},
nil,<<"_temp">>,<<"javascript">>,[],
[{view,0,
[<<"_temp">>],
<<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
nil,
[{<<"_temp">>,<<"_stats">>}],
[]}],
nil,0,0,nil,nil}},
{group,
<<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
233,59>>,
{db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
<0.116.0>,<0.120.0>,
{db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
0,
{btree,<0.116.0>,
{67650,{500,0}},
#Fun<couch_db_updater.7.69395062>,
#Fun<couch_db_updater.8.86519079>,
#Fun<couch_btree.5.124754102>,
#Fun<couch_db_updater.9.24674233>},
{btree,<0.116.0>,
{97633,500},
#Fun<couch_db_updater.10.90337910>,
#Fun<couch_db_updater.11.13595824>,
#Fun<couch_btree.5.124754102>,
#Fun<couch_db_updater.12.34906778>},
{btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
#Fun<couch_btree.1.30790806>,
#Fun<couch_btree.2.124754102>,nil},
500,<<"test_suite_db">>,
"/usr/local/var/lib/couchdb/test_suite_db.couch",
[],[],nil,
{user_ctx,null,[],undefined},
#Ref<0.0.0.1416>,1000,
[before_header,after_header,on_file_open],
false},
<0.156.0>,<<"_temp">>,<<"javascript">>,[],
[{view,0,
[<<"_temp">>],
<<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
{btree,<0.156.0>,nil,
#Fun<couch_btree.3.83553141>,
#Fun<couch_btree.4.30790806>,
#Fun<couch_view.less_json_ids.2>,
#Fun<couch_view_group.10.120246376>},
[{<<"_temp">>,<<"_stats">>}],
[]}],
{btree,<0.156.0>,nil,#Fun<couch_btree.0.83553141>,
#Fun<couch_btree.1.30790806>,
#Fun<couch_btree.2.124754102>,nil},
0,0,nil,nil},
<0.158.0>,nil,false,
[{{<0.113.0>,#Ref<0.0.0.5767>},500}],
<0.159.0>}
** Reason for termination ==
** {'function not exported',[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
=ERROR REPORT==== 17-Aug-2010::11:08:07 ===
** Generic server <0.155.0> terminating
** Last message in was {'EXIT',<0.158.0>,
{undef,
[{erlang,min,[1,1]},
{couch_query_servers,
'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
** When Server state == {group_state,undefined,<<"test_suite_db">>,
{"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
{group,
<<3,83,134,243,145,137,46,176,194,211,132,124,106,
32,233,59>>,
{db,<0.118.0>,<0.119.0>,nil,
<<"1282061287074150">>,<0.116.0>,<0.120.0>,
{db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
0,
{btree,<0.116.0>,
{67650,{500,0}},
#Fun<couch_db_updater.7.69395062>,
#Fun<couch_db_updater.8.86519079>,
#Fun<couch_btree.5.124754102>,
#Fun<couch_db_updater.9.24674233>},
{btree,<0.116.0>,
{97633,500},
#Fun<couch_db_updater.10.90337910>,
#Fun<couch_db_updater.11.13595824>,
#Fun<couch_btree.5.124754102>,
#Fun<couch_db_updater.12.34906778>},
{btree,<0.116.0>,nil,
#Fun<couch_btree.0.83553141>,
#Fun<couch_btree.1.30790806>,
#Fun<couch_btree.2.124754102>,nil},
500,<<"test_suite_db">>,
"/usr/local/var/lib/couchdb/test_suite_db.couch",
[],[],nil,
{user_ctx,null,[],undefined},
#Ref<0.0.0.1416>,1000,
[before_header,after_header,on_file_open],
false},
nil,<<"_temp">>,<<"javascript">>,[],
[{view,0,
[<<"_temp">>],
<<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
nil,
[{<<"_temp">>,<<"_stats">>}],
[]}],
nil,0,0,nil,nil}},
{group,
<<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
233,59>>,
{db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
<0.116.0>,<0.120.0>,
{db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
0,
{btree,<0.116.0>,
{67650,{500,0}},
#Fun<couch_db_updater.7.69395062>,
#Fun<couch_db_updater.8.86519079>,
#Fun<couch_btree.5.124754102>,
#Fun<couch_db_updater.9.24674233>},
{btree,<0.116.0>,
{97633,500},
#Fun<couch_db_updater.10.90337910>,
#Fun<couch_db_updater.11.13595824>,
#Fun<couch_btree.5.124754102>,
#Fun<couch_db_updater.12.34906778>},
{btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
#Fun<couch_btree.1.30790806>,
#Fun<couch_btree.2.124754102>,nil},
500,<<"test_suite_db">>,
"/usr/local/var/lib/couchdb/test_suite_db.couch",
[],[],nil,
{user_ctx,null,[],undefined},
#Ref<0.0.0.1416>,1000,
[before_header,after_header,on_file_open],
false},
<0.156.0>,<<"_temp">>,<<"javascript">>,[],
[{view,0,
[<<"_temp">>],
<<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
{btree,<0.156.0>,nil,
#Fun<couch_btree.3.83553141>,
#Fun<couch_btree.4.30790806>,
#Fun<couch_view.less_json_ids.2>,
#Fun<couch_view_group.10.120246376>},
[{<<"_temp">>,<<"_stats">>}],
[]}],
{btree,<0.156.0>,nil,#Fun<couch_btree.0.83553141>,
#Fun<couch_btree.1.30790806>,
#Fun<couch_btree.2.124754102>,nil},
0,0,nil,nil},
<0.158.0>,nil,false,
[{{<0.113.0>,#Ref<0.0.0.5767>},500}],
<0.159.0>}
** Reason for termination ==
** {'function not exported',[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
[error] [<0.155.0>] {error_report,<0.29.0>,
{<0.155.0>,crash_report,
[[{pid,<0.155.0>},
{registered_name,[]},
{error_info,
{exit,
{undef,
[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',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.30.0>]},
{messages,[]},
{links,[<0.156.0>,<0.84.0>]},
{dictionary,[]},
{trap_exit,true},
{status,running},
{heap_size,1597},
{stack_size,23},
{reductions,372}],
[]]}}
=CRASH REPORT==== 17-Aug-2010::11:08:07 ===
crasher:
pid: <0.155.0>
registered_name: []
exception exit: {undef,[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
in function gen_server:terminate/6
initial call: couch_view_group:init/1
ancestors: [couch_view,couch_secondary_services,couch_server_sup,
<0.30.0>]
messages: []
links: [<0.156.0>,<0.84.0>]
dictionary: []
trap_exit: true
status: running
heap_size: 1597
stack_size: 23
reductions: 372
neighbours:
[error] [<0.113.0>] {error_report,<0.29.0>,
{<0.113.0>,crash_report,
[[{pid,<0.113.0>},
{registered_name,[]},
{error_info,
{error,badarg,
[{erlang,list_to_binary,
[[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]]},
{couch_httpd,error_info,1},
{couch_httpd,send_error,2},
{couch_httpd,handle_request_int,5},
{mochiweb_http,headers,5},
{proc_lib,init_p_do_apply,3}]}},
{initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}},
{ancestors,
[couch_httpd,couch_secondary_services,couch_server_sup,<0.30.0>]},
{messages,[]},
{links,[<0.93.0>,#Port<0.1978>]},
{dictionary,
[{mochiweb_request_body,
<<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
{mochiweb_request_qs,[]},
{mochiweb_request_recv,true},
{mochiweb_request_cookie,[{"AuthSession",[]}]}]},
{trap_exit,false},
{status,running},
{heap_size,4181},
{stack_size,23},
{reductions,3782}],
[]]}}
=CRASH REPORT==== 17-Aug-2010::11:08:07 ===
crasher:
pid: <0.113.0>
registered_name: []
exception error: bad argument
in function list_to_binary/1
called as list_to_binary([{erlang,min,[1,1]},
{couch_query_servers,
'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',
3}])
in call from couch_httpd:error_info/1
in call from couch_httpd:send_error/2
in call from couch_httpd:handle_request_int/5
in call from mochiweb_http:headers/5
initial call: mochiweb_socket_server:acceptor_loop/1
ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
<0.30.0>]
messages: []
links: [<0.93.0>,#Port<0.1978>]
dictionary: [{mochiweb_request_body,
<<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
{mochiweb_request_qs,[]},
{mochiweb_request_recv,true},
{mochiweb_request_cookie,[{"AuthSession",[]}]}]
trap_exit: false
status: running
heap_size: 4181
stack_size: 23
reductions: 3782
neighbours:
[error] [<0.93.0>] {error_report,<0.29.0>,
{<0.93.0>,std_error,
{mochiweb_socket_server,235,{child_error,badarg}}}}
=ERROR REPORT==== 17-Aug-2010::11:08:07 ===
{mochiweb_socket_server,235,{child_error,badarg}}
[error] [<0.156.0>] ** Generic server <0.156.0> terminating
** Last message in was {'EXIT',<0.155.0>,
{undef,
[{erlang,min,[1,1]},
{couch_query_servers,
'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1980>,18}},
0,235}
** Reason for termination ==
** {'function not exported',[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
=ERROR REPORT==== 17-Aug-2010::11:08:07 ===
** Generic server <0.156.0> terminating
** Last message in was {'EXIT',<0.155.0>,
{undef,
[{erlang,min,[1,1]},
{couch_query_servers,
'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1980>,18}},
0,235}
** Reason for termination ==
** {'function not exported',[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
[error] [<0.156.0>] {error_report,<0.29.0>,
{<0.156.0>,crash_report,
[[{pid,<0.156.0>},
{registered_name,[]},
{error_info,
{exit,
{undef,
[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]},
[{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
{initial_call,{couch_file,init,['Argument__1']}},
{ancestors,
[<0.155.0>,couch_view,couch_secondary_services,couch_server_sup,
<0.30.0>]},
{messages,[{'EXIT',<0.159.0>,shutdown}]},
{links,[#Port<0.1980>]},
{dictionary,[]},
{trap_exit,true},
{status,running},
{heap_size,987},
{stack_size,23},
{reductions,1733}],
[]]}}
=CRASH REPORT==== 17-Aug-2010::11:08:07 ===
crasher:
pid: <0.156.0>
registered_name: []
exception exit: {undef,[{erlang,min,[1,1]},
{couch_query_servers,'-builtin_stats/2-fun-0-',2},
{lists,foldl,3},
{couch_query_servers,builtin_stats,2},
{couch_query_servers,builtin_reduce,4},
{couch_query_servers,reduce,3},
{couch_view_group,'-init_group/4-fun-0-',4},
{couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
in function gen_server:terminate/6
initial call: couch_file:init/1
ancestors: [<0.155.0>,couch_view,couch_secondary_services,
couch_server_sup,<0.30.0>]
messages: [{'EXIT',<0.159.0>,shutdown}]
links: [#Port<0.1980>]
dictionary: []
trap_exit: true
status: running
heap_size: 987
stack_size: 23
reductions: 1733
neighbours:
if you don't want to go to pastebin.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (COUCHDB-856) reduce_builtin fails
Posted by "Huw Selley (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/COUCHDB-856?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12921274#action_12921274 ]
Huw Selley commented on COUCHDB-856:
------------------------------------
Sure:
$ erl
Erlang (BEAM) emulator version 5.6.5 [source] [64-bit] [smp:16] [async-threads:0] [hipe] [kernel-poll:false]
Eshell V5.6.5 (abort with ^G)
1> erlang:min(1, 2).
** exception error: undefined function erlang:min/2
2>
> reduce_builtin fails
> --------------------
>
> Key: COUCHDB-856
> URL: https://issues.apache.org/jira/browse/COUCHDB-856
> Project: CouchDB
> Issue Type: Bug
> Components: Test Suite
> Affects Versions: 1.0.1
> Environment: CentOS 5.5
> Reporter: Daniel Lockard
> Assignee: Chris Anderson
>
> reduce_builtin fails in the Futon test suite, with this error: {"message":"JSON.parse","fileName":"http://10.3.0.20:5984/_utils/script/couch.js?0.11.0","lineNumber":165,"stack":"(\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"_stats\")@http://10.3.0.20:5984/_utils/script/couch.js?0.11.0:165\u000a((void 0))@http://10.3.0.20:5984/_utils/script/couch_test_runner.js?0.11.0:54\u000arun(0)@http://10.3.0.20:5984/_utils/script/couch_test_runner.js?0.11.0:84\u000a"}
> i get this dump in the logs
> http://pastebin.com/gSfZyXt8
> Or:
> [error] [<0.144.0>] ** Generic server <0.144.0> terminating
> ** Last message in was {'EXIT',<0.148.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.146.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.146.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.146.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.148.0>,nil,false,
> [{{<0.94.0>,#Ref<0.0.0.4680>},500}],
> <0.149.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.144.0> terminating
> ** Last message in was {'EXIT',<0.148.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.146.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.146.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.146.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.148.0>,nil,false,
> [{{<0.94.0>,#Ref<0.0.0.4680>},500}],
> <0.149.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.144.0>] {error_report,<0.29.0>,
> {<0.144.0>,crash_report,
> [[{pid,<0.144.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',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.30.0>]},
> {messages,[]},
> {links,[<0.146.0>,<0.84.0>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,1597},
> {stack_size,23},
> {reductions,437}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.144.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_view_group:init/1
> ancestors: [couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.146.0>,<0.84.0>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 1597
> stack_size: 23
> reductions: 437
> neighbours:
> [error] [<0.94.0>] {error_report,<0.29.0>,
> {<0.94.0>,crash_report,
> [[{pid,<0.94.0>},
> {registered_name,[]},
> {error_info,
> {error,badarg,
> [{erlang,list_to_binary,
> [[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]]},
> {couch_httpd,error_info,1},
> {couch_httpd,send_error,2},
> {couch_httpd,handle_request_int,5},
> {mochiweb_http,headers,5},
> {proc_lib,init_p_do_apply,3}]}},
> {initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}},
> {ancestors,
> [couch_httpd,couch_secondary_services,couch_server_sup,<0.30.0>]},
> {messages,[]},
> {links,[<0.93.0>,#Port<0.1818>]},
> {dictionary,
> [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {jsonp,undefined},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]},
> {trap_exit,false},
> {status,running},
> {heap_size,17711},
> {stack_size,23},
> {reductions,239378}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.94.0>
> registered_name: []
> exception error: bad argument
> in function list_to_binary/1
> called as list_to_binary([{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',
> 3}])
> in call from couch_httpd:error_info/1
> in call from couch_httpd:send_error/2
> in call from couch_httpd:handle_request_int/5
> in call from mochiweb_http:headers/5
> initial call: mochiweb_socket_server:acceptor_loop/1
> ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.93.0>,#Port<0.1818>]
> dictionary: [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {jsonp,undefined},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]
> trap_exit: false
> status: running
> heap_size: 17711
> stack_size: 23
> reductions: 239378
> neighbours:
> [error] [<0.93.0>] {error_report,<0.29.0>,
> {<0.93.0>,std_error,
> {mochiweb_socket_server,235,{child_error,badarg}}}}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> {mochiweb_socket_server,235,{child_error,badarg}}
> [error] [<0.146.0>] ** Generic server <0.146.0> terminating
> ** Last message in was {'EXIT',<0.144.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1967>,16}},
> 0,143}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.146.0> terminating
> ** Last message in was {'EXIT',<0.144.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1967>,16}},
> 0,143}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.146.0>] {error_report,<0.29.0>,
> {<0.146.0>,crash_report,
> [[{pid,<0.146.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]},
> [{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
> {initial_call,{couch_file,init,['Argument__1']}},
> {ancestors,
> [<0.144.0>,couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]},
> {messages,[{'EXIT',<0.149.0>,shutdown}]},
> {links,[#Port<0.1967>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,610},
> {stack_size,23},
> {reductions,1840}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.146.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_file:init/1
> ancestors: [<0.144.0>,couch_view,couch_secondary_services,
> couch_server_sup,<0.30.0>]
> messages: [{'EXIT',<0.149.0>,shutdown}]
> links: [#Port<0.1967>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 610
> stack_size: 23
> reductions: 1840
> neighbours:
> [error] [emulator] Error in process <0.163.0> with exit value: {undef,[{erlang,min,[1,1]},{couch_query_servers,'-builtin_stats/2-fun-0-',2},{lists,foldl,3},{couch_query_servers,builtin_stats,2},{couch_query_servers,builtin_reduce,4},{couch_query_servers,reduce,3},{couch_view_group...
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> Error in process <0.163.0> with exit value: {undef,[{erlang,min,[1,1]},{couch_query_servers,'-builtin_stats/2-fun-0-',2},{lists,foldl,3},{couch_query_servers,builtin_stats,2},{couch_query_servers,builtin_reduce,4},{couch_query_servers,reduce,3},{couch_view_group...
> [error] [<0.155.0>] ** Generic server <0.155.0> terminating
> ** Last message in was {'EXIT',<0.158.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.156.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.156.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.156.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.158.0>,nil,false,
> [{{<0.113.0>,#Ref<0.0.0.5767>},500}],
> <0.159.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.155.0> terminating
> ** Last message in was {'EXIT',<0.158.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.156.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.156.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.156.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.158.0>,nil,false,
> [{{<0.113.0>,#Ref<0.0.0.5767>},500}],
> <0.159.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.155.0>] {error_report,<0.29.0>,
> {<0.155.0>,crash_report,
> [[{pid,<0.155.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',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.30.0>]},
> {messages,[]},
> {links,[<0.156.0>,<0.84.0>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,1597},
> {stack_size,23},
> {reductions,372}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.155.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_view_group:init/1
> ancestors: [couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.156.0>,<0.84.0>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 1597
> stack_size: 23
> reductions: 372
> neighbours:
> [error] [<0.113.0>] {error_report,<0.29.0>,
> {<0.113.0>,crash_report,
> [[{pid,<0.113.0>},
> {registered_name,[]},
> {error_info,
> {error,badarg,
> [{erlang,list_to_binary,
> [[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]]},
> {couch_httpd,error_info,1},
> {couch_httpd,send_error,2},
> {couch_httpd,handle_request_int,5},
> {mochiweb_http,headers,5},
> {proc_lib,init_p_do_apply,3}]}},
> {initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}},
> {ancestors,
> [couch_httpd,couch_secondary_services,couch_server_sup,<0.30.0>]},
> {messages,[]},
> {links,[<0.93.0>,#Port<0.1978>]},
> {dictionary,
> [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]},
> {trap_exit,false},
> {status,running},
> {heap_size,4181},
> {stack_size,23},
> {reductions,3782}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.113.0>
> registered_name: []
> exception error: bad argument
> in function list_to_binary/1
> called as list_to_binary([{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',
> 3}])
> in call from couch_httpd:error_info/1
> in call from couch_httpd:send_error/2
> in call from couch_httpd:handle_request_int/5
> in call from mochiweb_http:headers/5
> initial call: mochiweb_socket_server:acceptor_loop/1
> ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.93.0>,#Port<0.1978>]
> dictionary: [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]
> trap_exit: false
> status: running
> heap_size: 4181
> stack_size: 23
> reductions: 3782
> neighbours:
> [error] [<0.93.0>] {error_report,<0.29.0>,
> {<0.93.0>,std_error,
> {mochiweb_socket_server,235,{child_error,badarg}}}}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> {mochiweb_socket_server,235,{child_error,badarg}}
> [error] [<0.156.0>] ** Generic server <0.156.0> terminating
> ** Last message in was {'EXIT',<0.155.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1980>,18}},
> 0,235}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.156.0> terminating
> ** Last message in was {'EXIT',<0.155.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1980>,18}},
> 0,235}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.156.0>] {error_report,<0.29.0>,
> {<0.156.0>,crash_report,
> [[{pid,<0.156.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]},
> [{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
> {initial_call,{couch_file,init,['Argument__1']}},
> {ancestors,
> [<0.155.0>,couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]},
> {messages,[{'EXIT',<0.159.0>,shutdown}]},
> {links,[#Port<0.1980>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,987},
> {stack_size,23},
> {reductions,1733}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.156.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_file:init/1
> ancestors: [<0.155.0>,couch_view,couch_secondary_services,
> couch_server_sup,<0.30.0>]
> messages: [{'EXIT',<0.159.0>,shutdown}]
> links: [#Port<0.1980>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 987
> stack_size: 23
> reductions: 1733
> neighbours:
> if you don't want to go to pastebin.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Assigned: (COUCHDB-856) reduce_builtin fails
Posted by "Chris Anderson (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/COUCHDB-856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Anderson reassigned COUCHDB-856:
--------------------------------------
Assignee: Chris Anderson
> reduce_builtin fails
> --------------------
>
> Key: COUCHDB-856
> URL: https://issues.apache.org/jira/browse/COUCHDB-856
> Project: CouchDB
> Issue Type: Bug
> Components: Test Suite
> Affects Versions: 1.0.1
> Environment: CentOS 5.5
> Reporter: Daniel Lockard
> Assignee: Chris Anderson
>
> reduce_builtin fails in the Futon test suite, with this error: {"message":"JSON.parse","fileName":"http://10.3.0.20:5984/_utils/script/couch.js?0.11.0","lineNumber":165,"stack":"(\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"_stats\")@http://10.3.0.20:5984/_utils/script/couch.js?0.11.0:165\u000a((void 0))@http://10.3.0.20:5984/_utils/script/couch_test_runner.js?0.11.0:54\u000arun(0)@http://10.3.0.20:5984/_utils/script/couch_test_runner.js?0.11.0:84\u000a"}
> i get this dump in the logs
> http://pastebin.com/gSfZyXt8
> Or:
> [error] [<0.144.0>] ** Generic server <0.144.0> terminating
> ** Last message in was {'EXIT',<0.148.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.146.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.146.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.146.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.148.0>,nil,false,
> [{{<0.94.0>,#Ref<0.0.0.4680>},500}],
> <0.149.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.144.0> terminating
> ** Last message in was {'EXIT',<0.148.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.146.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.146.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.146.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.148.0>,nil,false,
> [{{<0.94.0>,#Ref<0.0.0.4680>},500}],
> <0.149.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.144.0>] {error_report,<0.29.0>,
> {<0.144.0>,crash_report,
> [[{pid,<0.144.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',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.30.0>]},
> {messages,[]},
> {links,[<0.146.0>,<0.84.0>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,1597},
> {stack_size,23},
> {reductions,437}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.144.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_view_group:init/1
> ancestors: [couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.146.0>,<0.84.0>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 1597
> stack_size: 23
> reductions: 437
> neighbours:
> [error] [<0.94.0>] {error_report,<0.29.0>,
> {<0.94.0>,crash_report,
> [[{pid,<0.94.0>},
> {registered_name,[]},
> {error_info,
> {error,badarg,
> [{erlang,list_to_binary,
> [[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]]},
> {couch_httpd,error_info,1},
> {couch_httpd,send_error,2},
> {couch_httpd,handle_request_int,5},
> {mochiweb_http,headers,5},
> {proc_lib,init_p_do_apply,3}]}},
> {initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}},
> {ancestors,
> [couch_httpd,couch_secondary_services,couch_server_sup,<0.30.0>]},
> {messages,[]},
> {links,[<0.93.0>,#Port<0.1818>]},
> {dictionary,
> [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {jsonp,undefined},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]},
> {trap_exit,false},
> {status,running},
> {heap_size,17711},
> {stack_size,23},
> {reductions,239378}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.94.0>
> registered_name: []
> exception error: bad argument
> in function list_to_binary/1
> called as list_to_binary([{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',
> 3}])
> in call from couch_httpd:error_info/1
> in call from couch_httpd:send_error/2
> in call from couch_httpd:handle_request_int/5
> in call from mochiweb_http:headers/5
> initial call: mochiweb_socket_server:acceptor_loop/1
> ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.93.0>,#Port<0.1818>]
> dictionary: [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {jsonp,undefined},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]
> trap_exit: false
> status: running
> heap_size: 17711
> stack_size: 23
> reductions: 239378
> neighbours:
> [error] [<0.93.0>] {error_report,<0.29.0>,
> {<0.93.0>,std_error,
> {mochiweb_socket_server,235,{child_error,badarg}}}}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> {mochiweb_socket_server,235,{child_error,badarg}}
> [error] [<0.146.0>] ** Generic server <0.146.0> terminating
> ** Last message in was {'EXIT',<0.144.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1967>,16}},
> 0,143}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.146.0> terminating
> ** Last message in was {'EXIT',<0.144.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1967>,16}},
> 0,143}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.146.0>] {error_report,<0.29.0>,
> {<0.146.0>,crash_report,
> [[{pid,<0.146.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]},
> [{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
> {initial_call,{couch_file,init,['Argument__1']}},
> {ancestors,
> [<0.144.0>,couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]},
> {messages,[{'EXIT',<0.149.0>,shutdown}]},
> {links,[#Port<0.1967>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,610},
> {stack_size,23},
> {reductions,1840}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.146.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_file:init/1
> ancestors: [<0.144.0>,couch_view,couch_secondary_services,
> couch_server_sup,<0.30.0>]
> messages: [{'EXIT',<0.149.0>,shutdown}]
> links: [#Port<0.1967>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 610
> stack_size: 23
> reductions: 1840
> neighbours:
> [error] [emulator] Error in process <0.163.0> with exit value: {undef,[{erlang,min,[1,1]},{couch_query_servers,'-builtin_stats/2-fun-0-',2},{lists,foldl,3},{couch_query_servers,builtin_stats,2},{couch_query_servers,builtin_reduce,4},{couch_query_servers,reduce,3},{couch_view_group...
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> Error in process <0.163.0> with exit value: {undef,[{erlang,min,[1,1]},{couch_query_servers,'-builtin_stats/2-fun-0-',2},{lists,foldl,3},{couch_query_servers,builtin_stats,2},{couch_query_servers,builtin_reduce,4},{couch_query_servers,reduce,3},{couch_view_group...
> [error] [<0.155.0>] ** Generic server <0.155.0> terminating
> ** Last message in was {'EXIT',<0.158.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.156.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.156.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.156.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.158.0>,nil,false,
> [{{<0.113.0>,#Ref<0.0.0.5767>},500}],
> <0.159.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.155.0> terminating
> ** Last message in was {'EXIT',<0.158.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.156.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.156.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.156.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.158.0>,nil,false,
> [{{<0.113.0>,#Ref<0.0.0.5767>},500}],
> <0.159.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.155.0>] {error_report,<0.29.0>,
> {<0.155.0>,crash_report,
> [[{pid,<0.155.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',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.30.0>]},
> {messages,[]},
> {links,[<0.156.0>,<0.84.0>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,1597},
> {stack_size,23},
> {reductions,372}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.155.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_view_group:init/1
> ancestors: [couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.156.0>,<0.84.0>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 1597
> stack_size: 23
> reductions: 372
> neighbours:
> [error] [<0.113.0>] {error_report,<0.29.0>,
> {<0.113.0>,crash_report,
> [[{pid,<0.113.0>},
> {registered_name,[]},
> {error_info,
> {error,badarg,
> [{erlang,list_to_binary,
> [[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]]},
> {couch_httpd,error_info,1},
> {couch_httpd,send_error,2},
> {couch_httpd,handle_request_int,5},
> {mochiweb_http,headers,5},
> {proc_lib,init_p_do_apply,3}]}},
> {initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}},
> {ancestors,
> [couch_httpd,couch_secondary_services,couch_server_sup,<0.30.0>]},
> {messages,[]},
> {links,[<0.93.0>,#Port<0.1978>]},
> {dictionary,
> [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]},
> {trap_exit,false},
> {status,running},
> {heap_size,4181},
> {stack_size,23},
> {reductions,3782}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.113.0>
> registered_name: []
> exception error: bad argument
> in function list_to_binary/1
> called as list_to_binary([{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',
> 3}])
> in call from couch_httpd:error_info/1
> in call from couch_httpd:send_error/2
> in call from couch_httpd:handle_request_int/5
> in call from mochiweb_http:headers/5
> initial call: mochiweb_socket_server:acceptor_loop/1
> ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.93.0>,#Port<0.1978>]
> dictionary: [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]
> trap_exit: false
> status: running
> heap_size: 4181
> stack_size: 23
> reductions: 3782
> neighbours:
> [error] [<0.93.0>] {error_report,<0.29.0>,
> {<0.93.0>,std_error,
> {mochiweb_socket_server,235,{child_error,badarg}}}}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> {mochiweb_socket_server,235,{child_error,badarg}}
> [error] [<0.156.0>] ** Generic server <0.156.0> terminating
> ** Last message in was {'EXIT',<0.155.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1980>,18}},
> 0,235}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.156.0> terminating
> ** Last message in was {'EXIT',<0.155.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1980>,18}},
> 0,235}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.156.0>] {error_report,<0.29.0>,
> {<0.156.0>,crash_report,
> [[{pid,<0.156.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]},
> [{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
> {initial_call,{couch_file,init,['Argument__1']}},
> {ancestors,
> [<0.155.0>,couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]},
> {messages,[{'EXIT',<0.159.0>,shutdown}]},
> {links,[#Port<0.1980>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,987},
> {stack_size,23},
> {reductions,1733}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.156.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_file:init/1
> ancestors: [<0.155.0>,couch_view,couch_secondary_services,
> couch_server_sup,<0.30.0>]
> messages: [{'EXIT',<0.159.0>,shutdown}]
> links: [#Port<0.1980>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 987
> stack_size: 23
> reductions: 1733
> neighbours:
> if you don't want to go to pastebin.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (COUCHDB-856) reduce_builtin fails
Posted by "Paul Joseph Davis (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/COUCHDB-856?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12920604#action_12920604 ]
Paul Joseph Davis commented on COUCHDB-856:
-------------------------------------------
What version of erlang are you using?
I see erlang as far back as R13B03.
An easy check:
$ erl
Erlang R14B (erts-5.8.1) [source] [64-bit] [smp:2:2] [rq:2] [async-threads:0] [hipe] [kernel-poll:false]
Eshell V5.8.1 (abort with ^G)
1> erlang:min(1, 2).
> reduce_builtin fails
> --------------------
>
> Key: COUCHDB-856
> URL: https://issues.apache.org/jira/browse/COUCHDB-856
> Project: CouchDB
> Issue Type: Bug
> Components: Test Suite
> Affects Versions: 1.0.1
> Environment: CentOS 5.5
> Reporter: Daniel Lockard
> Assignee: Chris Anderson
>
> reduce_builtin fails in the Futon test suite, with this error: {"message":"JSON.parse","fileName":"http://10.3.0.20:5984/_utils/script/couch.js?0.11.0","lineNumber":165,"stack":"(\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"_stats\")@http://10.3.0.20:5984/_utils/script/couch.js?0.11.0:165\u000a((void 0))@http://10.3.0.20:5984/_utils/script/couch_test_runner.js?0.11.0:54\u000arun(0)@http://10.3.0.20:5984/_utils/script/couch_test_runner.js?0.11.0:84\u000a"}
> i get this dump in the logs
> http://pastebin.com/gSfZyXt8
> Or:
> [error] [<0.144.0>] ** Generic server <0.144.0> terminating
> ** Last message in was {'EXIT',<0.148.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.146.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.146.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.146.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.148.0>,nil,false,
> [{{<0.94.0>,#Ref<0.0.0.4680>},500}],
> <0.149.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.144.0> terminating
> ** Last message in was {'EXIT',<0.148.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.146.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.146.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.146.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.148.0>,nil,false,
> [{{<0.94.0>,#Ref<0.0.0.4680>},500}],
> <0.149.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.144.0>] {error_report,<0.29.0>,
> {<0.144.0>,crash_report,
> [[{pid,<0.144.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',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.30.0>]},
> {messages,[]},
> {links,[<0.146.0>,<0.84.0>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,1597},
> {stack_size,23},
> {reductions,437}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.144.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_view_group:init/1
> ancestors: [couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.146.0>,<0.84.0>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 1597
> stack_size: 23
> reductions: 437
> neighbours:
> [error] [<0.94.0>] {error_report,<0.29.0>,
> {<0.94.0>,crash_report,
> [[{pid,<0.94.0>},
> {registered_name,[]},
> {error_info,
> {error,badarg,
> [{erlang,list_to_binary,
> [[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]]},
> {couch_httpd,error_info,1},
> {couch_httpd,send_error,2},
> {couch_httpd,handle_request_int,5},
> {mochiweb_http,headers,5},
> {proc_lib,init_p_do_apply,3}]}},
> {initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}},
> {ancestors,
> [couch_httpd,couch_secondary_services,couch_server_sup,<0.30.0>]},
> {messages,[]},
> {links,[<0.93.0>,#Port<0.1818>]},
> {dictionary,
> [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {jsonp,undefined},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]},
> {trap_exit,false},
> {status,running},
> {heap_size,17711},
> {stack_size,23},
> {reductions,239378}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.94.0>
> registered_name: []
> exception error: bad argument
> in function list_to_binary/1
> called as list_to_binary([{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',
> 3}])
> in call from couch_httpd:error_info/1
> in call from couch_httpd:send_error/2
> in call from couch_httpd:handle_request_int/5
> in call from mochiweb_http:headers/5
> initial call: mochiweb_socket_server:acceptor_loop/1
> ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.93.0>,#Port<0.1818>]
> dictionary: [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {jsonp,undefined},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]
> trap_exit: false
> status: running
> heap_size: 17711
> stack_size: 23
> reductions: 239378
> neighbours:
> [error] [<0.93.0>] {error_report,<0.29.0>,
> {<0.93.0>,std_error,
> {mochiweb_socket_server,235,{child_error,badarg}}}}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> {mochiweb_socket_server,235,{child_error,badarg}}
> [error] [<0.146.0>] ** Generic server <0.146.0> terminating
> ** Last message in was {'EXIT',<0.144.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1967>,16}},
> 0,143}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.146.0> terminating
> ** Last message in was {'EXIT',<0.144.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1967>,16}},
> 0,143}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.146.0>] {error_report,<0.29.0>,
> {<0.146.0>,crash_report,
> [[{pid,<0.146.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]},
> [{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
> {initial_call,{couch_file,init,['Argument__1']}},
> {ancestors,
> [<0.144.0>,couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]},
> {messages,[{'EXIT',<0.149.0>,shutdown}]},
> {links,[#Port<0.1967>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,610},
> {stack_size,23},
> {reductions,1840}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.146.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_file:init/1
> ancestors: [<0.144.0>,couch_view,couch_secondary_services,
> couch_server_sup,<0.30.0>]
> messages: [{'EXIT',<0.149.0>,shutdown}]
> links: [#Port<0.1967>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 610
> stack_size: 23
> reductions: 1840
> neighbours:
> [error] [emulator] Error in process <0.163.0> with exit value: {undef,[{erlang,min,[1,1]},{couch_query_servers,'-builtin_stats/2-fun-0-',2},{lists,foldl,3},{couch_query_servers,builtin_stats,2},{couch_query_servers,builtin_reduce,4},{couch_query_servers,reduce,3},{couch_view_group...
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> Error in process <0.163.0> with exit value: {undef,[{erlang,min,[1,1]},{couch_query_servers,'-builtin_stats/2-fun-0-',2},{lists,foldl,3},{couch_query_servers,builtin_stats,2},{couch_query_servers,builtin_reduce,4},{couch_query_servers,reduce,3},{couch_view_group...
> [error] [<0.155.0>] ** Generic server <0.155.0> terminating
> ** Last message in was {'EXIT',<0.158.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.156.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.156.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.156.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.158.0>,nil,false,
> [{{<0.113.0>,#Ref<0.0.0.5767>},500}],
> <0.159.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.155.0> terminating
> ** Last message in was {'EXIT',<0.158.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.156.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.156.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.156.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.158.0>,nil,false,
> [{{<0.113.0>,#Ref<0.0.0.5767>},500}],
> <0.159.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.155.0>] {error_report,<0.29.0>,
> {<0.155.0>,crash_report,
> [[{pid,<0.155.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',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.30.0>]},
> {messages,[]},
> {links,[<0.156.0>,<0.84.0>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,1597},
> {stack_size,23},
> {reductions,372}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.155.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_view_group:init/1
> ancestors: [couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.156.0>,<0.84.0>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 1597
> stack_size: 23
> reductions: 372
> neighbours:
> [error] [<0.113.0>] {error_report,<0.29.0>,
> {<0.113.0>,crash_report,
> [[{pid,<0.113.0>},
> {registered_name,[]},
> {error_info,
> {error,badarg,
> [{erlang,list_to_binary,
> [[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]]},
> {couch_httpd,error_info,1},
> {couch_httpd,send_error,2},
> {couch_httpd,handle_request_int,5},
> {mochiweb_http,headers,5},
> {proc_lib,init_p_do_apply,3}]}},
> {initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}},
> {ancestors,
> [couch_httpd,couch_secondary_services,couch_server_sup,<0.30.0>]},
> {messages,[]},
> {links,[<0.93.0>,#Port<0.1978>]},
> {dictionary,
> [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]},
> {trap_exit,false},
> {status,running},
> {heap_size,4181},
> {stack_size,23},
> {reductions,3782}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.113.0>
> registered_name: []
> exception error: bad argument
> in function list_to_binary/1
> called as list_to_binary([{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',
> 3}])
> in call from couch_httpd:error_info/1
> in call from couch_httpd:send_error/2
> in call from couch_httpd:handle_request_int/5
> in call from mochiweb_http:headers/5
> initial call: mochiweb_socket_server:acceptor_loop/1
> ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.93.0>,#Port<0.1978>]
> dictionary: [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]
> trap_exit: false
> status: running
> heap_size: 4181
> stack_size: 23
> reductions: 3782
> neighbours:
> [error] [<0.93.0>] {error_report,<0.29.0>,
> {<0.93.0>,std_error,
> {mochiweb_socket_server,235,{child_error,badarg}}}}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> {mochiweb_socket_server,235,{child_error,badarg}}
> [error] [<0.156.0>] ** Generic server <0.156.0> terminating
> ** Last message in was {'EXIT',<0.155.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1980>,18}},
> 0,235}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.156.0> terminating
> ** Last message in was {'EXIT',<0.155.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1980>,18}},
> 0,235}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.156.0>] {error_report,<0.29.0>,
> {<0.156.0>,crash_report,
> [[{pid,<0.156.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]},
> [{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
> {initial_call,{couch_file,init,['Argument__1']}},
> {ancestors,
> [<0.155.0>,couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]},
> {messages,[{'EXIT',<0.159.0>,shutdown}]},
> {links,[#Port<0.1980>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,987},
> {stack_size,23},
> {reductions,1733}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.156.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_file:init/1
> ancestors: [<0.155.0>,couch_view,couch_secondary_services,
> couch_server_sup,<0.30.0>]
> messages: [{'EXIT',<0.159.0>,shutdown}]
> links: [#Port<0.1980>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 987
> stack_size: 23
> reductions: 1733
> neighbours:
> if you don't want to go to pastebin.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (COUCHDB-856) reduce_builtin fails
Posted by "Huw Selley (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/COUCHDB-856?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12920776#action_12920776 ]
Huw Selley commented on COUCHDB-856:
------------------------------------
It's a bit older than that:
$ erl
Erlang (BEAM) emulator version 5.6.5 [source] [64-bit] [smp:16] [async-threads:0] [hipe] [kernel-poll:false]
Eshell V5.6.5 (abort with ^G)
1> erlang:system_info(otp_release) ++ "-" ++
1> hd(lists:reverse(string:tokens(erlang:system_info(version), "."))).
"R12B-5"
2>
INSTALL.Unix said >=R12B5 so this should be okay?
> reduce_builtin fails
> --------------------
>
> Key: COUCHDB-856
> URL: https://issues.apache.org/jira/browse/COUCHDB-856
> Project: CouchDB
> Issue Type: Bug
> Components: Test Suite
> Affects Versions: 1.0.1
> Environment: CentOS 5.5
> Reporter: Daniel Lockard
> Assignee: Chris Anderson
>
> reduce_builtin fails in the Futon test suite, with this error: {"message":"JSON.parse","fileName":"http://10.3.0.20:5984/_utils/script/couch.js?0.11.0","lineNumber":165,"stack":"(\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"_stats\")@http://10.3.0.20:5984/_utils/script/couch.js?0.11.0:165\u000a((void 0))@http://10.3.0.20:5984/_utils/script/couch_test_runner.js?0.11.0:54\u000arun(0)@http://10.3.0.20:5984/_utils/script/couch_test_runner.js?0.11.0:84\u000a"}
> i get this dump in the logs
> http://pastebin.com/gSfZyXt8
> Or:
> [error] [<0.144.0>] ** Generic server <0.144.0> terminating
> ** Last message in was {'EXIT',<0.148.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.146.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.146.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.146.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.148.0>,nil,false,
> [{{<0.94.0>,#Ref<0.0.0.4680>},500}],
> <0.149.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.144.0> terminating
> ** Last message in was {'EXIT',<0.148.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.146.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.146.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.146.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.148.0>,nil,false,
> [{{<0.94.0>,#Ref<0.0.0.4680>},500}],
> <0.149.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.144.0>] {error_report,<0.29.0>,
> {<0.144.0>,crash_report,
> [[{pid,<0.144.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',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.30.0>]},
> {messages,[]},
> {links,[<0.146.0>,<0.84.0>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,1597},
> {stack_size,23},
> {reductions,437}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.144.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_view_group:init/1
> ancestors: [couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.146.0>,<0.84.0>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 1597
> stack_size: 23
> reductions: 437
> neighbours:
> [error] [<0.94.0>] {error_report,<0.29.0>,
> {<0.94.0>,crash_report,
> [[{pid,<0.94.0>},
> {registered_name,[]},
> {error_info,
> {error,badarg,
> [{erlang,list_to_binary,
> [[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]]},
> {couch_httpd,error_info,1},
> {couch_httpd,send_error,2},
> {couch_httpd,handle_request_int,5},
> {mochiweb_http,headers,5},
> {proc_lib,init_p_do_apply,3}]}},
> {initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}},
> {ancestors,
> [couch_httpd,couch_secondary_services,couch_server_sup,<0.30.0>]},
> {messages,[]},
> {links,[<0.93.0>,#Port<0.1818>]},
> {dictionary,
> [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {jsonp,undefined},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]},
> {trap_exit,false},
> {status,running},
> {heap_size,17711},
> {stack_size,23},
> {reductions,239378}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.94.0>
> registered_name: []
> exception error: bad argument
> in function list_to_binary/1
> called as list_to_binary([{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',
> 3}])
> in call from couch_httpd:error_info/1
> in call from couch_httpd:send_error/2
> in call from couch_httpd:handle_request_int/5
> in call from mochiweb_http:headers/5
> initial call: mochiweb_socket_server:acceptor_loop/1
> ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.93.0>,#Port<0.1818>]
> dictionary: [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {jsonp,undefined},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]
> trap_exit: false
> status: running
> heap_size: 17711
> stack_size: 23
> reductions: 239378
> neighbours:
> [error] [<0.93.0>] {error_report,<0.29.0>,
> {<0.93.0>,std_error,
> {mochiweb_socket_server,235,{child_error,badarg}}}}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> {mochiweb_socket_server,235,{child_error,badarg}}
> [error] [<0.146.0>] ** Generic server <0.146.0> terminating
> ** Last message in was {'EXIT',<0.144.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1967>,16}},
> 0,143}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.146.0> terminating
> ** Last message in was {'EXIT',<0.144.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1967>,16}},
> 0,143}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.146.0>] {error_report,<0.29.0>,
> {<0.146.0>,crash_report,
> [[{pid,<0.146.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]},
> [{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
> {initial_call,{couch_file,init,['Argument__1']}},
> {ancestors,
> [<0.144.0>,couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]},
> {messages,[{'EXIT',<0.149.0>,shutdown}]},
> {links,[#Port<0.1967>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,610},
> {stack_size,23},
> {reductions,1840}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.146.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_file:init/1
> ancestors: [<0.144.0>,couch_view,couch_secondary_services,
> couch_server_sup,<0.30.0>]
> messages: [{'EXIT',<0.149.0>,shutdown}]
> links: [#Port<0.1967>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 610
> stack_size: 23
> reductions: 1840
> neighbours:
> [error] [emulator] Error in process <0.163.0> with exit value: {undef,[{erlang,min,[1,1]},{couch_query_servers,'-builtin_stats/2-fun-0-',2},{lists,foldl,3},{couch_query_servers,builtin_stats,2},{couch_query_servers,builtin_reduce,4},{couch_query_servers,reduce,3},{couch_view_group...
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> Error in process <0.163.0> with exit value: {undef,[{erlang,min,[1,1]},{couch_query_servers,'-builtin_stats/2-fun-0-',2},{lists,foldl,3},{couch_query_servers,builtin_stats,2},{couch_query_servers,builtin_reduce,4},{couch_query_servers,reduce,3},{couch_view_group...
> [error] [<0.155.0>] ** Generic server <0.155.0> terminating
> ** Last message in was {'EXIT',<0.158.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.156.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.156.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.156.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.158.0>,nil,false,
> [{{<0.113.0>,#Ref<0.0.0.5767>},500}],
> <0.159.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.155.0> terminating
> ** Last message in was {'EXIT',<0.158.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.156.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.156.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.156.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.158.0>,nil,false,
> [{{<0.113.0>,#Ref<0.0.0.5767>},500}],
> <0.159.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.155.0>] {error_report,<0.29.0>,
> {<0.155.0>,crash_report,
> [[{pid,<0.155.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',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.30.0>]},
> {messages,[]},
> {links,[<0.156.0>,<0.84.0>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,1597},
> {stack_size,23},
> {reductions,372}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.155.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_view_group:init/1
> ancestors: [couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.156.0>,<0.84.0>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 1597
> stack_size: 23
> reductions: 372
> neighbours:
> [error] [<0.113.0>] {error_report,<0.29.0>,
> {<0.113.0>,crash_report,
> [[{pid,<0.113.0>},
> {registered_name,[]},
> {error_info,
> {error,badarg,
> [{erlang,list_to_binary,
> [[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]]},
> {couch_httpd,error_info,1},
> {couch_httpd,send_error,2},
> {couch_httpd,handle_request_int,5},
> {mochiweb_http,headers,5},
> {proc_lib,init_p_do_apply,3}]}},
> {initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}},
> {ancestors,
> [couch_httpd,couch_secondary_services,couch_server_sup,<0.30.0>]},
> {messages,[]},
> {links,[<0.93.0>,#Port<0.1978>]},
> {dictionary,
> [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]},
> {trap_exit,false},
> {status,running},
> {heap_size,4181},
> {stack_size,23},
> {reductions,3782}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.113.0>
> registered_name: []
> exception error: bad argument
> in function list_to_binary/1
> called as list_to_binary([{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',
> 3}])
> in call from couch_httpd:error_info/1
> in call from couch_httpd:send_error/2
> in call from couch_httpd:handle_request_int/5
> in call from mochiweb_http:headers/5
> initial call: mochiweb_socket_server:acceptor_loop/1
> ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.93.0>,#Port<0.1978>]
> dictionary: [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]
> trap_exit: false
> status: running
> heap_size: 4181
> stack_size: 23
> reductions: 3782
> neighbours:
> [error] [<0.93.0>] {error_report,<0.29.0>,
> {<0.93.0>,std_error,
> {mochiweb_socket_server,235,{child_error,badarg}}}}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> {mochiweb_socket_server,235,{child_error,badarg}}
> [error] [<0.156.0>] ** Generic server <0.156.0> terminating
> ** Last message in was {'EXIT',<0.155.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1980>,18}},
> 0,235}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.156.0> terminating
> ** Last message in was {'EXIT',<0.155.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1980>,18}},
> 0,235}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.156.0>] {error_report,<0.29.0>,
> {<0.156.0>,crash_report,
> [[{pid,<0.156.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]},
> [{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
> {initial_call,{couch_file,init,['Argument__1']}},
> {ancestors,
> [<0.155.0>,couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]},
> {messages,[{'EXIT',<0.159.0>,shutdown}]},
> {links,[#Port<0.1980>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,987},
> {stack_size,23},
> {reductions,1733}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.156.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_file:init/1
> ancestors: [<0.155.0>,couch_view,couch_secondary_services,
> couch_server_sup,<0.30.0>]
> messages: [{'EXIT',<0.159.0>,shutdown}]
> links: [#Port<0.1980>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 987
> stack_size: 23
> reductions: 1733
> neighbours:
> if you don't want to go to pastebin.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (COUCHDB-856) reduce_builtin fails
Posted by "Paul Joseph Davis (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/COUCHDB-856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul Joseph Davis updated COUCHDB-856:
--------------------------------------
Skill Level: New Contributors Level (Easy)
> reduce_builtin fails
> --------------------
>
> Key: COUCHDB-856
> URL: https://issues.apache.org/jira/browse/COUCHDB-856
> Project: CouchDB
> Issue Type: Bug
> Components: Test Suite
> Affects Versions: 1.0.1
> Environment: CentOS 5.5
> Reporter: Daniel Lockard
>
> reduce_builtin fails in the Futon test suite, with this error: {"message":"JSON.parse","fileName":"http://10.3.0.20:5984/_utils/script/couch.js?0.11.0","lineNumber":165,"stack":"(\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"_stats\")@http://10.3.0.20:5984/_utils/script/couch.js?0.11.0:165\u000a((void 0))@http://10.3.0.20:5984/_utils/script/couch_test_runner.js?0.11.0:54\u000arun(0)@http://10.3.0.20:5984/_utils/script/couch_test_runner.js?0.11.0:84\u000a"}
> i get this dump in the logs
> http://pastebin.com/gSfZyXt8
> Or:
> [error] [<0.144.0>] ** Generic server <0.144.0> terminating
> ** Last message in was {'EXIT',<0.148.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.146.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.146.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.146.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.148.0>,nil,false,
> [{{<0.94.0>,#Ref<0.0.0.4680>},500}],
> <0.149.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.144.0> terminating
> ** Last message in was {'EXIT',<0.148.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.146.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.146.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.146.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.148.0>,nil,false,
> [{{<0.94.0>,#Ref<0.0.0.4680>},500}],
> <0.149.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.144.0>] {error_report,<0.29.0>,
> {<0.144.0>,crash_report,
> [[{pid,<0.144.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',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.30.0>]},
> {messages,[]},
> {links,[<0.146.0>,<0.84.0>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,1597},
> {stack_size,23},
> {reductions,437}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.144.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_view_group:init/1
> ancestors: [couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.146.0>,<0.84.0>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 1597
> stack_size: 23
> reductions: 437
> neighbours:
> [error] [<0.94.0>] {error_report,<0.29.0>,
> {<0.94.0>,crash_report,
> [[{pid,<0.94.0>},
> {registered_name,[]},
> {error_info,
> {error,badarg,
> [{erlang,list_to_binary,
> [[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]]},
> {couch_httpd,error_info,1},
> {couch_httpd,send_error,2},
> {couch_httpd,handle_request_int,5},
> {mochiweb_http,headers,5},
> {proc_lib,init_p_do_apply,3}]}},
> {initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}},
> {ancestors,
> [couch_httpd,couch_secondary_services,couch_server_sup,<0.30.0>]},
> {messages,[]},
> {links,[<0.93.0>,#Port<0.1818>]},
> {dictionary,
> [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {jsonp,undefined},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]},
> {trap_exit,false},
> {status,running},
> {heap_size,17711},
> {stack_size,23},
> {reductions,239378}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.94.0>
> registered_name: []
> exception error: bad argument
> in function list_to_binary/1
> called as list_to_binary([{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',
> 3}])
> in call from couch_httpd:error_info/1
> in call from couch_httpd:send_error/2
> in call from couch_httpd:handle_request_int/5
> in call from mochiweb_http:headers/5
> initial call: mochiweb_socket_server:acceptor_loop/1
> ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.93.0>,#Port<0.1818>]
> dictionary: [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {jsonp,undefined},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]
> trap_exit: false
> status: running
> heap_size: 17711
> stack_size: 23
> reductions: 239378
> neighbours:
> [error] [<0.93.0>] {error_report,<0.29.0>,
> {<0.93.0>,std_error,
> {mochiweb_socket_server,235,{child_error,badarg}}}}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> {mochiweb_socket_server,235,{child_error,badarg}}
> [error] [<0.146.0>] ** Generic server <0.146.0> terminating
> ** Last message in was {'EXIT',<0.144.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1967>,16}},
> 0,143}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.146.0> terminating
> ** Last message in was {'EXIT',<0.144.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1967>,16}},
> 0,143}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.146.0>] {error_report,<0.29.0>,
> {<0.146.0>,crash_report,
> [[{pid,<0.146.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]},
> [{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
> {initial_call,{couch_file,init,['Argument__1']}},
> {ancestors,
> [<0.144.0>,couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]},
> {messages,[{'EXIT',<0.149.0>,shutdown}]},
> {links,[#Port<0.1967>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,610},
> {stack_size,23},
> {reductions,1840}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.146.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_file:init/1
> ancestors: [<0.144.0>,couch_view,couch_secondary_services,
> couch_server_sup,<0.30.0>]
> messages: [{'EXIT',<0.149.0>,shutdown}]
> links: [#Port<0.1967>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 610
> stack_size: 23
> reductions: 1840
> neighbours:
> [error] [emulator] Error in process <0.163.0> with exit value: {undef,[{erlang,min,[1,1]},{couch_query_servers,'-builtin_stats/2-fun-0-',2},{lists,foldl,3},{couch_query_servers,builtin_stats,2},{couch_query_servers,builtin_reduce,4},{couch_query_servers,reduce,3},{couch_view_group...
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> Error in process <0.163.0> with exit value: {undef,[{erlang,min,[1,1]},{couch_query_servers,'-builtin_stats/2-fun-0-',2},{lists,foldl,3},{couch_query_servers,builtin_stats,2},{couch_query_servers,builtin_reduce,4},{couch_query_servers,reduce,3},{couch_view_group...
> [error] [<0.155.0>] ** Generic server <0.155.0> terminating
> ** Last message in was {'EXIT',<0.158.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.156.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.156.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.156.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.158.0>,nil,false,
> [{{<0.113.0>,#Ref<0.0.0.5767>},500}],
> <0.159.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.155.0> terminating
> ** Last message in was {'EXIT',<0.158.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.156.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.156.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.156.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.158.0>,nil,false,
> [{{<0.113.0>,#Ref<0.0.0.5767>},500}],
> <0.159.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.155.0>] {error_report,<0.29.0>,
> {<0.155.0>,crash_report,
> [[{pid,<0.155.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',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.30.0>]},
> {messages,[]},
> {links,[<0.156.0>,<0.84.0>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,1597},
> {stack_size,23},
> {reductions,372}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.155.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_view_group:init/1
> ancestors: [couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.156.0>,<0.84.0>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 1597
> stack_size: 23
> reductions: 372
> neighbours:
> [error] [<0.113.0>] {error_report,<0.29.0>,
> {<0.113.0>,crash_report,
> [[{pid,<0.113.0>},
> {registered_name,[]},
> {error_info,
> {error,badarg,
> [{erlang,list_to_binary,
> [[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]]},
> {couch_httpd,error_info,1},
> {couch_httpd,send_error,2},
> {couch_httpd,handle_request_int,5},
> {mochiweb_http,headers,5},
> {proc_lib,init_p_do_apply,3}]}},
> {initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}},
> {ancestors,
> [couch_httpd,couch_secondary_services,couch_server_sup,<0.30.0>]},
> {messages,[]},
> {links,[<0.93.0>,#Port<0.1978>]},
> {dictionary,
> [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]},
> {trap_exit,false},
> {status,running},
> {heap_size,4181},
> {stack_size,23},
> {reductions,3782}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.113.0>
> registered_name: []
> exception error: bad argument
> in function list_to_binary/1
> called as list_to_binary([{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',
> 3}])
> in call from couch_httpd:error_info/1
> in call from couch_httpd:send_error/2
> in call from couch_httpd:handle_request_int/5
> in call from mochiweb_http:headers/5
> initial call: mochiweb_socket_server:acceptor_loop/1
> ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.93.0>,#Port<0.1978>]
> dictionary: [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]
> trap_exit: false
> status: running
> heap_size: 4181
> stack_size: 23
> reductions: 3782
> neighbours:
> [error] [<0.93.0>] {error_report,<0.29.0>,
> {<0.93.0>,std_error,
> {mochiweb_socket_server,235,{child_error,badarg}}}}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> {mochiweb_socket_server,235,{child_error,badarg}}
> [error] [<0.156.0>] ** Generic server <0.156.0> terminating
> ** Last message in was {'EXIT',<0.155.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1980>,18}},
> 0,235}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.156.0> terminating
> ** Last message in was {'EXIT',<0.155.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1980>,18}},
> 0,235}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.156.0>] {error_report,<0.29.0>,
> {<0.156.0>,crash_report,
> [[{pid,<0.156.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]},
> [{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
> {initial_call,{couch_file,init,['Argument__1']}},
> {ancestors,
> [<0.155.0>,couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]},
> {messages,[{'EXIT',<0.159.0>,shutdown}]},
> {links,[#Port<0.1980>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,987},
> {stack_size,23},
> {reductions,1733}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.156.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_file:init/1
> ancestors: [<0.155.0>,couch_view,couch_secondary_services,
> couch_server_sup,<0.30.0>]
> messages: [{'EXIT',<0.159.0>,shutdown}]
> links: [#Port<0.1980>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 987
> stack_size: 23
> reductions: 1733
> neighbours:
> if you don't want to go to pastebin.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (COUCHDB-856) reduce_builtin fails
Posted by "Huw Selley (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/COUCHDB-856?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12920595#action_12920595 ]
Huw Selley commented on COUCHDB-856:
------------------------------------
Hi,
I have just had the same test fail (with the same error) on Oracle Enterprise Linux 5.
Built Couch from src with JS 1.8 and curl 7.21.2 from src.
All other dependencies from the OEL dvd.
> reduce_builtin fails
> --------------------
>
> Key: COUCHDB-856
> URL: https://issues.apache.org/jira/browse/COUCHDB-856
> Project: CouchDB
> Issue Type: Bug
> Components: Test Suite
> Affects Versions: 1.0.1
> Environment: CentOS 5.5
> Reporter: Daniel Lockard
> Assignee: Chris Anderson
>
> reduce_builtin fails in the Futon test suite, with this error: {"message":"JSON.parse","fileName":"http://10.3.0.20:5984/_utils/script/couch.js?0.11.0","lineNumber":165,"stack":"(\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"_stats\")@http://10.3.0.20:5984/_utils/script/couch.js?0.11.0:165\u000a((void 0))@http://10.3.0.20:5984/_utils/script/couch_test_runner.js?0.11.0:54\u000arun(0)@http://10.3.0.20:5984/_utils/script/couch_test_runner.js?0.11.0:84\u000a"}
> i get this dump in the logs
> http://pastebin.com/gSfZyXt8
> Or:
> [error] [<0.144.0>] ** Generic server <0.144.0> terminating
> ** Last message in was {'EXIT',<0.148.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.146.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.146.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.146.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.148.0>,nil,false,
> [{{<0.94.0>,#Ref<0.0.0.4680>},500}],
> <0.149.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.144.0> terminating
> ** Last message in was {'EXIT',<0.148.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.146.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.146.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.146.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.148.0>,nil,false,
> [{{<0.94.0>,#Ref<0.0.0.4680>},500}],
> <0.149.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.144.0>] {error_report,<0.29.0>,
> {<0.144.0>,crash_report,
> [[{pid,<0.144.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',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.30.0>]},
> {messages,[]},
> {links,[<0.146.0>,<0.84.0>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,1597},
> {stack_size,23},
> {reductions,437}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.144.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_view_group:init/1
> ancestors: [couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.146.0>,<0.84.0>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 1597
> stack_size: 23
> reductions: 437
> neighbours:
> [error] [<0.94.0>] {error_report,<0.29.0>,
> {<0.94.0>,crash_report,
> [[{pid,<0.94.0>},
> {registered_name,[]},
> {error_info,
> {error,badarg,
> [{erlang,list_to_binary,
> [[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]]},
> {couch_httpd,error_info,1},
> {couch_httpd,send_error,2},
> {couch_httpd,handle_request_int,5},
> {mochiweb_http,headers,5},
> {proc_lib,init_p_do_apply,3}]}},
> {initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}},
> {ancestors,
> [couch_httpd,couch_secondary_services,couch_server_sup,<0.30.0>]},
> {messages,[]},
> {links,[<0.93.0>,#Port<0.1818>]},
> {dictionary,
> [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {jsonp,undefined},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]},
> {trap_exit,false},
> {status,running},
> {heap_size,17711},
> {stack_size,23},
> {reductions,239378}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.94.0>
> registered_name: []
> exception error: bad argument
> in function list_to_binary/1
> called as list_to_binary([{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',
> 3}])
> in call from couch_httpd:error_info/1
> in call from couch_httpd:send_error/2
> in call from couch_httpd:handle_request_int/5
> in call from mochiweb_http:headers/5
> initial call: mochiweb_socket_server:acceptor_loop/1
> ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.93.0>,#Port<0.1818>]
> dictionary: [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {jsonp,undefined},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]
> trap_exit: false
> status: running
> heap_size: 17711
> stack_size: 23
> reductions: 239378
> neighbours:
> [error] [<0.93.0>] {error_report,<0.29.0>,
> {<0.93.0>,std_error,
> {mochiweb_socket_server,235,{child_error,badarg}}}}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> {mochiweb_socket_server,235,{child_error,badarg}}
> [error] [<0.146.0>] ** Generic server <0.146.0> terminating
> ** Last message in was {'EXIT',<0.144.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1967>,16}},
> 0,143}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.146.0> terminating
> ** Last message in was {'EXIT',<0.144.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1967>,16}},
> 0,143}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.146.0>] {error_report,<0.29.0>,
> {<0.146.0>,crash_report,
> [[{pid,<0.146.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]},
> [{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
> {initial_call,{couch_file,init,['Argument__1']}},
> {ancestors,
> [<0.144.0>,couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]},
> {messages,[{'EXIT',<0.149.0>,shutdown}]},
> {links,[#Port<0.1967>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,610},
> {stack_size,23},
> {reductions,1840}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.146.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_file:init/1
> ancestors: [<0.144.0>,couch_view,couch_secondary_services,
> couch_server_sup,<0.30.0>]
> messages: [{'EXIT',<0.149.0>,shutdown}]
> links: [#Port<0.1967>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 610
> stack_size: 23
> reductions: 1840
> neighbours:
> [error] [emulator] Error in process <0.163.0> with exit value: {undef,[{erlang,min,[1,1]},{couch_query_servers,'-builtin_stats/2-fun-0-',2},{lists,foldl,3},{couch_query_servers,builtin_stats,2},{couch_query_servers,builtin_reduce,4},{couch_query_servers,reduce,3},{couch_view_group...
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> Error in process <0.163.0> with exit value: {undef,[{erlang,min,[1,1]},{couch_query_servers,'-builtin_stats/2-fun-0-',2},{lists,foldl,3},{couch_query_servers,builtin_stats,2},{couch_query_servers,builtin_reduce,4},{couch_query_servers,reduce,3},{couch_view_group...
> [error] [<0.155.0>] ** Generic server <0.155.0> terminating
> ** Last message in was {'EXIT',<0.158.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.156.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.156.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.156.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.158.0>,nil,false,
> [{{<0.113.0>,#Ref<0.0.0.5767>},500}],
> <0.159.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.155.0> terminating
> ** Last message in was {'EXIT',<0.158.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.156.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.156.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.156.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.158.0>,nil,false,
> [{{<0.113.0>,#Ref<0.0.0.5767>},500}],
> <0.159.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.155.0>] {error_report,<0.29.0>,
> {<0.155.0>,crash_report,
> [[{pid,<0.155.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',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.30.0>]},
> {messages,[]},
> {links,[<0.156.0>,<0.84.0>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,1597},
> {stack_size,23},
> {reductions,372}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.155.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_view_group:init/1
> ancestors: [couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.156.0>,<0.84.0>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 1597
> stack_size: 23
> reductions: 372
> neighbours:
> [error] [<0.113.0>] {error_report,<0.29.0>,
> {<0.113.0>,crash_report,
> [[{pid,<0.113.0>},
> {registered_name,[]},
> {error_info,
> {error,badarg,
> [{erlang,list_to_binary,
> [[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]]},
> {couch_httpd,error_info,1},
> {couch_httpd,send_error,2},
> {couch_httpd,handle_request_int,5},
> {mochiweb_http,headers,5},
> {proc_lib,init_p_do_apply,3}]}},
> {initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}},
> {ancestors,
> [couch_httpd,couch_secondary_services,couch_server_sup,<0.30.0>]},
> {messages,[]},
> {links,[<0.93.0>,#Port<0.1978>]},
> {dictionary,
> [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]},
> {trap_exit,false},
> {status,running},
> {heap_size,4181},
> {stack_size,23},
> {reductions,3782}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.113.0>
> registered_name: []
> exception error: bad argument
> in function list_to_binary/1
> called as list_to_binary([{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',
> 3}])
> in call from couch_httpd:error_info/1
> in call from couch_httpd:send_error/2
> in call from couch_httpd:handle_request_int/5
> in call from mochiweb_http:headers/5
> initial call: mochiweb_socket_server:acceptor_loop/1
> ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.93.0>,#Port<0.1978>]
> dictionary: [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]
> trap_exit: false
> status: running
> heap_size: 4181
> stack_size: 23
> reductions: 3782
> neighbours:
> [error] [<0.93.0>] {error_report,<0.29.0>,
> {<0.93.0>,std_error,
> {mochiweb_socket_server,235,{child_error,badarg}}}}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> {mochiweb_socket_server,235,{child_error,badarg}}
> [error] [<0.156.0>] ** Generic server <0.156.0> terminating
> ** Last message in was {'EXIT',<0.155.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1980>,18}},
> 0,235}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.156.0> terminating
> ** Last message in was {'EXIT',<0.155.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1980>,18}},
> 0,235}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.156.0>] {error_report,<0.29.0>,
> {<0.156.0>,crash_report,
> [[{pid,<0.156.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]},
> [{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
> {initial_call,{couch_file,init,['Argument__1']}},
> {ancestors,
> [<0.155.0>,couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]},
> {messages,[{'EXIT',<0.159.0>,shutdown}]},
> {links,[#Port<0.1980>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,987},
> {stack_size,23},
> {reductions,1733}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.156.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_file:init/1
> ancestors: [<0.155.0>,couch_view,couch_secondary_services,
> couch_server_sup,<0.30.0>]
> messages: [{'EXIT',<0.159.0>,shutdown}]
> links: [#Port<0.1980>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 987
> stack_size: 23
> reductions: 1733
> neighbours:
> if you don't want to go to pastebin.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (COUCHDB-856) reduce_builtin fails
Posted by "Paul Joseph Davis (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/COUCHDB-856?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12921020#action_12921020 ]
Paul Joseph Davis commented on COUCHDB-856:
-------------------------------------------
More likely, we've leaked in a function that's not available to 12B5.
Did you try erlang:min(1, 2) in the erlang shell to see if that function exists?
> reduce_builtin fails
> --------------------
>
> Key: COUCHDB-856
> URL: https://issues.apache.org/jira/browse/COUCHDB-856
> Project: CouchDB
> Issue Type: Bug
> Components: Test Suite
> Affects Versions: 1.0.1
> Environment: CentOS 5.5
> Reporter: Daniel Lockard
> Assignee: Chris Anderson
>
> reduce_builtin fails in the Futon test suite, with this error: {"message":"JSON.parse","fileName":"http://10.3.0.20:5984/_utils/script/couch.js?0.11.0","lineNumber":165,"stack":"(\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"_stats\")@http://10.3.0.20:5984/_utils/script/couch.js?0.11.0:165\u000a((void 0))@http://10.3.0.20:5984/_utils/script/couch_test_runner.js?0.11.0:54\u000arun(0)@http://10.3.0.20:5984/_utils/script/couch_test_runner.js?0.11.0:84\u000a"}
> i get this dump in the logs
> http://pastebin.com/gSfZyXt8
> Or:
> [error] [<0.144.0>] ** Generic server <0.144.0> terminating
> ** Last message in was {'EXIT',<0.148.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.146.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.146.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.146.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.148.0>,nil,false,
> [{{<0.94.0>,#Ref<0.0.0.4680>},500}],
> <0.149.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.144.0> terminating
> ** Last message in was {'EXIT',<0.148.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.146.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.146.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.146.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.148.0>,nil,false,
> [{{<0.94.0>,#Ref<0.0.0.4680>},500}],
> <0.149.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.144.0>] {error_report,<0.29.0>,
> {<0.144.0>,crash_report,
> [[{pid,<0.144.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',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.30.0>]},
> {messages,[]},
> {links,[<0.146.0>,<0.84.0>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,1597},
> {stack_size,23},
> {reductions,437}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.144.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_view_group:init/1
> ancestors: [couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.146.0>,<0.84.0>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 1597
> stack_size: 23
> reductions: 437
> neighbours:
> [error] [<0.94.0>] {error_report,<0.29.0>,
> {<0.94.0>,crash_report,
> [[{pid,<0.94.0>},
> {registered_name,[]},
> {error_info,
> {error,badarg,
> [{erlang,list_to_binary,
> [[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]]},
> {couch_httpd,error_info,1},
> {couch_httpd,send_error,2},
> {couch_httpd,handle_request_int,5},
> {mochiweb_http,headers,5},
> {proc_lib,init_p_do_apply,3}]}},
> {initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}},
> {ancestors,
> [couch_httpd,couch_secondary_services,couch_server_sup,<0.30.0>]},
> {messages,[]},
> {links,[<0.93.0>,#Port<0.1818>]},
> {dictionary,
> [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {jsonp,undefined},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]},
> {trap_exit,false},
> {status,running},
> {heap_size,17711},
> {stack_size,23},
> {reductions,239378}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.94.0>
> registered_name: []
> exception error: bad argument
> in function list_to_binary/1
> called as list_to_binary([{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',
> 3}])
> in call from couch_httpd:error_info/1
> in call from couch_httpd:send_error/2
> in call from couch_httpd:handle_request_int/5
> in call from mochiweb_http:headers/5
> initial call: mochiweb_socket_server:acceptor_loop/1
> ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.93.0>,#Port<0.1818>]
> dictionary: [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {jsonp,undefined},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]
> trap_exit: false
> status: running
> heap_size: 17711
> stack_size: 23
> reductions: 239378
> neighbours:
> [error] [<0.93.0>] {error_report,<0.29.0>,
> {<0.93.0>,std_error,
> {mochiweb_socket_server,235,{child_error,badarg}}}}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> {mochiweb_socket_server,235,{child_error,badarg}}
> [error] [<0.146.0>] ** Generic server <0.146.0> terminating
> ** Last message in was {'EXIT',<0.144.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1967>,16}},
> 0,143}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.146.0> terminating
> ** Last message in was {'EXIT',<0.144.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1967>,16}},
> 0,143}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.146.0>] {error_report,<0.29.0>,
> {<0.146.0>,crash_report,
> [[{pid,<0.146.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]},
> [{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
> {initial_call,{couch_file,init,['Argument__1']}},
> {ancestors,
> [<0.144.0>,couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]},
> {messages,[{'EXIT',<0.149.0>,shutdown}]},
> {links,[#Port<0.1967>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,610},
> {stack_size,23},
> {reductions,1840}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.146.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_file:init/1
> ancestors: [<0.144.0>,couch_view,couch_secondary_services,
> couch_server_sup,<0.30.0>]
> messages: [{'EXIT',<0.149.0>,shutdown}]
> links: [#Port<0.1967>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 610
> stack_size: 23
> reductions: 1840
> neighbours:
> [error] [emulator] Error in process <0.163.0> with exit value: {undef,[{erlang,min,[1,1]},{couch_query_servers,'-builtin_stats/2-fun-0-',2},{lists,foldl,3},{couch_query_servers,builtin_stats,2},{couch_query_servers,builtin_reduce,4},{couch_query_servers,reduce,3},{couch_view_group...
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> Error in process <0.163.0> with exit value: {undef,[{erlang,min,[1,1]},{couch_query_servers,'-builtin_stats/2-fun-0-',2},{lists,foldl,3},{couch_query_servers,builtin_stats,2},{couch_query_servers,builtin_reduce,4},{couch_query_servers,reduce,3},{couch_view_group...
> [error] [<0.155.0>] ** Generic server <0.155.0> terminating
> ** Last message in was {'EXIT',<0.158.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.156.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.156.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.156.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.158.0>,nil,false,
> [{{<0.113.0>,#Ref<0.0.0.5767>},500}],
> <0.159.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.155.0> terminating
> ** Last message in was {'EXIT',<0.158.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
> {"/usr/local/var/lib/couchdb",<<"test_suite_db">>,
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,
> 32,233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,
> <<"1282061287074150">>,<0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,
> #Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> nil,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> nil,
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> nil,0,0,nil,nil}},
> {group,
> <<3,83,134,243,145,137,46,176,194,211,132,124,106,32,
> 233,59>>,
> {db,<0.118.0>,<0.119.0>,nil,<<"1282061287074150">>,
> <0.116.0>,<0.120.0>,
> {db_header,5,0,0,nil,nil,nil,0,nil,nil,1000},
> 0,
> {btree,<0.116.0>,
> {67650,{500,0}},
> #Fun<couch_db_updater.7.69395062>,
> #Fun<couch_db_updater.8.86519079>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.9.24674233>},
> {btree,<0.116.0>,
> {97633,500},
> #Fun<couch_db_updater.10.90337910>,
> #Fun<couch_db_updater.11.13595824>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.12.34906778>},
> {btree,<0.116.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 500,<<"test_suite_db">>,
> "/usr/local/var/lib/couchdb/test_suite_db.couch",
> [],[],nil,
> {user_ctx,null,[],undefined},
> #Ref<0.0.0.1416>,1000,
> [before_header,after_header,on_file_open],
> false},
> <0.156.0>,<<"_temp">>,<<"javascript">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})">>,
> {btree,<0.156.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_ids.2>,
> #Fun<couch_view_group.10.120246376>},
> [{<<"_temp">>,<<"_stats">>}],
> []}],
> {btree,<0.156.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.158.0>,nil,false,
> [{{<0.113.0>,#Ref<0.0.0.5767>},500}],
> <0.159.0>}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.155.0>] {error_report,<0.29.0>,
> {<0.155.0>,crash_report,
> [[{pid,<0.155.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',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.30.0>]},
> {messages,[]},
> {links,[<0.156.0>,<0.84.0>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,1597},
> {stack_size,23},
> {reductions,372}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.155.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_view_group:init/1
> ancestors: [couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.156.0>,<0.84.0>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 1597
> stack_size: 23
> reductions: 372
> neighbours:
> [error] [<0.113.0>] {error_report,<0.29.0>,
> {<0.113.0>,crash_report,
> [[{pid,<0.113.0>},
> {registered_name,[]},
> {error_info,
> {error,badarg,
> [{erlang,list_to_binary,
> [[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]]},
> {couch_httpd,error_info,1},
> {couch_httpd,send_error,2},
> {couch_httpd,handle_request_int,5},
> {mochiweb_http,headers,5},
> {proc_lib,init_p_do_apply,3}]}},
> {initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}},
> {ancestors,
> [couch_httpd,couch_secondary_services,couch_server_sup,<0.30.0>]},
> {messages,[]},
> {links,[<0.93.0>,#Port<0.1978>]},
> {dictionary,
> [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]},
> {trap_exit,false},
> {status,running},
> {heap_size,4181},
> {stack_size,23},
> {reductions,3782}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.113.0>
> registered_name: []
> exception error: bad argument
> in function list_to_binary/1
> called as list_to_binary([{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',
> 3}])
> in call from couch_httpd:error_info/1
> in call from couch_httpd:send_error/2
> in call from couch_httpd:handle_request_int/5
> in call from mochiweb_http:headers/5
> initial call: mochiweb_socket_server:acceptor_loop/1
> ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
> <0.30.0>]
> messages: []
> links: [<0.93.0>,#Port<0.1978>]
> dictionary: [{mochiweb_request_body,
> <<"{\"language\":\"javascript\",\"map\":\"(function (doc) {emit(doc.integer, doc.integer);emit(doc.integer, doc.integer);})\",\"reduce\":\"_stats\"}">>},
> {mochiweb_request_qs,[]},
> {mochiweb_request_recv,true},
> {mochiweb_request_cookie,[{"AuthSession",[]}]}]
> trap_exit: false
> status: running
> heap_size: 4181
> stack_size: 23
> reductions: 3782
> neighbours:
> [error] [<0.93.0>] {error_report,<0.29.0>,
> {<0.93.0>,std_error,
> {mochiweb_socket_server,235,{child_error,badarg}}}}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> {mochiweb_socket_server,235,{child_error,badarg}}
> [error] [<0.156.0>] ** Generic server <0.156.0> terminating
> ** Last message in was {'EXIT',<0.155.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1980>,18}},
> 0,235}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> =ERROR REPORT==== 17-Aug-2010::11:08:07 ===
> ** Generic server <0.156.0> terminating
> ** Last message in was {'EXIT',<0.155.0>,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,
> '-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}}
> ** When Server state == {file,{file_descriptor,prim_file,{#Port<0.1980>,18}},
> 0,235}
> ** Reason for termination ==
> ** {'function not exported',[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> [error] [<0.156.0>] {error_report,<0.29.0>,
> {<0.156.0>,crash_report,
> [[{pid,<0.156.0>},
> {registered_name,[]},
> {error_info,
> {exit,
> {undef,
> [{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]},
> [{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
> {initial_call,{couch_file,init,['Argument__1']}},
> {ancestors,
> [<0.155.0>,couch_view,couch_secondary_services,couch_server_sup,
> <0.30.0>]},
> {messages,[{'EXIT',<0.159.0>,shutdown}]},
> {links,[#Port<0.1980>]},
> {dictionary,[]},
> {trap_exit,true},
> {status,running},
> {heap_size,987},
> {stack_size,23},
> {reductions,1733}],
> []]}}
> =CRASH REPORT==== 17-Aug-2010::11:08:07 ===
> crasher:
> pid: <0.156.0>
> registered_name: []
> exception exit: {undef,[{erlang,min,[1,1]},
> {couch_query_servers,'-builtin_stats/2-fun-0-',2},
> {lists,foldl,3},
> {couch_query_servers,builtin_stats,2},
> {couch_query_servers,builtin_reduce,4},
> {couch_query_servers,reduce,3},
> {couch_view_group,'-init_group/4-fun-0-',4},
> {couch_btree,'-write_node/3-lc$^0/1-0-',3}]}
> in function gen_server:terminate/6
> initial call: couch_file:init/1
> ancestors: [<0.155.0>,couch_view,couch_secondary_services,
> couch_server_sup,<0.30.0>]
> messages: [{'EXIT',<0.159.0>,shutdown}]
> links: [#Port<0.1980>]
> dictionary: []
> trap_exit: true
> status: running
> heap_size: 987
> stack_size: 23
> reductions: 1733
> neighbours:
> if you don't want to go to pastebin.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.