Bug 692430

Summary: onboard dies with MemoryError when used as GDM OSK
Product: [Fedora] Fedora Reporter: James <james>
Component: onboardAssignee: Orphan Owner <extras-orphan>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 14   
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-12-12 00:14:24 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
Data in core dump none

Description James 2011-03-31 10:36:28 UTC
Created attachment 489032 [details]
Data in core dump

Description of problem:
I am attempting to use onboard as the GDM on-screen keyboard, without much luck. The following appears in :0-greeter.log:


WARNING:Config:Can't load Default loading default layout instead
Traceback (most recent call last):
  File "/usr/bin/onboard", line 14, in <module>
    from Onboard.OnboardGtk import OnboardGtk as Onboard
  File "/usr/lib/python2.7/site-packages/Onboard/OnboardGtk.py", line 24, in <module>
    from Onboard.KeyboardSVG import KeyboardSVG
  File "/usr/lib/python2.7/site-packages/Onboard/KeyboardSVG.py", line 22, in <module>
    from Onboard.KeyboardGTK import KeyboardGTK
  File "/usr/lib/python2.7/site-packages/Onboard/KeyboardGTK.py", line 10, in <module>
    from X11 import *
  File "/usr/lib/python2.7/site-packages/Onboard/X11.py", line 2, in <module>
    from ctypes import *ucwh
  File "/usr/lib64/python2.7/ctypes/__init__.py", line 549, in <module>
    CFUNCTYPE(c_int)(lambda: None)
MemoryError


I've configured GDM to use onboard by creating /usr/share/gdm/autostart/LoginWindow/onboard.desktop with the following content:


[Desktop Entry]
Encoding=UTF-8
Name=Onboard Onscreen Keyboard
Comment=Use an on-screen keyboard
TryExec=onboard
Exec=onboard --size 500x180 -x 20 -y 10
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Accessibility;
AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled


Note that there is a core file dumped, I've attached the output that Abrt obtained.

Version-Release number of selected component (if applicable):
onboard-0.93.0-3.fc14.noarch
gdm-2.32.0-1.fc14.x86_64

How reproducible:
Always.

Steps to Reproduce:
1. Configure GDM OSK for onboard
2. Enable OSK in GDM a11y options.
  
Actual results:
No OSK.

Expected results:
onboard.
:

Comment 1 James 2011-12-12 00:14:24 UTC
Since onboard seems to have been removed from F16, closing this WONTFIX.