On Tue, Jan 14, 2020 at 12:41 PM Lewis Tian <[email protected]> wrote:
> > > On Tuesday, January 14, 2020 at 4:45:27 PM UTC+8, Nadav Har'El wrote: >> >> >> Interesting. Smells like a serious stdio bug that needs to be debugged :-( >> I think it's not a coincidence that position is 1025, with stdio's >> BUFSIZ=1024. >> >> Just as a completely wild guess, can you please try if the following >> patch to libc/internal/shgetc.c helps? >> >> @@ -22,5 +22,6 @@ >> else >> f->shend = f->rend; >> if (f->rend) f->shcnt += f->rend - f->rpos + 1; >> + if (f->rpos[-1] != c) f->rpos[-1] = c; >> return c; >> } >> >> > Yeah, the patch is helpful! Thanks! : ) > I'm pleasantly surprised :-) I'll send a more organized patch to the mailing list. > > >> >>> >>> >>>> >>>> >>>>> When I use a small graph (4 nodes, 7 edges), it runs normally. >>>>> >>>>> taseikyo@ubuntu:~/Desktop/osv$ ./scripts/build image=my-pagerank-test >>>>> taseikyo@ubuntu:~/Desktop/osv$ ./scripts/run.py >>>>> OSv v0.54.0-71-g69a0ce39 >>>>> eth0: 192.168.122.15 >>>>> Booted up in 356.44 ms >>>>> Cmdline: /pagerank >>>>> >>>>> Graph data: >>>>> >>>>> Nodes: 4, Edges: 7 >>>>> >>>>> >>>>> Number of iteration to converge: 41 >>>>> >>>>> Final Pagerank values: >>>>> >>>>> [0.159913 , 0.144016 , 0.144016 , 0.082809 ] >>>>> >>>>> Time spent: 0.693802 seconds. >>>>> >>>>> Is osv unable to read large files (bug?) I'll appreciate your help >>>>> very much! : ) >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "OSv Development" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/osv-dev/50f3a073-e364-484c-803e-570e0dd6530c%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/osv-dev/50f3a073-e364-484c-803e-570e0dd6530c%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "OSv Development" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/osv-dev/ae3d8e59-bb13-40a4-bdd0-b03ec89b9ff3%40googlegroups.com >>> <https://groups.google.com/d/msgid/osv-dev/ae3d8e59-bb13-40a4-bdd0-b03ec89b9ff3%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to the Google Groups > "OSv Development" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/osv-dev/9e83516e-d25f-4409-a15d-a0a59871978d%40googlegroups.com > <https://groups.google.com/d/msgid/osv-dev/9e83516e-d25f-4409-a15d-a0a59871978d%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/osv-dev/CANEVyjva7W44mktoixKtdprxbEyXNt1qg7%3D%3D6qNatcH3xAGAfA%40mail.gmail.com.
