<html>
    <head>
      <base href="https://bugzilla.gnome.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 - touchscreen event under wayland causes any GTK3 app to crash"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=774187">774187</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>touchscreen event under wayland causes any GTK3 app to crash
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Platform
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>gtk+
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>3.22.x
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

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

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

        <tr>
          <th>Priority</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Backend: Wayland
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>gtk-bugs@gtk.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>p.panayiotou@gmail.com
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>gtk-bugs@gtk.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>rob@robster.org.uk, wayland-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>GNOME version</th>
          <td>---
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=339440" name="attach_339440" title="core dump">attachment 339440</a> <a href="attachment.cgi?id=339440&action=edit" title="core dump">[details]</a></span>
core dump

Hello Gnome developers, and thank you for your excellent work that has given us
an amazing desktop.

This is an annoying bug that causes any GTK3 application to crash when using
the touchscreen. Unless I'm mistaken, it hasn't been reported yet.

Steps to reproduce:

1. Start any GTK3 application, for instance:
$ gnome-calculator

2. Tap on the clock in the top panel, to open the calendar drop-down.

3. Now tap on the application's window.

4. The application crashes.

This is 100% reproducible on my machine. I'm running Arch Linux with Gnome 3.22
on a Dell Inspiron 15-7568.

Backtrace:

(gdb) bt
</pre>
<p class="trace_link" title="See Full Trace">
  <a class="trace_toggle_box" href="#"
     title="Expand/Collapse Trace"
     onclick="traceparser_toggle_trace(this, 236846); return false;">+</a>
  <a href="page.cgi?id=traceparser/trace.html&trace_id=236846">Trace
    236846</a></p>

<table border="0" cellpadding="0" cellspacing="0"><tr><td>
<div class="trace  bz_default_hidden"
     id="trace_236846">


      <ul class="frames">
          <li class="frame ">
              <span class="frame_number">#0</span>
            <span class="frame_function">0x00007ffff6d6948d in</span>
          </li>
          <li class="frame ">
              <span class="frame_number">#1</span>
            <span class="frame_function">ffi_call_unix64</span>
          </li>
          <li class="frame ">
              <span class="frame_number">#2</span>
            <span class="frame_function">ffi_call</span>
          </li>
          <li class="frame ">
              <span class="frame_number">#3</span>
            <span class="frame_function">0x00007ffff1f4708e in</span>
          </li>
          <li class="frame ">
              <span class="frame_number">#4</span>
            <span class="frame_function">0x00007ffff1f43d20 in</span>
          </li>
          <li class="frame ">
              <span class="frame_number">#5</span>
            <span class="frame_function">wl_display_dispatch_queue_pending</span>
          </li>
          <li class="frame ">
              <span class="frame_number">#6</span>
            <span class="frame_function">0x00007ffff6d6f7e4 in</span>
          </li>
          <li class="frame ">
              <span class="frame_number">#7</span>
            <span class="frame_function">gdk_display_get_event</span>
          </li>
          <li class="frame ">
              <span class="frame_number">#8</span>
            <span class="frame_function">0x00007ffff6d6f4d2 in</span>
          </li>
          <li class="frame ">
              <span class="frame_number">#9</span>
            <span class="frame_function">g_main_context_dispatch</span>
          </li>
          <li class="frame ">
              <span class="frame_number">#10</span>
            <span class="frame_function">0x00007ffff5fbc7f0 in</span>
          </li>
          <li class="frame ">
              <span class="frame_number">#11</span>
            <span class="frame_function">g_main_context_iteration</span>
          </li>
          <li class="frame ">
              <span class="frame_number">#12</span>
            <span class="frame_function">g_application_run</span>
          </li>
          <li class="frame ">
              <span class="frame_number">#13</span>
            <span class="frame_function">calculator_main</span>
          </li>
          <li class="frame ">
              <span class="frame_number">#14</span>
            <span class="frame_function">__libc_start_main</span>
          </li>
          <li class="frame ">
              <span class="frame_number">#15</span>
            <span class="frame_function">_start</span>
          </li>
      </ul>
</div>
</td></tr></table>
<pre class="bz_comment_text" ></pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>