<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - weston (1.9.92) listener function for opcode 5 of wl_pointer is NULL"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=94069">94069</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>weston (1.9.92) listener function for opcode 5 of wl_pointer is NULL
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Wayland
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>weston
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>wayland-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>hector.oron@gmail.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>When running a hello style application, it aborts in 1.9.92, while it works on
1.9.0 version of Weston.

To be able to reproduce (under weston):

  Configuration

[core]
modules=xwayland.so,cms-colord.so
shell=desktop-shell.so


  git clone <a href="https://github.com/hdante/hello_wayland">https://github.com/hdante/hello_wayland</a>
  cd hello_wayland
  make ; ./hello_wayland

  when cursor goes over the window, it aborts and displays the following
message:
  listener function for opcode 5 of wl_pointer is NULL
  Aborted.

  A backtrace:

Program received signal SIGABRT, Aborted.
0xb7fdcc38 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7fdcc38 in __kernel_vsyscall ()
#1  0xb7dfced7 in raise () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2  0xb7dfe4a9 in abort () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#3  0xb7f9a546 in wl_abort (
    fmt=0xb7f9ae70 "listener function for opcode %u of %s is NULL\n")
    at ../src/wayland-util.c:398
#4  0xb7f99719 in wl_closure_invoke (closure=0x804f418, flags=1, 
    target=0x804fc58, opcode=5, data=0x804f2d0) at ../src/connection.c:946
#5  0xb7f96429 in dispatch_event (display=display@entry=0x804b008, 
    queue=0x804b074) at ../src/wayland-client.c:1274
#6  0xb7f9760d in dispatch_queue (queue=0x804b074, display=0x804b008)
    at ../src/wayland-client.c:1420
#7  wl_display_dispatch_queue_pending (display=0x804b008, queue=0x804b074)
    at ../src/wayland-client.c:1662
#8  0xb7f9782e in wl_display_dispatch_queue (display=0x804b008, 
    queue=0x804b074) at ../src/wayland-client.c:1638
#9  0xb7f9787d in wl_display_dispatch (display=0x804b008)
    at ../src/wayland-client.c:1705
#10 0x08048be6 in main ()


Running a nested weston over gnome-shell x11 user session, leads to:
  1.9.92 aborts
  1.9.0  works

Running weston from a VT
  1.9.92 aborts
  1.9.0  shows a broken cursor, pointer image does not display, but instead a
black square box.


An example of what is expected can be found under GIT tree:
  images/hello_wayland_screenshot.png</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>