[PULL] signal-safe logging and input ABI 18

Peter Hutterer peter.hutterer at who-t.net
Thu Jun 28 22:27:05 PDT 2012


On Thu, Jun 28, 2012 at 10:35:00AM -0700, Keith Packard wrote:
> Peter Hutterer <peter.hutterer at who-t.net> writes:
> 
> Yay for 'make check' today!
> 
> >       Print backtrace in a signal-safe manner
> 
> This causes the 'input' test to fail:
> 
> $ ./input
> Testing double to FP1616/FP3232 conversions
> [dix] EventToCore: Not implemented yet 
> [dix] EventToCore: Not implemented yet 
> [dix] EventToCore: Not implemented yet 
> Testing bits_to_bytes()
> Testing bytes_to_int32()
> Testing pad_to_int32
> Unlinking from front.
> Testing input_option list interface
> [mi] Increasing EQ size to 512 to prevent dropped events.
> [mi] EQ overflowing.  Additional events will be discarded until existing events are processed.
> (EE) 
> (EE) Backtrace:
> (EE) 18431906774178070528: ELF (0x808ef5900046f59+0x0) [0x600000000]
> (EE) Segmentation fault
> 
> 
> (Sorry for the delay in working on this).
> 
> I bisected when the merge 'make check' failed and tested the commit as
> it exists in Peter's repository.
> 
>         50d4c8bbcb2854104464c2c8fb82608f1ff4c12d

please add some info about your system configuration next time. I usually
run make check before requesting a pull, so if this crashes it means that
there's some difference to my box. in this case 32 bit userspace, segfault
caused by pointer size differences. patches coming up, please review and
test them.

Cheers,
  Peter


More information about the xorg-devel mailing list