Created attachment 54973 [details] Full backtrace The following commit introduces a failure in make check on the Debian mips and mipsel platforms: commit 4597ac6fe0580323860080dae2576733acc49757 Author: Jeremy Huddleston <jeremyhu@apple.com> Date: Mon Oct 17 23:45:32 2011 -0700 test: Add unit test for mieq Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> First published in 1.11.99.1, confirmed in 1.11.99.2 and 1.11.99.901 (1.12 RC1). Build logs are available (clicking on Maybe-Failed for the appropriate version) on: https://buildd.debian.org/status/logs.php?pkg=xorg-server&arch=mips https://buildd.debian.org/status/logs.php?pkg=xorg-server&arch=mipsel On the build daemons, I'm getting a segfault: ,-- /usr/bin/make check-TESTS make[4]: Entering directory `/build/buildd2-xorg-server_1.11.99.901-1-mips-u2FZcA/xorg-server-1.11.99.901/build-main/test' PASS: list PASS: string (null): not enough space for touch events (max 5 touchpoints). Dropping this event. (null): not enough space for touch events (max 5 touchpoints). Dropping this event. (null): not enough space for touch events (max 5 touchpoints). Dropping this event. PASS: touch PASS: xkb [dix] EventToCore: Not implemented yet [dix] EventToCore: Not implemented yet [dix] EventToCore: Not implemented yet [mi] Increasing EQ size to 512 to prevent dropped events. [mi] EQ overflowing. Additional events will be discarded until existing events are processed. Backtrace: /bin/bash: line 5: 11775 Segmentation fault ${dir}$tst FAIL: input PASS: xtest PASS: misc PASS: fixes PASS: xfree86 ======================================================================== make[4]: *** [check-TESTS] Error 1 1 of 9 tests failed `-- In Qemu, I'm getting a bus error instead: ,-- make check-TESTS make[3]: Entering directory `/home/kibi/xorg-server/test' PASS: xkb [dix] EventToCore: Not implemented yet [dix] EventToCore: Not implemented yet [dix] EventToCore: Not implemented yet [mi] Increasing EQ size to 512 to prevent dropped events. [mi] EQ overflowing. Additional events will be discarded until existing events are processed. Backtrace: /bin/bash: line 5: 17194 Bus error ${dir}$tst FAIL: input PASS: xtest PASS: list PASS: misc PASS: fixes PASS: xfree86 ======================================================================== 1 of 7 tests failed `-- I'm attaching gdb.txt for the latter.
http://patchwork.freedesktop.org/patch/8531/
While the symptom wasn't in 1.11, the root of the problem was there, so I've pulled this into server-1.11-branch
Fixed in xorg-server-1.11.99.902~55^2 commit 6269977c91071e0ea16ca5b4b8e15fd6db0b6fcf Author: Julien Cristau <jcristau@debian.org> Date: Fri Dec 30 20:41:25 2011 +0100 os: don't ignore failure from dladdr If dladdr returns 0, don't go and use the returned Dl_info, it may contain garbage. X.Org bug#44315 <https://bugs.freedesktop.org/show_bug.cgi?id=44315> Reported-and-tested-by: Cyril Brulebois <kibi@debian.org> Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> Reviewed-by: Cyril Brulebois <kibi@debian.org> Signed-off-by: Julien Cristau <jcristau@debian.org>
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.