David Gibson

Results 166 comments of David Gibson

I've had a preliminary look and it sems like the problem is in the graph checks. As an interim approach, you should be able to disable those with `-Wno-graph_nodes`.

Sorry, I wasn't clear. Yes I plan to fix this, probably soon - it doesn't look too hard. But, it will be at least a few days, probably not until...

That's unfortunate. However, I don't have easy access to a FreeBSD machine to debug with.

> Is there anything I can provide in terms of logs that may help etc? Not really, sorry. If you had good instructions for setting up a FreeBSD VM running...

Ok, I figured out to get a FreeBSD VM running and I've diagnosed the problem. The problem is that FreeBSD's printf(1) doesn't handle `\0` escapes in parameters formatted with `%b`...

Well, that explains the first failure. The second one is different - it happens because on FreeBSD `sscanf("003", "%i", &val)` gives 0 rather than 3. In figuring out how to...

> > Ok, I figured out to get a FreeBSD VM running and I've diagnosed the problem. > > The problem is that FreeBSD's printf(1) doesn't handle `\0` escapes in...

> > Well, that explains the first failure. The second one is different - it happens because on FreeBSD `sscanf("003", "%i", &val)` gives 0 rather than 3. In figuring out...

Ok, punted on the other cleanups for the time being, but I believe I've fixed the bug on BSD. Can you please retry with latest git main.

@diizzyy good to hear. Fwiw, I just got FreeBSD tests working again on Cirrus CI, so I hope to avoid this sort of regression in future.