couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Davis <paul.joseph.da...@gmail.com>
Subject Re: Test suite problems blocking 1.2.0 release
Date Wed, 25 Jan 2012 18:28:49 GMT
Yep, that's the same backtrace I saw when I poked which reminded me
about the SSL stuff. Though, compiling an older SSL library vs.
patching Erlang seems like the wrong way round to fix this. I wonder
how hard it'd be to patch the NIF.

On Wed, Jan 25, 2012 at 11:29 AM, Filipe David Manana
<fdmanana@apache.org> wrote:
> On Wed, Jan 25, 2012 at 5:15 PM, Paul Davis <paul.joseph.davis@gmail.com> wrote:
>> I've been seeing these segfaults as well. I looked at one and saw that
>> it was down in the SSL library which Filipe has reported issues with
>> on OS X 10.7 and Erlang. I forgot to ping him and ask if he had a
>> resolution yet though.
>
> With OTP R14B03 and B04 at least, on OS X Lion I have to do the
> following instructions:
>
> https://gist.github.com/1199903
>
> There's also a small gdb session there in case you want to find out
> the exact reason why it happens on your machine.
>
> I haven't tried R15B.
>
>>
>> Also it does appear to be related to init:restart() which we only use
>> in test code so I'm reasonable certain it shouldn't be plaguing normal
>> users, but its still something we should probably figure out.
>>
>> On Wed, Jan 25, 2012 at 10:39 AM, Noah Slater <nslater@tumbolia.org> wrote:
>>> Seems to run fine, in the browser, once I've disabled the cache.
>>>
>>> Is it normal for the start of the log to look like this:
>>>
>>> Noahs-MacBook-Air:couchdb nslater$ /tmp/couchdb/bin/couchdb
>>> Apache CouchDB 1.2.0a-c7765f6-git (LogLevel=info) is starting.
>>> Apache CouchDB has started. Time to relax.
>>> [info] [<0.31.0>] Apache CouchDB has started on http://127.0.0.1:5984/
>>> [info] [<0.131.0>] 127.0.0.1 - - GET
>>> /_utils/couch_tests.html?script/couch_tests.js 200
>>> [info] [<0.131.0>] 127.0.0.1 - - GET /_utils/style/layout.css?0.11.0 200
>>> [info] [<0.145.0>] 127.0.0.1 - - GET /_utils/script/jquery.couch.js?0.11.0
>>> 200
>>> [info] [<0.132.0>] 127.0.0.1 - - GET /_utils/script/json2.js 200
>>> [info] [<0.134.0>] 127.0.0.1 - - GET /_utils/script/jquery.dialog.js?0.11.0
>>> 200
>>> [info] [<0.133.0>] 127.0.0.1 - - GET /_utils/script/sha1.js 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/script/jquery.js?1.6.2 200
>>> [info] [<0.131.0>] 127.0.0.1 - - GET /_utils/script/futon.js?0.11.0 200
>>> [info] [<0.145.0>] 127.0.0.1 - - GET /_utils/script/couch.js?0.11.0 200
>>> [info] [<0.132.0>] 127.0.0.1 - - GET
>>> /_utils/script/couch_test_runner.js?0.11.0 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/script/couch_tests.js 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/script/test/basics.js 200
>>> [info] [<0.145.0>] 127.0.0.1 - - GET /_utils/script/test/all_docs.js 200
>>> [info] [<0.132.0>] 127.0.0.1 - - GET
>>> /_utils/script/test/attachments_multipart.js 200
>>> [info] [<0.131.0>] 127.0.0.1 - - GET /_utils/script/test/attachments.js
200
>>> [info] [<0.133.0>] 127.0.0.1 - - GET
>>> /_utils/script/test/attachment_names.js 200
>>> [info] [<0.134.0>] 127.0.0.1 - - GET
>>> /_utils/script/test/attachment_paths.js 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET
>>> /_utils/script/test/attachment_ranges.js 200
>>> [info] [<0.145.0>] 127.0.0.1 - - GET
>>> /_utils/script/test/attachment_views.js 200
>>> [info] [<0.131.0>] 127.0.0.1 - - GET /_utils/script/test/bulk_docs.js 200
>>> [info] [<0.134.0>] 127.0.0.1 - - GET /_utils/script/test/batch_save.js
200
>>> [info] [<0.132.0>] 127.0.0.1 - - GET /_utils/script/test/changes.js 200
>>> [info] [<0.133.0>] 127.0.0.1 - - GET /_utils/script/test/auth_cache.js
200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/script/test/coffee.js 200
>>> [info] [<0.145.0>] 127.0.0.1 - - GET /_utils/script/test/compact.js 200
>>> [info] [<0.131.0>] 127.0.0.1 - - GET /_utils/script/test/config.js 200
>>> [info] [<0.134.0>] 127.0.0.1 - - GET /_utils/script/test/conflicts.js 200
>>> [info] [<0.133.0>] 127.0.0.1 - - GET
>>> /_utils/script/test/content_negotiation.js 200
>>> [info] [<0.132.0>] 127.0.0.1 - - GET /_utils/script/test/delayed_commits.js
>>> 200
>>> [info] [<0.145.0>] 127.0.0.1 - - GET /_utils/script/test/copy_doc.js 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/script/test/cookie_auth.js
200
>>> [info] [<0.131.0>] 127.0.0.1 - - GET /_utils/script/test/design_docs.js
200
>>> [info] [<0.133.0>] 127.0.0.1 - - GET /_utils/script/test/design_options.js
>>> 200
>>> [info] [<0.134.0>] 127.0.0.1 - - GET /_utils/script/test/design_paths.js
200
>>> [info] [<0.132.0>] 127.0.0.1 - - GET /_utils/script/test/erlang_views.js
200
>>> [info] [<0.145.0>] 127.0.0.1 - - GET /_utils/script/test/etags_head.js
200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/script/test/etags_views.js
200
>>> [info] [<0.131.0>] 127.0.0.1 - - GET /_utils/script/test/form_submit.js
200
>>> [info] [<0.133.0>] 127.0.0.1 - - GET /_utils/script/test/http.js 200
>>> [info] [<0.134.0>] 127.0.0.1 - - GET /_utils/script/test/invalid_docids.js
>>> 200
>>> [info] [<0.132.0>] 127.0.0.1 - - GET /_utils/script/test/jsonp.js 200
>>> [info] [<0.145.0>] 127.0.0.1 - - GET /_utils/script/test/large_docs.js
200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/script/test/list_views.js
200
>>> [info] [<0.131.0>] 127.0.0.1 - - GET /_utils/script/test/lots_of_docs.js
200
>>> [info] [<0.133.0>] 127.0.0.1 - - GET /_utils/script/test/method_override.js
>>> 200
>>> [info] [<0.134.0>] 127.0.0.1 - - GET /_utils/script/test/multiple_rows.js
>>> 200
>>> [info] [<0.132.0>] 127.0.0.1 - - GET /_utils/script/oauth.js 200
>>> [info] [<0.145.0>] 127.0.0.1 - - GET /_utils/script/test/oauth.js 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/script/test/oauth_users_db.js
>>> 200
>>> [info] [<0.131.0>] 127.0.0.1 - - GET /_utils/script/test/proxyauth.js 200
>>> [info] [<0.134.0>] 127.0.0.1 - - GET /_utils/script/test/reader_acl.js
200
>>> [info] [<0.133.0>] 127.0.0.1 - - GET /_utils/script/test/purge.js 200
>>> [info] [<0.132.0>] 127.0.0.1 - - GET /_utils/script/test/recreate_doc.js
200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/script/test/reduce.js 200
>>> [info] [<0.145.0>] 127.0.0.1 - - GET /_utils/script/test/reduce_builtin.js
>>> 200
>>> [info] [<0.131.0>] 127.0.0.1 - - GET /_utils/script/test/reduce_false.js
200
>>> [info] [<0.134.0>] 127.0.0.1 - - GET /_utils/script/test/replication.js
200
>>> [info] [<0.133.0>] 127.0.0.1 - - GET
>>> /_utils/script/test/reduce_false_temp.js 200
>>> [info] [<0.132.0>] 127.0.0.1 - - GET /_utils/script/test/replicator_db.js
>>> 200
>>> [info] [<0.145.0>] 127.0.0.1 - - GET
>>> /_utils/script/test/replicator_db_security.js 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/script/test/rev_stemming.js
200
>>> [info] [<0.131.0>] 127.0.0.1 - - GET /_utils/script/test/rewrite.js 200
>>> [info] [<0.133.0>] 127.0.0.1 - - GET
>>> /_utils/script/test/security_validation.js 200
>>> [info] [<0.134.0>] 127.0.0.1 - - GET /_utils/script/test/show_documents.js
>>> 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/script/test/stats.js 200
>>> [info] [<0.132.0>] 127.0.0.1 - - GET
>>> /_utils/script/test/update_documents.js 200
>>> [info] [<0.145.0>] 127.0.0.1 - - GET /_utils/script/test/users_db.js 200
>>> [info] [<0.131.0>] 127.0.0.1 - - GET
>>> /_utils/script/test/users_db_security.js 200
>>> [info] [<0.133.0>] 127.0.0.1 - - GET /_utils/script/test/utf8.js 200
>>> [info] [<0.134.0>] 127.0.0.1 - - GET /_utils/script/test/uuids.js 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/script/test/view_collation.js
>>> 200
>>> [info] [<0.132.0>] 127.0.0.1 - - GET
>>> /_utils/script/test/view_collation_raw.js 200
>>> [info] [<0.145.0>] 127.0.0.1 - - GET /_utils/script/test/view_conflicts.js
>>> 200
>>> [info] [<0.131.0>] 127.0.0.1 - - GET /_utils/script/test/view_compaction.js
>>> 200
>>> [info] [<0.133.0>] 127.0.0.1 - - GET /_utils/script/test/view_errors.js
200
>>> [info] [<0.134.0>] 127.0.0.1 - - GET
>>> /_utils/script/test/view_include_docs.js 200
>>> [info] [<0.132.0>] 127.0.0.1 - - GET
>>> /_utils/script/test/view_multi_key_design.js 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET
>>> /_utils/script/test/view_multi_key_all_docs.js 200
>>> [info] [<0.145.0>] 127.0.0.1 - - GET
>>> /_utils/script/test/view_multi_key_temp.js 200
>>> [info] [<0.131.0>] 127.0.0.1 - - GET /_utils/script/test/view_offsets.js
200
>>> [info] [<0.133.0>] 127.0.0.1 - - GET /_utils/script/test/view_pagination.js
>>> 200
>>> [info] [<0.134.0>] 127.0.0.1 - - GET /_utils/script/test/view_update_seq.js
>>> 200
>>> [info] [<0.132.0>] 127.0.0.1 - - GET /_utils/script/test/view_sandboxing.js
>>> 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/script/test/view_xml.js 200
>>> [info] [<0.131.0>] 127.0.0.1 - - GET /_utils/script/sha1.js 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/_sidebar.html 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/image/bg.png 200
>>> [info] [<0.145.0>] 127.0.0.1 - - GET /_utils/image/run.png 200
>>> [info] [<0.132.0>] 127.0.0.1 - - GET /_utils/image/spinner_33.gif 200
>>> [info] [<0.134.0>] 127.0.0.1 - - GET /_utils/image/path.gif 200
>>> [info] [<0.133.0>] 127.0.0.1 - - GET /_utils/image/compact.png 200
>>> [info] [<0.131.0>] 127.0.0.1 - - GET /_utils/image/load.png 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/image/add.png 200
>>> [info] [<0.145.0>] 127.0.0.1 - - GET /_utils/image/thead.gif 200
>>> [info] [<0.132.0>] 127.0.0.1 - - GET /_utils/image/run-mini.png 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/image/logo.png 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/image/sidebar-toggle.png 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET / 200
>>> [info] [<0.134.0>] 127.0.0.1 - - GET /_session 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_session 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_utils/image/running.png 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET / 200
>>> [info] [<0.146.0>] 127.0.0.1 - - DELETE /test_suite_db/ 404
>>> [info] [<0.146.0>] 127.0.0.1 - - DELETE /test_suite_db/ 404
>>> [info] [<0.146.0>] 127.0.0.1 - - PUT /test_suite_db/ 201
>>> [info] [<0.146.0>] 127.0.0.1 - - PUT /test_suite_db/ 412
>>> [info] [<0.146.0>] 127.0.0.1 - - DELETE /test_suite_db 200
>>> [info] [<0.146.0>] 127.0.0.1 - - PUT /test_suite_db 201
>>> [info] [<0.146.0>] 127.0.0.1 - - DELETE /test_suite_db%2Fwith_slashes 404
>>> [info] [<0.146.0>] 127.0.0.1 - - PUT /test_suite_db%2Fwith_slashes 201
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /test_suite_db/ 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_all_dbs 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /test_suite_db/ 200
>>> [info] [<0.146.0>] 127.0.0.1 - - PUT /test_suite_db/0 201
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /test_suite_db/0?revs_info=true 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /test_suite_db/0?local_seq=true 200
>>> [info] [<0.146.0>] 127.0.0.1 - - PUT /test_suite_db/1 201
>>> [info] [<0.146.0>] 127.0.0.1 - - PUT /test_suite_db/2 201
>>> [info] [<0.146.0>] 127.0.0.1 - - PUT /test_suite_db/3 201
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /test_suite_db/ 200
>>> [info] [<0.146.0>] 127.0.0.1 - - PUT /test_suite_db/COUCHDB-954 201
>>> [info] [<0.146.0>] 127.0.0.1 - - PUT /test_suite_db/COUCHDB-954 201
>>> [info] [<0.146.0>] 127.0.0.1 - - GET
>>> /test_suite_db/COUCHDB-954?open_revs=%5B%221-23202479633c2b380f79507a776743d5%22%2C%222-31ac920bb936ec9e0c2c84b56d04d890%22%5D
>>> 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET
>>> /test_suite_db/COUCHDB-954?open_revs=%5B%221-23202479633c2b380f79507a776743d5%22%2C%222-31ac920bb936ec9e0c2c84b56d04d890%22%5D&latest=true
>>> 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET
>>> /test_suite_db/COUCHDB-954?open_revs=%5B%221-23202479633c2b380f79507a776743d5%22%5D&latest=true
>>> 200
>>> [info] [<0.146.0>] 127.0.0.1 - - PUT /test_suite_db/COUCHDB-954 200
>>> [info] [<0.146.0>] 127.0.0.1 - - POST /test_suite_db/_temp_view 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /test_suite_db/0 200
>>> [info] [<0.146.0>] 127.0.0.1 - - PUT /test_suite_db/0 201
>>> [info] [<0.146.0>] 127.0.0.1 - - POST /test_suite_db/_temp_view 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /_uuids?count=101 200
>>> [info] [<0.146.0>] 127.0.0.1 - - PUT
>>> /test_suite_db/01be404f044dc73abdef7733b0032a57 201
>>> [info] [<0.146.0>] 127.0.0.1 - - PUT
>>> /test_suite_db/01be404f044dc73abdef7733b003214c 201
>>> [info] [<0.146.0>] 127.0.0.1 - - POST /test_suite_db/_temp_view 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /test_suite_db/ 200
>>> [info] [<0.146.0>] 127.0.0.1 - - POST /test_suite_db/_temp_view 200
>>> [info] [<0.146.0>] 127.0.0.1 - - DELETE
>>> /test_suite_db/0?rev=2-f11d7cac727db1834815181e355127f6 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /test_suite_db/0 404
>>> [info] [<0.146.0>] 127.0.0.1 - - POST /test_suite_db/_temp_view 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET /test_suite_db/ 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET
>>> /test_suite_db/0?rev=3-cac36b6fd7e2c7347b3147626c8cfdaf 200
>>> [info] [<0.146.0>] 127.0.0.1 - - POST /test_suite_db/_ensure_full_commit
201
>>> [info] [<0.146.0>] 127.0.0.1 - - POST /_restart 200
>>> [info] [<0.146.0>] 127.0.0.1 - - GET / 200
>>> [error] [<0.214.0>] ** Generic server <0.214.0> terminating
>>> ** Last message in was {'EXIT',<0.128.0>,killed}
>>> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
>>>
>>>  {"/tmp/couchdb/var/lib/couchdb",<<"test_suite_db">>,
>>>                          {group,
>>>
>>>  <<36,245,237,233,219,176,160,252,111,249,0,107,34,
>>>                             249,97,141>>,
>>>                           nil,<<"_temp">>,<<"javascript">>,[],
>>>                           [{view,0,0,0,
>>>                             [<<"_temp">>],
>>>                             <<"(function (doc) {if (doc.a
== 4)
>>> {emit(null, doc.b);}})">>,
>>>                             nil,
>>>                             [{<<"_temp">>,
>>>                               <<"(function (keys, values)
{return
>>> sum(values);})">>}],
>>>                             []}],
>>>                           {[]},
>>>                           nil,0,0,nil,nil}},
>>>                         {group,
>>>                          <<36,245,237,233,219,176,160,252,111,249,0,107,34,
>>>                            249,97,141>>,
>>>                          <0.216.0>,<<"_temp">>,<<"javascript">>,[],
>>>                          [{view,0,10,0,
>>>                            [<<"_temp">>],
>>>                            <<"(function (doc) {if (doc.a
== 4) {emit(null,
>>> doc.b);}})">>,
>>>                            {btree,<0.216.0>,
>>>                             {235,{3,"!"},91},
>>>                             #Fun<couch_btree.3.71804109>,
>>>                             #Fun<couch_btree.4.115144917>,
>>>                             #Fun<couch_view.less_json_ids.2>,
>>>                             #Fun<couch_view_group.10.50978457>,snappy},
>>>                            [{<<"_temp">>,
>>>                              <<"(function (keys, values)
{return
>>> sum(values);})">>}],
>>>                            []}],
>>>                          {[]},
>>>                          {btree,<0.216.0>,
>>>                           {139,[],96},
>>>                           #Fun<couch_btree.3.71804109>,
>>>                           #Fun<couch_btree.4.115144917>,
>>>                           #Fun<couch_btree.5.93788370>,nil,snappy},
>>>                          10,0,nil,nil},
>>>                         nil,nil,true,[],<0.218.0>,false}
>>> ** Reason for termination ==
>>> ** killed
>>>
>>>
>>> =ERROR REPORT==== 25-Jan-2012::16:38:11 ===
>>> ** Generic server <0.214.0> terminating
>>> ** Last message in was {'EXIT',<0.128.0>,killed}
>>> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
>>>
>>>  {"/tmp/couchdb/var/lib/couchdb",<<"test_suite_db">>,
>>>                          {group,
>>>
>>>  <<36,245,237,233,219,176,160,252,111,249,0,107,34,
>>>                             249,97,141>>,
>>>                           nil,<<"_temp">>,<<"javascript">>,[],
>>>                           [{view,0,0,0,
>>>                             [<<"_temp">>],
>>>                             <<"(function (doc) {if (doc.a
== 4)
>>> {emit(null, doc.b);}})">>,
>>>                             nil,
>>>                             [{<<"_temp">>,
>>>                               <<"(function (keys, values)
{return
>>> sum(values);})">>}],
>>>                             []}],
>>>                           {[]},
>>>                           nil,0,0,nil,nil}},
>>>                         {group,
>>>                          <<36,245,237,233,219,176,160,252,111,249,0,107,34,
>>>                            249,97,141>>,
>>>                          <0.216.0>,<<"_temp">>,<<"javascript">>,[],
>>>                          [{view,0,10,0,
>>>                            [<<"_temp">>],
>>>                            <<"(function (doc) {if (doc.a
== 4) {emit(null,
>>> doc.b);}})">>,
>>>                            {btree,<0.216.0>,
>>>                             {235,{3,"!"},91},
>>>                             #Fun<couch_btree.3.71804109>,
>>>                             #Fun<couch_btree.4.115144917>,
>>>                             #Fun<couch_view.less_json_ids.2>,
>>>                             #Fun<couch_view_group.10.50978457>,snappy},
>>>                            [{<<"_temp">>,
>>>                              <<"(function (keys, values)
{return
>>> sum(values);})">>}],
>>>                            []}],
>>>                          {[]},
>>>                          {btree,<0.216.0>,
>>>                           {139,[],96},
>>>                           #Fun<couch_btree.3.71804109>,
>>>                           #Fun<couch_btree.4.115144917>,
>>>                           #Fun<couch_btree.5.93788370>,nil,snappy},
>>>                          10,0,nil,nil},
>>>                         nil,nil,true,[],<0.218.0>,false}
>>> ** Reason for termination ==
>>> ** killed
>>> [error] [<0.214.0>] {error_report,<0.30.0>,
>>>                        {<0.214.0>,crash_report,
>>>                         [[{initial_call,
>>>                               {couch_view_group,init,['Argument__1']}},
>>>                           {pid,<0.214.0>},
>>>                           {registered_name,[]},
>>>                           {error_info,
>>>                               {exit,killed,
>>>                                   [{gen_server,terminate,6},
>>>                                    {proc_lib,init_p_do_apply,3}]}},
>>>                           {ancestors,[<0.213.0>]},
>>>                           {messages,[]},
>>>                           {links,[<0.216.0>]},
>>>                           {dictionary,[]},
>>>                           {trap_exit,true},
>>>                           {status,running},
>>>                           {heap_size,1597},
>>>                           {stack_size,24},
>>>                           {reductions,481}],
>>>                          []]}}
>>>
>>> =CRASH REPORT==== 25-Jan-2012::16:38:11 ===
>>>  crasher:
>>>    initial call: couch_view_group:init/1
>>>    pid: <0.214.0>
>>>    registered_name: []
>>>    exception exit: killed
>>>      in function  gen_server:terminate/6
>>>    ancestors: [<0.213.0>]
>>>    messages: []
>>>    links: [<0.216.0>]
>>>    dictionary: []
>>>    trap_exit: true
>>>    status: running
>>>    heap_size: 1597
>>>    stack_size: 24
>>>    reductions: 481
>>>  neighbours:
>>> [error] [<0.190.0>] ** Generic server <0.190.0> terminating
>>> ** Last message in was {'EXIT',<0.128.0>,killed}
>>> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
>>>
>>>  {"/tmp/couchdb/var/lib/couchdb",<<"test_suite_db">>,
>>>                          {group,
>>>
>>>  <<219,129,196,114,247,84,88,144,142,182,200,104,114,
>>>                             46,73,248>>,
>>>                           nil,<<"_temp">>,<<"javascript">>,[],
>>>                           [{view,0,0,0,
>>>                             [<<"_temp">>],
>>>                             <<"(function (doc) {if (doc.a
== 4)
>>> {emit(null, doc.b);}})">>,
>>>                             nil,[],[]}],
>>>                           {[]},
>>>                           nil,0,0,nil,nil}},
>>>                         {group,
>>>
>>> <<219,129,196,114,247,84,88,144,142,182,200,104,114,
>>>                            46,73,248>>,
>>>                          <0.192.0>,<<"_temp">>,<<"javascript">>,[],
>>>                          [{view,0,11,0,
>>>                            [<<"_temp">>],
>>>                            <<"(function (doc) {if (doc.a
== 4) {emit(null,
>>> doc.b);}})">>,
>>>                            {btree,<0.192.0>,
>>>                             {525,{2,[]},84},
>>>                             #Fun<couch_btree.3.71804109>,
>>>                             #Fun<couch_btree.4.115144917>,
>>>                             #Fun<couch_view.less_json_ids.2>,
>>>                             #Fun<couch_view_group.10.50978457>,snappy},
>>>                            [],[]}],
>>>                          {[]},
>>>                          {btree,<0.192.0>,
>>>                           {435,[],90},
>>>                           #Fun<couch_btree.3.71804109>,
>>>                           #Fun<couch_btree.4.115144917>,
>>>                           #Fun<couch_btree.5.93788370>,nil,snappy},
>>>                          11,0,nil,nil},
>>>                         nil,nil,true,[],<0.194.0>,false}
>>> ** Reason for termination ==
>>> ** killed
>>>
>>>
>>> =ERROR REPORT==== 25-Jan-2012::16:38:11 ===
>>> ** Generic server <0.190.0> terminating
>>> ** Last message in was {'EXIT',<0.128.0>,killed}
>>> ** When Server state == {group_state,undefined,<<"test_suite_db">>,
>>>
>>>  {"/tmp/couchdb/var/lib/couchdb",<<"test_suite_db">>,
>>>                          {group,
>>>
>>>  <<219,129,196,114,247,84,88,144,142,182,200,104,114,
>>>                             46,73,248>>,
>>>                           nil,<<"_temp">>,<<"javascript">>,[],
>>>                           [{view,0,0,0,
>>>                             [<<"_temp">>],
>>>                             <<"(function (doc) {if (doc.a
== 4)
>>> {emit(null, doc.b);}})">>,
>>>                             nil,[],[]}],
>>>                           {[]},
>>>                           nil,0,0,nil,nil}},
>>>                         {group,
>>>
>>> <<219,129,196,114,247,84,88,144,142,182,200,104,114,
>>>                            46,73,248>>,
>>>                          <0.192.0>,<<"_temp">>,<<"javascript">>,[],
>>>                          [{view,0,11,0,
>>>                            [<<"_temp">>],
>>>                            <<"(function (doc) {if (doc.a
== 4) {emit(null,
>>> doc.b);}})">>,
>>>                            {btree,<0.192.0>,
>>>                             {525,{2,[]},84},
>>>                             #Fun<couch_btree.3.71804109>,
>>>                             #Fun<couch_btree.4.115144917>,
>>>                             #Fun<couch_view.less_json_ids.2>,
>>>                             #Fun<couch_view_group.10.50978457>,snappy},
>>>                            [],[]}],
>>>                          {[]},
>>>                          {btree,<0.192.0>,
>>>                           {435,[],90},
>>>                           #Fun<couch_btree.3.71804109>,
>>>                           #Fun<couch_btree.4.115144917>,
>>>                           #Fun<couch_btree.5.93788370>,nil,snappy},
>>>                          11,0,nil,nil},
>>>                         nil,nil,true,[],<0.194.0>,false}
>>> ** Reason for termination ==
>>> ** killed
>>> [error] [<0.190.0>] {error_report,<0.30.0>,
>>>                        {<0.190.0>,crash_report,
>>>                         [[{initial_call,
>>>                               {couch_view_group,init,['Argument__1']}},
>>>                           {pid,<0.190.0>},
>>>                           {registered_name,[]},
>>>                           {error_info,
>>>                               {exit,killed,
>>>                                   [{gen_server,terminate,6},
>>>                                    {proc_lib,init_p_do_apply,3}]}},
>>>                           {ancestors,[<0.189.0>]},
>>>                           {messages,[]},
>>>                           {links,[<0.192.0>]},
>>>                           {dictionary,[]},
>>>                           {trap_exit,true},
>>>                           {status,running},
>>>                           {heap_size,1597},
>>>                           {stack_size,24},
>>>                           {reductions,580}],
>>>                          []]}}
>>>
>>> =CRASH REPORT==== 25-Jan-2012::16:38:11 ===
>>>  crasher:
>>>    initial call: couch_view_group:init/1
>>>    pid: <0.190.0>
>>>    registered_name: []
>>>    exception exit: killed
>>>      in function  gen_server:terminate/6
>>>    ancestors: [<0.189.0>]
>>>    messages: []
>>>    links: [<0.192.0>]
>>>    dictionary: []
>>>    trap_exit: true
>>>    status: running
>>>    heap_size: 1597
>>>    stack_size: 24
>>>    reductions: 580
>>>  neighbours:
>>> [error] [<0.216.0>] ** Generic server <0.216.0> terminating
>>> ** Last message in was {'EXIT',<0.214.0>,killed}
>>> ** When Server state ==
>>> {file,{file_descriptor,prim_file,{#Port<0.2765>,32}},
>>>                              326}
>>> ** Reason for termination ==
>>> ** killed
>>>
>>>
>>> =ERROR REPORT==== 25-Jan-2012::16:38:11 ===
>>> ** Generic server <0.216.0> terminating
>>> ** Last message in was {'EXIT',<0.214.0>,killed}
>>> ** When Server state ==
>>> {file,{file_descriptor,prim_file,{#Port<0.2765>,32}},
>>>                              326}
>>> ** Reason for termination ==
>>> ** killed
>>> [error] [<0.216.0>] {error_report,<0.30.0>,
>>>                        {<0.216.0>,crash_report,
>>>                         [[{initial_call,{couch_file,init,['Argument__1']}},
>>>                           {pid,<0.216.0>},
>>>                           {registered_name,[]},
>>>                           {error_info,
>>>                               {exit,killed,
>>>                                   [{gen_server,terminate,6},
>>>                                    {proc_lib,init_p_do_apply,3}]}},
>>>                           {ancestors,[<0.214.0>,<0.213.0>]},
>>>                           {messages,[{'EXIT',<0.218.0>,shutdown}]},
>>>                           {links,[]},
>>>                           {dictionary,[]},
>>>                           {trap_exit,true},
>>>                           {status,running},
>>>                           {heap_size,987},
>>>                           {stack_size,24},
>>>                           {reductions,3011}],
>>>                          []]}}
>>>
>>> =CRASH REPORT==== 25-Jan-2012::16:38:11 ===
>>>  crasher:
>>>    initial call: couch_file:init/1
>>>    pid: <0.216.0>
>>>    registered_name: []
>>>    exception exit: killed
>>>      in function  gen_server:terminate/6
>>>    ancestors: [<0.214.0>,<0.213.0>]
>>>    messages: [{'EXIT',<0.218.0>,shutdown}]
>>>    links: []
>>>    dictionary: []
>>>    trap_exit: true
>>>    status: running
>>>    heap_size: 987
>>>    stack_size: 24
>>>    reductions: 3011
>>>  neighbours:
>>>
>>> =ERROR REPORT==== 25-Jan-2012::16:38:11 ===
>>> ** Generic server <0.192.0> terminating
>>> ** Last message in was {'EXIT',<0.190.0>,killed}
>>> ** When Server state ==
>>> {file,{file_descriptor,prim_file,{#Port<0.2702>,29}},
>>>                              609}
>>> ** Reason for termination ==
>>> ** killed
>>>
>>> =CRASH REPORT==== 25-Jan-2012::16:38:11 ===
>>>  crasher:
>>>    initial call: couch_file:init/1
>>>    pid: <0.192.0>
>>>    registered_name: []
>>>    exception exit: killed
>>>      in function  gen_server:terminate/6
>>>    ancestors: [<0.190.0>,<0.189.0>]
>>>    messages: [{'EXIT',<0.194.0>,shutdown}]
>>>    links: []
>>>    dictionary: []
>>>    trap_exit: true
>>>    status: running
>>>    heap_size: 2584
>>>    stack_size: 24
>>>    reductions: 7703
>>>  neighbours:
>>> Apache CouchDB 1.2.0a-c7765f6-git (LogLevel=info) is starting.
>>> Apache CouchDB has started. Time to relax.
>>> [info] [<0.263.0>] Apache CouchDB has started on http://127.0.0.1:5984/
>>> [info] [<0.358.0>] 127.0.0.1 - - GET / 200
>>> [info] [<0.358.0>] 127.0.0.1 - - GET
>>> /test_suite_db/0?rev=3-cac36b6fd7e2c7347b3147626c8cfdaf 200
>>> [info] [<0.358.0>] 127.0.0.1 - - POST /test_suite_db 201
>>> [info] [<0.358.0>] 127.0.0.1 - - POST /test_suite_db 201
>>> [info] [<0.358.0>] 127.0.0.1 - - GET /test_suite_db/oppossum 200
>>> [info] [<0.358.0>] 127.0.0.1 - - PUT /test_suite_db/newdoc 201
>>> [info] [<0.358.0>] 127.0.0.1 - - DELETE /test_suite_db/doc-does-not-exist
>>> 404
>>> [info] [<0.358.0>] 127.0.0.1 - - PUT /test_suite_db/goldfish 500
>
>
>
> --
> Filipe David Manana,
>
> "Reasonable men adapt themselves to the world.
>  Unreasonable men adapt the world to themselves.
>  That's why all progress depends on unreasonable men."

Mime
View raw message