{"action":"created","issue":{"url":"https://api.github.com/repos/libuv/libuv/issues/473","labels_url":"https://api.github.com/repos/libuv/libuv/issues/473/labels{/name}","comments_url":"https://api.github.com/repos/libuv/libuv/issues/473/comments","events_url":"https://api.github.com/repos/libuv/libuv/issues/473/events","html_url":"https://github.com/libuv/libuv/issues/473","id":99598251,"number":473,"title":"[v1.x] testsuite regression/failure (fs_write_alotof_bufs*) on hppa,mips,powerpc","user":{"login":"lucab","id":98086,"avatar_url":"https://avatars.githubusercontent.com/u/98086?v=3","gravatar_id":"","url":"https://api.github.com/users/lucab","html_url":"https://github.com/lucab","followers_url":"https://api.github.com/users/lucab/followers","following_url":"https://api.github.com/users/lucab/following{/other_user}","gists_url":"https://api.github.com/users/lucab/gists{/gist_id}","starred_url":"https://api.github.com/users/lucab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lucab/subscriptions","organizations_url":"https://api.github.com/users/lucab/orgs","repos_url":"https://api.github.com/users/lucab/repos","events_url":"https://api.github.com/users/lucab/events{/privacy}","received_events_url":"https://api.github.com/users/lucab/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2015-08-07T07:47:22Z","updated_at":"2015-10-25T13:56:15Z","closed_at":null,"body":"PR  #448 introduced two new tests (fs_write_alotof_bufs*) in 2bf782777fc5908b7cf13ecb61f117af8c45b9f9. Both tests are currently failing on debian autobuilders for mips and powerpc architectures:\r\n * https://buildd.debian.org/status/fetch.php?pkg=libuv1&arch=mips&ver=1.7.0-1&stamp=1438902052\r\n * https://buildd.debian.org/status/fetch.php?pkg=libuv1&arch=powerpc&ver=1.7.0-1&stamp=1438901127\r\n\r\n```\r\n[%  93|+ 252|-   0|T   0|S   2]: fs_write_alotof_bufs\r\n`fs_write_alotof_bufs` failed: exit code 6\r\nOutput from process `fs_write_alotof_bufs`:\r\nAssertion failed in test/test-fs.c on line 2382: (size_t)read_req.result == sizeof(test_buf) * iovcount\r\n=============================================================\r\n\r\n[%  93|+ 252|-   1|T   0|S   2]: fs_write_alotof_bufs_with_offset\r\n`fs_write_alotof_bufs_with_offset` failed: exit code 6\r\nOutput from process `fs_write_alotof_bufs_with_offset`:\r\nAssertion failed in test/test-fs.c on line 2490: (int64_t)((uv_stat_t*)stat_req.ptr)->st_size == offset + (int64_t)(iovcount * sizeof(test_buf))\r\n=============================================================\r\n```\r\n\r\nI have not yet triaged this issue, but it is worth noting that the same package is fine on other architectures including mipsel (the little endian port for mips) and on ppc64el (the 64bits little endian port for powerpc), while both mips&powerpc are 32bits big-endian ports.\r\n\r\nAs such I suspect either the new features or the tests have some portability issue specifically related to 32bits big-endian architectures.\r\n\r\ncc @ronkorving @bwijen @saghul for any hints on pinpointing this. My bets are either on the two casts in the testsuite or on the new `uv__getiovmax()`, but I'm not familiar enough with this code."},"comment":{"url":"https://api.github.com/repos/libuv/libuv/issues/comments/150925867","html_url":"https://github.com/libuv/libuv/issues/473#issuecomment-150925867","issue_url":"https://api.github.com/repos/libuv/libuv/issues/473","id":150925867,"user":{"login":"bwijen","id":1721241,"avatar_url":"https://avatars.githubusercontent.com/u/1721241?v=3","gravatar_id":"","url":"https://api.github.com/users/bwijen","html_url":"https://github.com/bwijen","followers_url":"https://api.github.com/users/bwijen/followers","following_url":"https://api.github.com/users/bwijen/following{/other_user}","gists_url":"https://api.github.com/users/bwijen/gists{/gist_id}","starred_url":"https://api.github.com/users/bwijen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bwijen/subscriptions","organizations_url":"https://api.github.com/users/bwijen/orgs","repos_url":"https://api.github.com/users/bwijen/repos","events_url":"https://api.github.com/users/bwijen/events{/privacy}","received_events_url":"https://api.github.com/users/bwijen/received_events","type":"User","site_admin":false},"created_at":"2015-10-25T13:56:15Z","updated_at":"2015-10-25T13:56:15Z","body":"Ok, NP thanks for the feedback..."}}