https://bugs.freedesktop.org/show_bug.cgi?id=56543

          Priority: medium
            Bug ID: 56543
          Assignee: wayland-bugs@lists.freedesktop.org
           Summary: [bug] segfault in wayland using virtual keyboard in
                    EFL
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: brian.j.lo...@intel.com
          Hardware: Other
            Status: NEW
           Version: unspecified
         Component: wayland
           Product: Wayland

Created attachment 69254
  --> https://bugs.freedesktop.org/attachment.cgi?id=69254&action=edit
GDB backtrace

System Environment:
--------------------------
Distro: Ubuntu 12.04
Arch: x86_64
cairo master e43f53bf7f3d371116f31f22ab9754b08b5abe7f
dri2proto master 4eeacce4c4a300b938b7e3fb78a8e443c491780b
drm master bc494b310d76f701798aee0f2b0b472d608cbfaf
glproto master ec1eec4355ee4a6c5134f2178192f10b6d28a87a
kbproto master 391a1f6de6315fc0196d407d800597488315cccb
libX11 master f2a8def423a46d52e834cf7ea49fa0079427663a
libxkbcommon master a35d3223224fe6a24df0a16d599761aea70ac2dc
macros master 0890e4003aacfa7113ab3f4e3ad7c5636f8e922a
mesa master eee1ff423c6a0c9c776b4e76b79bb5ed5480d83c
pixman master 2e17b6dd4ee7c32684fb7ffc70d3ad3ebf7cb2ef
wayland master 1f521a4f7760df73e1d1d8a6791d1c7bf536584e
weston master 00fbbe6b6038553068cd9d903d96c7ba441a01c6

Detailed Description:
-----------------------------
I filed this as a wayland bug because the segfault happens in wayland-util.c
(which is in the wayland git)

Special notes:
 * Run ALL the programs in "Steps to Reproduce"
 * This is only reproducible with Weston running under X
 * I can only reproduce this when an EFL program is running

Steps to Reproduce:
----------------------------
1. Download/Install Wayland, Weston, and EFL
2. Download/Install the VKB code from openismus (here:
https://github.com/openismus/ecore-imf-wayland)
3. Execute the following:
 ---Terminal 1----
 $ ./weston
 ---Terminal 2----
 $ ./clients/keyboard &
 $ ELM_ENGINE=wayland_shm ECORE_IMF_MODULE=wayland ./bin/elementary_test
4. Click outside of the Weston window in X (say to your terminal) and allow
Weston to go to sleep.
5. Click back inside the Weston window (avoiding the unlock button) and then
click back outside to your terminal.
6. You should now see the segfault.

I have tried to reproduce this bug with just the keyboard (doesn't happen),
just EFL (doesn't happen), and using they keyboard on the editor client
(doesn't happen). I cannot reproduce this bug in DRM mode. It's caused by some
strange interaction between all the components (EFL, virtual keyboard, and
Wayland/Weston in X mode)

I asked around on #wayland and it was decided to bug this on fd.o.

I am going to attach a GDB backtrace and a valgrind log.

Good luck.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Wayland-bugs mailing list
Wayland-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-bugs

Reply via email to