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.

Reply via email to