couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Randall Leeds <randall.le...@gmail.com>
Subject Re: Test suite problems blocking 1.2.0 release
Date Wed, 25 Jan 2012 20:21:49 GMT
You can turn off the cache, like Dave said. There's at least one test
(in attachment_names, I think) that asserts a 304 status code, but it
uses the If-None-Match header.
Definitely the "lorem" error is from not clearing the cache before you
run, though. The test suite should work with caching on, as long as
you clear first.

That part of that test is something like:
PUT attachment, assert 201.
GET attachment, assert 200 and content == 'lorem' (if you get a 304
because it's cached, the body is blank, and that's the error you see).
GET attachment, assert 304.

Maybe with some other steps in between.
Actually, maybe I'll go add a cache busting timestamp to that GET request.

Can't help with the segfaults. I've never seen it. Definitely sounds
like it's an OSX thing.

-Randall

On Wed, Jan 25, 2012 at 10:28, Paul Davis <paul.joseph.davis@gmail.com> wrote:
> 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