[07:41] <Saviq> Mornang.
[11:31] <Saviq> That'll do it.
[11:31] <Saviq> https://github.com/MirServer/mir/blob/b195f54c860a4d7d970ca4c86b1c6d9103b2f23f/tools/run_ctests.sh#L16-L17
[11:31] <Saviq> TEST_DIR=$(mktemp -d --tmpdir mir-ctests-XXXXX);
[11:31] <Saviq> trap "if [ -d \"$TEST_DIR\" ]; then rm -r \"$TEST_DIR\"; fi" INT TERM EXIT
[12:10] -GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths opened [issue #2754](https://github.com/MirServer/mir/issues/2754): Virtual keyboard does not respect keyboard layout (sometimes)... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/d85520740a54cd3048fc88e2900f11217a9486b7>)
[13:44] <Saviq> Hah. Just got the layer test to fail here (under spread/sbuild/qemu). Seeing now if I can get anywhere to reproduce more hands-on
[13:58] <alan_g[m]> Congratulations! And good luck!!
[14:26] <Saviq> Got a core dump. And a trace!
[14:26] <alan_g[m]> Excellent!
[14:28] <Saviq> https://paste.ubuntu.com/p/8NvJTdxQ4f/ while I try to get in a live gdb session
[14:42] <alan_g[m]> Not the most helpful error. Looks like malloc found nonsense in the free list. The question is how did that happen?
[14:51] <Saviq> I caught it in gdb, but found no symbols… not that I could make out of it any more than you could.
[15:09] <alan_g[m]> Does valgrind "play nice" in qemu? Maybe that could
[15:09] <alan_g[m]> report a bad write?
[15:13] <Saviq> Will try
[15:14] <alan_g[m]> Although, if symbols are nowhere to be found, that may not help much
[15:16] <Saviq> Well, the symbols were there using the same objects and a core dump, I must've failed to use gdb-multiarch as needed
[16:13] <Saviq> alan_g if you're fine with https://github.com/MirServer/mir/pull/2747/commits/b542fb8a1262df07b27ae5eadd945ca8ca0f8d51, we could unblock CI
[16:14] <alan_g[m]> Will look...
[16:47] <Saviq> Done for today o/
[22:20] -GitHub[m]:#mir-server- **[MirServer/mir]** wmww requested a review from graysonguarino for [pull request #2755](https://github.com/MirServer/mir/pull/2755): Delete WlSurfaceRole copy and assignment
[22:20] -GitHub[m]:#mir-server- **[MirServer/mir]** wmww opened [pull request #2755](https://github.com/MirServer/mir/pull/2755): Delete WlSurfaceRole copy and assignment
[22:20] -GitHub[m]:#mir-server-  
[22:20] -GitHub[m]:#mir-server- > Not having this was giving @graysonguarino trouble
[22:25] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2747](https://github.com/MirServer/mir/pull/2747): cmake: Fix ptest target
[22:25] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] edited [pull request #2744](https://github.com/MirServer/mir/pull/2744): Add core mmap-backed SHM handling