[08:48] Hello there. I wanted to ask about a crash I am seeing with Ubuntu 18.10 in VirtualBox with Additions installed and 3D pass-through enabled. The crash is in strstr, seemingly called from glamour_egl_init. [08:48] It looks like what this patch: is meant to prevent. I see that check in the "apt source" sources, but I can't see it in the disassembly. [08:48] (Caveat that I am not good at reading disassembly.) Also, the line numbers in the debug symbols do not seem to match the apt source source, though the version numbers do. [08:48] Can anyone comment there? Didn't want to go reporting a bug before I know that it is not a problem at my end. [09:43] doubt anyone here uses such a setup [09:45] I am wondering about rebuilding the xserver-xorg-core package from the apt source sources to see if the problem goes away... but does it sound very silly that the binaries and sources do not match? [10:00] yes [10:02] Still rebuilding. Can you think of anything else I might have done to cause a mismatch? [10:03] you just assume that patch would help [10:03] silly question.. are you sure you're looking at source and disassembly of the same version? [10:03] it's in 1.20.1, a rebuild won't help [10:03] apt-get source sometimes does weird things [10:04] jcristau: that is roughly the lines I am thinking along. [10:04] tjaalton: it may still help me to match up line numbers. [10:04] Worst case it behaves exactly as it did. [10:10] if you have the source and a proper backtrace, you should be able to match the lines without a rebuild, no? [10:12] I have debug symbols installed and can reproduce the crash in gdb, but the line number is inside a comment in the source. [10:13] apply patches [10:13] which file [10:13] ? [10:13] source file [10:14] debian/patches/dont-init-glamor-on-llvmpipe.diff modifies glamor/glamor_egl.c [10:14] The source file as unpacked by apt source. Might that be missing patches? I thought it applied them on unpacking, but I often get confused with Debian source packages. [10:15] quilt push -a [10:15] patching on unpack is not universal [10:16] and happens only on source 3.0 packages iirc [10:16] xorg-server isn't [10:16] quilt push -a applies the patches? [10:17] should [10:18] In which folder? [10:18] source root [10:18] Says "No series file found". [10:18] QUILT_PATCHES="debian/patche [10:18] s [10:19] QUILT_PATCHES="debian/patches" quilt push -a [10:19] It liked that better. [10:19] now check the line [10:19] Ah... [10:20] Yes, that adds a new strstr. [10:20] renderer = glGetString(GL_RENDERER); [10:20] if (strstr((const char *)renderer, "llvmpipe")) { [10:20] that patch is in current master [10:20] so file a bug upstream [10:21] and also in 1.20.2 [10:21] Not until I am sure that the problem is not on my end. [10:21] though, maybe it sholud be tested with 1.20.3 just in case [10:21] Thanks. [10:24] Now it looks a lot more like our Additions messing something up. [10:27] I could push 1.20.3 to a ppa if you like [10:27] well, I'll do it anyway because we want that in 18.10 and then in hwe-18.04 [10:30] I could give it a test if I can't quickly solve it in my own code. Shall I wait on IRC? You could also drop me an e-mail at michael dot thayer at oracle. [10:30] I'll push it to ppa:canonical-x/x-staging [10:30] in a bit [10:57] michael-vb: uploaded [10:58] Thanks. Will check later if I don't find anything in my code. [14:27] tjaalton: I fixed the problem in my code. I can still give the updated X server package a sanity run on my host system though if you like. [14:27] I assume it is mainly for Xwayland? [16:25] michael-vb: updates in it? mostly [16:26] I will give it a try out on my laptop when I have a chance. Don't know if that will be tomorrow though. [16:39] no worries [18:30] hi, there is new driver version :) [19:06] soee: What driver? :P [19:43] mamarley: oh you... :D [19:43] https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-415.13-Linux-Released