This one appears to be failing in this chunk of code: static Bool CreateCallbackList(CallbackListPtr *pcbl) { ... if (!pcbl) return FALSE; cbl = malloc(sizeof(CallbackListRec)); /* CRASH */ if (!cbl) return FALSE; ...
The error is: #8 0x00007fcb64f9ba2e in __GI___libc_malloc (bytes=24) at malloc.c:2921 ar_ptr = <error reading variable ar_ptr (Asked for position 0 of stack, stack only has 0 elements on it.)> So, X is passing in a perfectly legitimate memory allocation request of 24 bytes, and malloc chokes on an empty stack. Very odd. Wonder if this is something deeper down than X? ** Visibility changed to: Public ** Package changed: nvidia-graphics-drivers (Ubuntu) => xorg-server (Ubuntu) ** Changed in: xorg-server (Ubuntu) Importance: Medium => High ** Changed in: xorg-server (Ubuntu) Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/971767 Title: Xorg crashed with SIGSEGV in __GI___libc_malloc() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/971767/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs