--- Log opened Sat Dec 18 00:00:04 2021 00:33 -!- jtrag_ [~jtrag@user/jtrag] has joined #bitcoin-core-builds 00:36 -!- jtrag [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] 00:57 -!- jtrag [~jtrag@user/jtrag] has joined #bitcoin-core-builds 01:00 -!- jtrag_ [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] 01:09 < hebasto> it was required to clean depends dir 01:40 < hebasto> fanquake: interesting that my mismatched hashes were consistent with two different vms, and both of them made a previous build for 27f353d8efca19bc2f7dc79b09d4737c9401a768 from #23757 01:40 < gribble> https://github.com/bitcoin/bitcoin/issues/23757 | [build] Android: fix GUI not loading on Qt 5.15 by icota · Pull Request #23757 · bitcoin/bitcoin · GitHub 01:46 -!- jtrag_ [~jtrag@user/jtrag] has joined #bitcoin-core-builds 01:48 -!- jtrag [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] 01:54 < laanwj> that's really strange, it rules out a random fluke or hw corruption 02:16 < hebasto> laanwj: fanquake: only `bitcoin-qt` differs 02:22 < laanwj> i wonder if it's one of the new qt changes that introduced a nondeterminism based on environment/file system (e.g. resources file sorting) 02:23 < laanwj> what's the setup of this vms? what file system do they use? 02:26 < hebasto> first one -- ubuntu 21.04, ext4; second one -- debian 11.1, ext4; hypervisor -- Virtualbox 02:26 < laanwj> ok, sounds normal enough... 02:28 < hebasto> diffoscope shows some diffs in `.rodata` 02:30 < hebasto> I saw similar diffs once before 02:38 < laanwj> what's the content of the diverging data? 02:39 < laanwj> i could take a look at it too (it's usually possible to figure out what is the structure that is different, though debug symbols) 02:39 < hebasto> https://www.irccloud.com/pastebin/L9ePbKzs/ 02:40 < hebasto> ^ is it helpful? 02:41 < laanwj> it does look like resource data 02:41 < laanwj> the utf16 encoding is a giveaway 02:43 < laanwj> though the specific structure doesn't look familiar to me 02:46 < laanwj> https://doc.qt.io/qt-6/qtgui-attribution-webgradients.html webgradients binary json qt brings me here, so it's a bunch of hardcoded gradients generated with a tool 02:48 < laanwj> it could be that this tool is not determinstic, but this is increasingly baseless guessing... 02:53 -!- jtrag [~jtrag@user/jtrag] has joined #bitcoin-core-builds 02:56 -!- jtrag_ [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] 03:03 < laanwj> in any case this means the qt library itself, or at least a source/intermediate file built as part of qt is divergent 03:06 < hebasto> btw, there is a pr that helps to track down non-determinism in depends locally -- #21995 03:06 < gribble> https://github.com/bitcoin/bitcoin/issues/21995 | build: Make built dependency packages reproducible by hebasto · Pull Request #21995 · bitcoin/bitcoin · GitHub 03:13 < laanwj> if it helps detect non-determinism in dependencies earlier in the process that would be very useful 03:14 < hebasto> that it's its goal 03:14 < laanwj> staring at the final binary makes attribution harder 05:13 -!- jtrag_ [~jtrag@user/jtrag] has joined #bitcoin-core-builds 05:16 -!- jtrag [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] 05:23 -!- jtrag_ is now known as jtrag 05:58 -!- jtrag_ [~jtrag@user/jtrag] has joined #bitcoin-core-builds 06:01 -!- jtrag [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] 06:24 -!- jtrag [~jtrag@user/jtrag] has joined #bitcoin-core-builds 06:27 -!- jtrag_ [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] 07:33 -!- jtrag_ [~jtrag@user/jtrag] has joined #bitcoin-core-builds 07:36 -!- jtrag [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] 07:39 -!- jtrag [~jtrag@user/jtrag] has joined #bitcoin-core-builds 07:41 -!- jtrag_ [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] 08:17 -!- jtrag_ [~jtrag@user/jtrag] has joined #bitcoin-core-builds 08:17 -!- jtrag is now known as Guest2444 08:18 -!- jtrag_ is now known as jtrag 08:20 -!- Guest2444 [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] 08:37 -!- jtrag_ [~jtrag@user/jtrag] has joined #bitcoin-core-builds 08:38 -!- jtrag is now known as Guest9121 08:38 -!- jtrag_ is now known as jtrag 08:40 -!- Guest9121 [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] 08:59 -!- jtrag_ [~jtrag@user/jtrag] has joined #bitcoin-core-builds 09:02 -!- jtrag [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] 09:45 -!- jtrag [~jtrag@user/jtrag] has joined #bitcoin-core-builds 09:48 -!- jtrag_ [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] 09:51 -!- luke-jr [~luke-jr@user/luke-jr] has quit [Quit: ZNC - http://znc.sourceforge.net] 09:54 -!- luke-jr [~luke-jr@user/luke-jr] has joined #bitcoin-core-builds 10:53 -!- jtrag_ [~jtrag@user/jtrag] has joined #bitcoin-core-builds 10:53 -!- jtrag_ [~jtrag@user/jtrag] has quit [Client Quit] 10:53 -!- jtrag [~jtrag@user/jtrag] has quit [Read error: Connection reset by peer] 15:30 -!- jtrag [~jtrag@user/jtrag] has joined #bitcoin-core-builds 15:31 -!- jtrag [~jtrag@user/jtrag] has quit [Client Quit] 15:35 -!- jtrag [~jtrag@user/jtrag] has joined #bitcoin-core-builds 16:05 -!- jtrag_ [~jtrag@user/jtrag] has joined #bitcoin-core-builds 16:05 -!- jtrag is now known as Guest2168 16:05 -!- Guest2168 [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] 16:05 -!- jtrag_ is now known as jtrag 16:19 -!- jtrag [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] 19:48 -!- jtrag [~jtrag@user/jtrag] has joined #bitcoin-core-builds 20:08 -!- jtrag [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] 21:13 -!- jtrag [~jtrag@user/jtrag] has joined #bitcoin-core-builds 21:41 -!- jtrag [~jtrag@user/jtrag] has quit [Ping timeout: 240 seconds] --- Log closed Sun Dec 19 00:00:05 2021