Summary: | [bug] segfault in wayland using virtual keyboard in EFL | ||
---|---|---|---|
Product: | Wayland | Reporter: | Brian Lovin <brian.j.lovin> |
Component: | wayland | Assignee: | Jan Arne Petersen <janarne> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | janarne |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
GDB backtrace
Valgrind log during reproduction GDB Backtrace New |
Description
Brian Lovin
2012-10-29 20:37:59 UTC
Created attachment 69255 [details]
Valgrind log during reproduction
Patch can be found at: http://lists.freedesktop.org/archives/wayland-devel/2012-November/006140.html commit cf18a32a394344254315df98342049a6f228148b Author: Jan Arne Petersen <jpetersen@openismus.com> Date: Wed Nov 7 15:32:54 2012 +0100 shell: Do not insert input panel layer when locked Do not try to insert the input panel layer in the layer list when the shell is locked in show_input_panels(). The layer will already be insrted in resume_desktop() anyways. https://bugs.freedesktop.org/show_bug.cgi?id=56543 Signed-off-by: Jan Arne Petersen <jpetersen@openismus.com> I'm still seeing this segfault, even on commitid: weston (master) 0ea7333392c3afdbcd8f9194d51cee1e3f55178c wayland (master) 92ca1a0e800cf85e42699774b141ac5204d0f7c8 To reproduce use the same steps above. I will attach a new GDB BT but it says the same thing (wl_list_remove issue). Created attachment 70802 [details]
GDB Backtrace New
Pushed this to weston master: commit 82ec909b07654d7d2f2f93e1f025dbbc4e4b7ac8 Author: Jan Arne Petersen <jpetersen@openismus.com> Date: Mon Dec 3 15:36:02 2012 +0100 shell: Do not remove input panel layer when locked Do not remove the input panel layer from the layer list when the shell is locked in hide_input_panels(). https://bugs.freedesktop.org/show_bug.cgi?id=56543 Signed-off-by: Jan Arne Petersen <jpetersen@openismus.com> I couldn't get the ecore-imf-wayland module to work again, I got it to compile and install but couldn't launch the elementary_test application using the module. Sent a detailed e-mail to Michael and Jan at openismus to fix the issue, it's happened because there have been large changed to the EFL tree and the ecore-imf-wayland repository needs to be updated. Committed this fix from Jan: commit d1a5cd0088d4735f8633d021ac157a3c1d367321 Author: Jan Arne Petersen <jpetersen@openismus.com> Date: Mon Feb 11 15:10:11 2013 +0100 shell: Fix bug when input panel is shown twice Signed-off-by: Jan Arne Petersen <jpetersen@openismus.com> I haven't had time to try to reproduce this issue so I'm not sure if this fixes this bug. I also now merged Jans remaining input method patches with a few more input-panel fixes. I'll close this now as resolved, re-open if verification fails. Changing status to verified as fixed. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.