Hi, I am experiencing database corruption using zipvfs on android 64 bits (x86_64). The same program executing on 32 bits runs without problems.
The program creates a new database on every run and does a series of inserts and updates (always the same series of operations). Both programs produce the same SQLITE_DEBUG trace up until the point the 64 bit version outputs: zipvfs database is corrupt. Line 1100 of [9d6c1880fb] because of a zero size payload in a slot header. I am waiting on a device to test behavior with arm64-v8a. I am using sqlite 3.8.8.3 and zipvfs 3.8.8. If anyone has experienced the same or has some insight on this, it would be greatly appreciated. Thanks Alex Here is the trace: write page[1] to (456,127,0) write page[2] to (589,20,17) read page[1] from (24,127) read page[1] from (24,127) write page[1] to (632,126,0) write page[2] to (764,33,4) read page[1] from (24,126) read page[1] from (24,126) write page[1] to (807,509,0) write page[3] to (1322,20,17) write page[4] to (1365,20,17) write page[5] to (1408,20,17) write page[6] to (1451,20,17) write page[7] to (1494,390,0) write page[8] to (1890,383,0) write page[9] to (2279,20,17) write page[10] to (2322,20,17) write page[11] to (2365,20,17) write page[12] to (2408,20,17) write page[13] to (2451,319,0) write page[14] to (2776,20,17) write page[15] to (2819,20,17) write page[16] to (2862,20,17) write page[17] to (2905,20,17) write page[18] to (2948,379,0) write page[19] to (3333,20,17) write page[20] to (3376,20,17) write page[21] to (3419,20,17) write page[22] to (3462,20,17) write page[23] to (3505,410,0) write page[24] to (3921,20,17) write page[25] to (3964,412,0) write page[26] to (4382,20,17) write page[27] to (4425,281,0) write page[28] to (4712,20,17) write page[29] to (4755,20,17) write page[30] to (4798,384,0) write page[31] to (5188,153,0) write page[32] to (5347,20,17) write page[33] to (5390,20,17) write page[34] to (5433,20,17) write page[35] to (5476,20,17) write page[36] to (5519,427,0) write page[37] to (5952,20,17) write page[38] to (5995,20,17) write page[39] to (6038,20,17) write page[40] to (6081,20,17) write page[41] to (6124,20,17) write page[42] to (6167,363,0) write page[43] to (6536,20,17) write page[44] to (6579,20,17) write page[45] to (6622,399,0) write page[46] to (7027,20,17) write page[47] to (7070,20,17) write page[48] to (7113,20,17) write page[49] to (7156,20,17) write page[50] to (7199,370,0) write page[51] to (7575,20,17) write page[52] to (7618,20,17) write page[53] to (7661,20,17) write page[54] to (7704,385,0) write page[55] to (8095,20,17) write page[56] to (8138,20,17) write page[57] to (8181,20,17) write page[58] to (8224,20,17) write page[59] to (8267,416,0) write page[60] to (8689,20,17) write page[61] to (8732,20,17) write page[62] to (8775,20,17) write page[63] to (8818,355,0) write page[64] to (9179,20,17) write page[65] to (9222,20,17) write page[66] to (9265,20,17) write page[67] to (9308,412,0) write page[68] to (9726,20,17) write page[69] to (9769,20,17) write page[70] to (9812,432,0) moving page[2] from (764,33,4) to (10250,33,0) write page[71] to (10293,20,17) write page[72] to (10336,20,17) write page[73] to (10379,20,17) write page[74] to (10422,20,17) write page[75] to (10465,442,0) moving page[1] from (807,509,0) to (10913,509,0) write page[76] to (11428,20,17) write page[77] to (11471,20,17) write page[78] to (11514,275,0) write page[79] to (11795,20,17) write page[80] to (11838,20,17) write page[81] to (11881,20,17) read page[1] from (24,509) read page[1] from (24,509) read page[1] from (24,509) write page[1] to (10913,509,0) write page[11] to (11924,199,0) write page[82] to (12129,806,0) write page[83] to (12941,803,0) write page[84] to (13750,804,0) write page[85] to (14560,804,0) read page[1] from (24,509) read page[1] from (24,509) read page[1] from (24,509) write page[1] to (10913,509,0) write page[11] to (15370,202,0) write page[86] to (15578,804,0) write page[87] to (16388,806,0) write page[88] to (17200,808,0) write page[89] to (18014,807,0) write page[90] to (11924,199,0) write page[91] to (18827,710,0) read page[1] from (24,509) read page[1] from (24,509) read page[1] from (24,509) write page[1] to (10913,509,0) write page[11] to (19543,203,0) write page[92] to (19752,808,0) write page[93] to (20566,810,0) write page[94] to (21382,808,0) write page[95] to (22196,808,0) write page[96] to (23010,633,0) read page[1] from (24,509) read page[1] from (24,509) read page[1] from (24,509) write page[1] to (10913,509,0) write page[96] to (23649,751,0) write page[97] to (24406,804,0) write page[98] to (25216,808,0) write page[99] to (26030,806,0) write page[100] to (26842,805,0) write page[101] to (27653,808,0) read page[1] from (24,509) read page[1] from (24,509) read page[1] from (24,509) write page[1] to (28467,510,0) write page[11] to (19543,203,0) write page[102] to (28983,806,0) write page[103] to (29795,804,0) write page[104] to (30605,807,0) write page[105] to (31418,808,0) write page[106] to (32232,707,0) read page[1] from (24,510) read page[1] from (24,510) read page[1] from (24,510) write page[1] to (28467,510,0) write page[11] to (32945,204,0) write page[107] to (33155,805,0) write page[108] to (33966,808,0) write page[109] to (34780,806,0) write page[110] to (35592,803,0) write page[111] to (36401,803,0) write page[112] to (37210,688,0) read page[1] from (24,510) read page[1] from (24,510) read page[1] from (24,510) write page[1] to (28467,510,0) write page[112] to (37904,742,0) write page[113] to (38652,808,0) write page[114] to (39466,808,0) write page[115] to (40280,808,0) write page[116] to (41094,808,0) write page[117] to (41908,806,0) read page[1] from (24,510) read page[1] from (24,510) read page[1] from (24,510) read page[1] from (24,510) write page[1] to (28467,510,0) write page[11] to (42720,205,0) write page[118] to (42931,809,0) write page[119] to (43746,227,0) read page[1] from (24,510) read page[1] from (24,510) read page[1] from (24,510) write page[1] to (28467,510,0) write page[119] to (43979,569,0) write page[120] to (44554,805,0) write page[121] to (45365,804,0) read page[1] from (24,510) read page[1] from (24,510) read page[1] from (24,510) write page[1] to (46175,512,0) write page[119] to (46693,702,0) write page[122] to (47401,803,0) write page[123] to (48210,811,0) read page[1] from (24,512) read page[1] from (24,512) read page[1] from (24,512) write page[1] to (49027,511,0) write page[11] to (49544,206,0) write page[124] to (49756,809,0) write page[125] to (50571,810,0) write page[126] to (51387,425,0) read page[1] from (24,511) read page[1] from (24,511) read page[1] from (24,511) write page[1] to (49027,511,0) write page[126] to (51818,772,0) write page[127] to (52596,806,0) write page[128] to (53408,808,0) read page[1] from (24,511) read page[1] from (24,511) read page[1] from (24,511) write page[1] to (28467,510,0) write page[11] to (49544,206,0) write page[129] to (54222,807,0) write page[130] to (55035,808,0) write page[131] to (55849,358,0) read page[1] from (24,510) read page[1] from (24,510) read page[1] from (24,510) write page[1] to (28467,510,0) write page[11] to (56213,207,0) write page[132] to (56426,804,0) write page[133] to (57236,817,0) read page[1] from (24,510) read page[1] from (24,510) read page[1] from (24,510) write page[1] to (28467,510,0) write page[11] to (58059,208,0) write page[134] to (58273,806,0) write page[135] to (59085,652,0) read page[1] from (24,510) read page[1] from (24,510) write page[1] to (59743,513,0) write page[82] to (12129,806,0) write page[90] to (11924,199,0) write page[136] to (60262,809,0) write page[137] to (61077,805,0) write page[138] to (61888,806,0) write page[139] to (62700,804,0) read page[1] from (24,513) write page[1] to (63510,514,0) write page[82] to (64030,807,0) write page[83] to (64843,804,0) write page[84] to (12129,806,0) write page[85] to (65653,808,0) write page[86] to (66467,805,0) write page[91] to (67278,711,0) read page[1] from (24,514) write page[1] to (63510,514,0) write page[86] to (67995,808,0) write page[87] to (13750,804,0) write page[88] to (68809,807,0) write page[89] to (66467,805,0) write page[92] to (69622,810,0) write page[96] to (70438,755,0) read page[1] from (24,514) write page[1] to (63510,514,0) write page[92] to (17200,808,0) write page[93] to (18014,807,0) zipvfs database is corrupt. Line 1100 of [9d6c1880fb]

