Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Won't Fix
-
Affects Version/s: None
-
Fix Version/s: 2.1
-
Component/s: None
-
Labels:None
Description
Steps to reproduce:
1. Launch any project with AndroidCouchbase
2. Redirect AndroidCouchbase port to 6984 on localhost
3. Run the attached script
A few things to NOTE:
1. The map function in the included view doesn't even emit any rows. (fails the same when it does emit rows)
2. Have tested creating user, validation function is working as expected (so not all of javascript is broken)
Couch crash reports the following:
09-12 10:31:38.117: VERBOSE/Couchbase(2124): [error] [<0.170.0>] OS Process Error <0.1165.0> :: {os_process_error,
09-12 10:31:38.117: VERBOSE/Couchbase(2124): {exit_status,132}}
09-12 10:31:38.217: VERBOSE/Couchbase(2124): [debug] [<0.1168.0>] OS Process Start :: #Port<0.1974>
09-12 10:31:38.227: VERBOSE/Couchbase(2124): [debug] [<0.1168.0>] OS Process #Port<0.1974> Input :: ["reset",{"reduce_limit":true,"timeout":30000}]
09-12 10:31:38.387: INFO/DEBUG(28): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-12 10:31:38.387: INFO/DEBUG(28): Build fingerprint: 'generic/sdk/generic/:2.1-update1/ECLAIR/35983:eng/test-keys'
09-12 10:31:38.387: INFO/DEBUG(28): pid: 2784, tid: 2784 >>> /data/data/com.couchbase.grocerysync/couchdb/lib/couchdb/bin/couchjs <<<
09-12 10:31:38.387: INFO/DEBUG(28): signal 4 (SIGILL), fault addr 8005f6e6
09-12 10:31:38.387: INFO/DEBUG(28): r0 00000049 r1 00000017 r2 00000ff8 r3 80296788
09-12 10:31:38.387: INFO/DEBUG(28): r4 80281cc4 r5 00000017 r6 00000004 r7 00000000
09-12 10:31:38.387: INFO/DEBUG(28): r8 00000000 r9 00000000 10 00000000 fp 00000000
09-12 10:31:38.387: INFO/DEBUG(28): ip 800000dc sp be8ee990 lr b00001ff pc 8005f6e6 cpsr 80000030
09-12 10:31:38.407: INFO/DEBUG(28): #00 pc 0005f6e6 /data/data/com.couchbase.grocerysync/couchdb/bin/libmozjs.so
09-12 10:31:38.417: INFO/DEBUG(28): #01 pc b00001fc /system/bin/linker
09-12 10:31:38.427: INFO/DEBUG(28): #02 pc b00002bc /system/bin/linker
09-12 10:31:38.427: INFO/DEBUG(28): #03 pc b00018a4 /system/bin/linker
09-12 10:31:38.427: INFO/DEBUG(28): #04 pc b0001b70 /system/bin/linker
09-12 10:31:38.427: INFO/DEBUG(28): #05 pc b0001552 /system/bin/linker
09-12 10:31:38.437: INFO/DEBUG(28): #06 pc b00017ce /system/bin/linker
09-12 10:31:38.437: INFO/DEBUG(28): #07 pc b0001ab4 /system/bin/linker
09-12 10:31:38.447: INFO/DEBUG(28): code around lr:
09-12 10:31:38.447: INFO/DEBUG(28): b00001ec 1c0d00b6 6823e006 1e5a19a4 d8003203
09-12 10:31:38.447: INFO/DEBUG(28): b00001fc 3d014798 dcf62d00 46c0bd70 1c03b510
09-12 10:31:38.447: INFO/DEBUG(28): b000020c 1c0433e8 28006818 3304d004 22016819
09-12 10:31:38.447: INFO/DEBUG(28): stack:
09-12 10:31:38.447: INFO/DEBUG(28): be8ee950 00000000
09-12 10:31:38.457: INFO/DEBUG(28): be8ee954 b00041d9 /system/bin/linker
09-12 10:31:38.457: INFO/DEBUG(28): be8ee958 ffffffff
09-12 10:31:38.457: INFO/DEBUG(28): be8ee95c 00000000
09-12 10:31:38.457: INFO/DEBUG(28): be8ee960 80281000 /data/data/com.couchbase.grocerysync/couchdb/bin/libmozjs.so
09-12 10:31:38.457: INFO/DEBUG(28): be8ee964 b0016674
09-12 10:31:38.457: INFO/DEBUG(28): be8ee968 b000fea4 /system/bin/linker
09-12 10:31:38.457: INFO/DEBUG(28): be8ee96c b000fe18 /system/bin/linker
09-12 10:31:38.457: INFO/DEBUG(28): be8ee970 ffffffff
09-12 10:31:38.457: INFO/DEBUG(28): be8ee974 800198fa /data/data/com.couchbase.grocerysync/couchdb/bin/libmozjs.so
09-12 10:31:38.457: INFO/DEBUG(28): be8ee978 00000ec8
09-12 10:31:38.457: INFO/DEBUG(28): be8ee97c 00003164
09-12 10:31:38.467: INFO/DEBUG(28): be8ee980 00000002
09-12 10:31:38.467: INFO/DEBUG(28): be8ee984 8003929c /data/data/com.couchbase.grocerysync/couchdb/bin/libmozjs.so
09-12 10:31:38.467: INFO/DEBUG(28): be8ee988 df002777
09-12 10:31:38.467: INFO/DEBUG(28): be8ee98c e3a070ad
09-12 10:31:38.467: INFO/DEBUG(28): #01 be8ee990 b000fefc /system/bin/linker
09-12 10:31:38.467: INFO/DEBUG(28): be8ee994 b000ff08 /system/bin/linker
09-12 10:31:38.467: INFO/DEBUG(28): be8ee998 0000272c
09-12 10:31:38.467: INFO/DEBUG(28): be8ee99c b00002c1 /system/bin/linker
1. Launch any project with AndroidCouchbase
2. Redirect AndroidCouchbase port to 6984 on localhost
3. Run the attached script
A few things to NOTE:
1. The map function in the included view doesn't even emit any rows. (fails the same when it does emit rows)
2. Have tested creating user, validation function is working as expected (so not all of javascript is broken)
Couch crash reports the following:
09-12 10:31:38.117: VERBOSE/Couchbase(2124): [error] [<0.170.0>] OS Process Error <0.1165.0> :: {os_process_error,
09-12 10:31:38.117: VERBOSE/Couchbase(2124): {exit_status,132}}
09-12 10:31:38.217: VERBOSE/Couchbase(2124): [debug] [<0.1168.0>] OS Process Start :: #Port<0.1974>
09-12 10:31:38.227: VERBOSE/Couchbase(2124): [debug] [<0.1168.0>] OS Process #Port<0.1974> Input :: ["reset",{"reduce_limit":true,"timeout":30000}]
09-12 10:31:38.387: INFO/DEBUG(28): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-12 10:31:38.387: INFO/DEBUG(28): Build fingerprint: 'generic/sdk/generic/:2.1-update1/ECLAIR/35983:eng/test-keys'
09-12 10:31:38.387: INFO/DEBUG(28): pid: 2784, tid: 2784 >>> /data/data/com.couchbase.grocerysync/couchdb/lib/couchdb/bin/couchjs <<<
09-12 10:31:38.387: INFO/DEBUG(28): signal 4 (SIGILL), fault addr 8005f6e6
09-12 10:31:38.387: INFO/DEBUG(28): r0 00000049 r1 00000017 r2 00000ff8 r3 80296788
09-12 10:31:38.387: INFO/DEBUG(28): r4 80281cc4 r5 00000017 r6 00000004 r7 00000000
09-12 10:31:38.387: INFO/DEBUG(28): r8 00000000 r9 00000000 10 00000000 fp 00000000
09-12 10:31:38.387: INFO/DEBUG(28): ip 800000dc sp be8ee990 lr b00001ff pc 8005f6e6 cpsr 80000030
09-12 10:31:38.407: INFO/DEBUG(28): #00 pc 0005f6e6 /data/data/com.couchbase.grocerysync/couchdb/bin/libmozjs.so
09-12 10:31:38.417: INFO/DEBUG(28): #01 pc b00001fc /system/bin/linker
09-12 10:31:38.427: INFO/DEBUG(28): #02 pc b00002bc /system/bin/linker
09-12 10:31:38.427: INFO/DEBUG(28): #03 pc b00018a4 /system/bin/linker
09-12 10:31:38.427: INFO/DEBUG(28): #04 pc b0001b70 /system/bin/linker
09-12 10:31:38.427: INFO/DEBUG(28): #05 pc b0001552 /system/bin/linker
09-12 10:31:38.437: INFO/DEBUG(28): #06 pc b00017ce /system/bin/linker
09-12 10:31:38.437: INFO/DEBUG(28): #07 pc b0001ab4 /system/bin/linker
09-12 10:31:38.447: INFO/DEBUG(28): code around lr:
09-12 10:31:38.447: INFO/DEBUG(28): b00001ec 1c0d00b6 6823e006 1e5a19a4 d8003203
09-12 10:31:38.447: INFO/DEBUG(28): b00001fc 3d014798 dcf62d00 46c0bd70 1c03b510
09-12 10:31:38.447: INFO/DEBUG(28): b000020c 1c0433e8 28006818 3304d004 22016819
09-12 10:31:38.447: INFO/DEBUG(28): stack:
09-12 10:31:38.447: INFO/DEBUG(28): be8ee950 00000000
09-12 10:31:38.457: INFO/DEBUG(28): be8ee954 b00041d9 /system/bin/linker
09-12 10:31:38.457: INFO/DEBUG(28): be8ee958 ffffffff
09-12 10:31:38.457: INFO/DEBUG(28): be8ee95c 00000000
09-12 10:31:38.457: INFO/DEBUG(28): be8ee960 80281000 /data/data/com.couchbase.grocerysync/couchdb/bin/libmozjs.so
09-12 10:31:38.457: INFO/DEBUG(28): be8ee964 b0016674
09-12 10:31:38.457: INFO/DEBUG(28): be8ee968 b000fea4 /system/bin/linker
09-12 10:31:38.457: INFO/DEBUG(28): be8ee96c b000fe18 /system/bin/linker
09-12 10:31:38.457: INFO/DEBUG(28): be8ee970 ffffffff
09-12 10:31:38.457: INFO/DEBUG(28): be8ee974 800198fa /data/data/com.couchbase.grocerysync/couchdb/bin/libmozjs.so
09-12 10:31:38.457: INFO/DEBUG(28): be8ee978 00000ec8
09-12 10:31:38.457: INFO/DEBUG(28): be8ee97c 00003164
09-12 10:31:38.467: INFO/DEBUG(28): be8ee980 00000002
09-12 10:31:38.467: INFO/DEBUG(28): be8ee984 8003929c /data/data/com.couchbase.grocerysync/couchdb/bin/libmozjs.so
09-12 10:31:38.467: INFO/DEBUG(28): be8ee988 df002777
09-12 10:31:38.467: INFO/DEBUG(28): be8ee98c e3a070ad
09-12 10:31:38.467: INFO/DEBUG(28): #01 be8ee990 b000fefc /system/bin/linker
09-12 10:31:38.467: INFO/DEBUG(28): be8ee994 b000ff08 /system/bin/linker
09-12 10:31:38.467: INFO/DEBUG(28): be8ee998 0000272c
09-12 10:31:38.467: INFO/DEBUG(28): be8ee99c b00002c1 /system/bin/linker