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-X,
which is subscribed to nvidia-graphics-drivers in 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

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to