You are not logged in.

#1 2012-10-17 14:51:51

David López
Member
Registered: 2012-08-26
Posts: 98

[SOLVED] segmentation fault in onboard

Hi. I use Arch with the onboard virtual keyboard in a tablet (no physical keyboard). Today I've updated arch:

[2012-10-17 14:40] removed python-mechanize (0.2.5-2)
[2012-10-17 14:40] removed python-imaging (1.1.7-4)
[2012-10-17 14:40] removed python-notify (0.1.1-11)
[2012-10-17 14:40] removed python-simplejson (2.6.1-1)
[2012-10-17 14:40] upgraded bzr (2.5.1-1 -> 2.5.1-2)
[2012-10-17 14:40] upgraded python2-cssutils (0.9.9-2 -> 0.9.9-3)
[2012-10-17 14:40] upgraded python2-cherrypy (3.2.2-1 -> 3.2.2-2)
[2012-10-17 14:40] installed python2-mechanize (0.2.5-3)
[2012-10-17 14:40] upgraded python2-lxml (2.3.5-1 -> 3.0-1)
[2012-10-17 14:40] installed python2-imaging (1.1.7-5)
[2012-10-17 14:40] upgraded sip (4.13.3-2 -> 4.14-2)
[2012-10-17 14:40] upgraded python2-sip (4.13.3-2 -> 4.14-2)
[2012-10-17 14:40] upgraded python-dbus-common (1.1.1-1 -> 1.1.1-2)
[2012-10-17 14:40] upgraded python2-dbus (1.1.1-1 -> 1.1.1-2)
[2012-10-17 14:40] upgraded pyqt-common (4.9.4-2 -> 4.9.5-2)
[2012-10-17 14:40] upgraded python2-pyqt (4.9.4-2 -> 4.9.5-2)
[2012-10-17 14:40] upgraded python2-psutil (0.6.1-1 -> 0.6.1-2)
[2012-10-17 14:40] upgraded calibre (0.9.2-1 -> 0.9.2-2)
[2012-10-17 14:40] upgraded hplip (3.12.10.a-2 -> 3.12.10.a-3)
[2012-10-17 14:40] upgraded python2-xdg (0.23-1 -> 0.23-2)
[2012-10-17 14:40] installed python2-notify (0.1.1-12)
[2012-10-17 14:40] upgraded ibus (1.4.2-1 -> 1.4.2-2)
[2012-10-17 14:40] upgraded pygobject-devel (3.2.2-1 -> 3.2.2-2)
[2012-10-17 14:40] upgraded pygobject2-devel (2.28.6-6 -> 2.28.6-7)
[2012-10-17 14:40] upgraded python (3.2.3-3 -> 3.3.0-1)
[2012-10-17 14:40] upgraded python-cairo (1.10.0-1 -> 1.10.0-2)
[2012-10-17 14:40] upgraded python-dbus (1.1.1-1 -> 1.1.1-2)
[2012-10-17 14:40] upgraded python-distutils-extra (2.32-1 -> 2.37-1)
[2012-10-17 14:40] upgraded python-gobject (3.2.2-1 -> 3.2.2-2)
[2012-10-17 14:40] upgraded python-virtkey (0.61.0-1 -> 0.61.0-2)
[2012-10-17 14:40] upgraded python2-crypto (2.6-2 -> 2.6-3)
[2012-10-17 14:40] upgraded python2-distribute (0.6.28-1 -> 0.6.28-3)
[2012-10-17 14:40] upgraded python2-distutils-extra (2.32-1 -> 2.37-1)
[2012-10-17 14:40] upgraded python2-gobject (3.2.2-1 -> 3.2.2-2)
[2012-10-17 14:40] upgraded python2-gobject2 (2.28.6-6 -> 2.28.6-7)
[2012-10-17 14:40] upgraded python2-httplib2 (0.7.4-1 -> 0.7.6-1)
[2012-10-17 14:40] upgraded python2-pyinotify (0.9.3-2 -> 0.9.3-3)
[2012-10-17 14:40] upgraded python2-pyopenssl (0.13-1 -> 0.13-2)
[2012-10-17 14:40] upgraded python2-virtkey (0.61.0-1 -> 0.61.0-2)
[2012-10-17 14:40] upgraded python2-zope-interface (3.8.0-1 -> 4.0.1-1)
[2012-10-17 14:40] upgraded system-config-printer-common (1.3.11-1 -> 1.3.11-2)
[2012-10-17 14:40] upgraded system-config-printer-gnome (1.3.11-1 -> 1.3.11-2)

Now onboard refuses to work. When I try to run it I received a cryptic message:

onboard
[1]    726 segmentation fault (core dumped)  onboard

Tested with the new onboard 0.98.1-1 from repo. I also built onboard from the trunk version (adapting current PKGBUILD). No luck, segmentation fault in all cases.

I also tested with older onboard versions: onboard 0.98.0-2 and a trunk version I built before today's update (based on old onboard PKGBUILD). I received a different error in those cases:

onboard
Traceback (most recent call last):
  File "/usr/bin/onboard", line 12, in <module>
    from Onboard.Exceptions import chain_handler
ImportError: No module named 'Onboard'

There are lots of updated packages and I don't know which one causes those problems. May be updated ibus?

Any suggestion? I really need help, this problem is crucial for me (my tablet is useless without a virtual keyboard). Thanks.

Last edited by David López (2012-10-18 00:54:43)

Offline

#2 2012-10-17 19:49:22

David López
Member
Registered: 2012-08-26
Posts: 98

Re: [SOLVED] segmentation fault in onboard

I've used gdb to debug the error, but honestly I can't understand a word: http://pastebin.com/xXgCxSX1

Offline

#3 2012-10-18 00:54:02

David López
Member
Registered: 2012-08-26
Posts: 98

Re: [SOLVED] segmentation fault in onboard

I've located the packages that causes the problems. I've Downgraded python-3.3.0 to 3.2.3, and python-cairo-1.10.0-2, python-dbus-1.1.1-2, python-gobject-3.2.2-2 and python-virtkey-0.61.0-2 to previous *-1 packages and onboard has revived.

Maybe onboard is not ready to python 3.3. Marked this problem as solved.

Offline

#4 2012-10-18 05:59:05

altercation
Member
From: Seattle
Registered: 2011-05-15
Posts: 136
Website

Re: [SOLVED] segmentation fault in onboard

Thanks for this info. Just hit the same problem.


Ethan Schoonover
Precision Colors - http://ethanschoonover.com/solarized

Offline

#5 2012-10-18 07:23:24

David López
Member
Registered: 2012-08-26
Posts: 98

Re: [SOLVED] segmentation fault in onboard

Hi altercation. Downgrading python 3.3.0 to 3.2.3 is a temporary solution, I wish someone find a better one.

I've file bugs in onboard and in Arch:

https://bugs.launchpad.net/onboard/+bug/1067797
https://bugs.archlinux.org/task/32040

Offline

#6 2012-10-20 01:14:44

David López
Member
Registered: 2012-08-26
Posts: 98

Re: [SOLVED] segmentation fault in onboard

Fixed by installing python-gobject 3.4 (in Testing repo at present day) and onboard 0.98.1-2. So there's two posibilities to fix it, downgrade to python 3.2 or upgrade python-gobject to 3.4

Last edited by David López (2012-10-20 01:16:38)

Offline

Board footer

Powered by FluxBB