run-onboard.py crashed with SIGSEGV

Bug #131588 reported by Francesco Fumanti
2
Affects Status Importance Assigned to Milestone
onboard (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: onboard

I have changed the layout of onboard to the default layout and it crashed. Logging out and back in again did not help. Restarting did not help either.

Uninstalling and reinstalling it with Synaptic Package Manager does not solve the problem either.

If I try to launch onboard from the terminal, it tells me segmentation fault.

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Fri Aug 10 17:42:21 2007
DistroRelease: Ubuntu 7.10
ExecutablePath: /usr/share/onboard/run-onboard.py
InterpreterPath: /usr/bin/python2.5
NonfreeKernelModules: cdrom
Package: onboard 0.87
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/share/onboard/run-onboard.py
ProcCwd: /home/frafu
ProcEnviron:
 SHELL=/bin/bash
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=en_US.UTF-8
 LANGUAGE=en_US:en
Signal: 11
SourcePackage: onboard
StacktraceTop:
 ?? ()
 ?? ()
 ?? ()
 ?? ()
 ?? ()
Title: run-onboard.py crashed with SIGSEGV
Uname: Linux UbuntuDesktop 2.6.22-9-generic #1 SMP Fri Aug 3 00:50:37 GMT 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin mythtv plugdev scanner video

Tags: apport-crash
Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :

By the way, this bug is not a duplicate of bug#81910, because the fix indicated in that bug-thread is present in the version 0.87 that I am using.

Revision history for this message
Francesco Fumanti (frafu) wrote :

I had to set it back to my customized layout for it not to crash.

Revision history for this message
Francesco Fumanti (frafu) wrote :

I managed to make it work also with its default layout; here is what I did:

- I opened the keyboard preference panel from gnome and added the U. S. layout to the layout tab.

It still did not work.

- So I moved the U. S. layout to the top of the list in the layout tab.

Now onboard also works when the default layout is chosen in its settings.

In other words:
It seems to me that the default layout of onboard does not correspond to the default layout of gnome. But it seems to be the U. S. layout. This is misleading. These might improve its behaviour: Either rename it U. S. layout or make it correspond to gnome's default layout.

Moreover, onboard should catch that error: if the layout chosen in the settings of onboard is not present, it should open a dialogue informing the user of the missing layout and open the settings dialogue to let him choose another layout. In any case it should not simply crash.

Thanks for reading this and hopefully provide a solution.

Revision history for this message
Chris Jones (tortoise) wrote :

The default layout is not hardcoded in to Onboard. It gets it from the system your running on. It should, barring bugs load the layout specified in the gnome keyboard properties dialog. Please comment saying which layout you have specified in the gnome keyboard properties dialog.

Revision history for this message
Chris Jones (tortoise) wrote :

Actually fixed this 2 months ago. Need to get the changes pushed into Ubuntu. Tell me if this package fixes your problem.

Revision history for this message
Francesco Fumanti (frafu) wrote :

I can confirm that it fixes the problem in feisty and in gutsy.

(In feisty, I had to copy virtkey.so manualy into my system because of a dependency problem; in gutsy, gdebi crashed with the package, so I used the dpkg command. But that is not the point here, as this issues will not occur in the packages prepared for Ubuntu.)

I have looked into the changelog of the onboard debian package in Ubuntu, and the most recent entry was done by Daniel Holbach <email address hidden> on the 18th June 2007. What about contacting him to ask whether he can put this updated version into the Ubuntu repositories?

Revision history for this message
Francesco Fumanti (frafu) wrote :

You might call the Default layout in onboard Gnome System Layout; this way it is clear what it stands for.

Changed in onboard:
importance: Undecided → Medium
Chris Jones (tortoise)
Changed in onboard:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.