[Pkg-bitcoin-devel] Bug#672524: Bug#672524: upload of bitcoin package

Christoph Egger christoph at debian.org
Thu Feb 7 19:41:46 UTC 2013


Petter Reinholdtsen <pere at hungry.com> writes:
> [Christoph Egger]
>> The error is printed if the istream signals a fail() *after* parsing
>> the whole json context. [0] indicates this might just be someone
>> trying to read an invalid type from the stream (like an int while
>> the next word in facht is a name). I stopped digging the source
>> after the first few wrappers around wrappers around wrappers so no
>> further analysis there.
>
> But how can this only happen when the Debian autobuilders, and not
> when building manually or built by Ubuntu?  The types should be the
> same both places.
>
> Any idea how to further debug this?  It is hard to pinpoint when it do
> not show up during manual build.

One thing that is rather easy to test is to see if the ifstream is
actually bad() and not only fail(). If it is not bad() (and therefor no
IO error has occured) I fear it quickly gets to debugging the
boost::spririt parser which is -- I guess -- about impossible especially
without a way to reproduce it outside the buildds.

Regards

    Christoph



More information about the Pkg-bitcoin-devel mailing list