! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
xkb-plugin silenty crashes at startup when user has 4 keyboard layouts
Status:
RESOLVED: FIXED
Severity:
critical
Product:
Xfce4-xkb-plugin
Component:
General

Comments

Description marcos diez 2007-06-01 18:33:42 CEST
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.1) Gecko/20061208 Firefox/2.0.0.1
Build Identifier: 

Whenever I have 4 keyboard layouts at the same time and try to launch the panel, it crashes. One just have to type "setxkbmap us,de,br,pt" on a terminal ( or anything similar ) and then try to run the xkb-panel. It will crash at startup. With up to 3 keyboards it works fine. It is somewhere in do_init_xkb(), but I could not find were....

Reproducible: Always

Steps to Reproduce:
1.type setxkbmap us,de,br,pt
2.try to open the panel
3.realize that it crashes at startup 

Actual Results:  
it crashes

Expected Results:  
it should work

it should work
Comment 1 Alexey Privalov 2007-06-02 15:20:03 CEST
just some additional notes...

when I've typed 'setxkbmap us,ru,de,br' (just _add_ one additional codepage to my list) while _running_ panel and keyboard plugin then it shows in the end just a bold '(null)' instead of a flag of a country...

if I changed all my list totaly then I've also gotten my _old_ flags with additional '(null)' in the end... 

it seems that plugin loads pictures only once.. during initialization procedure..

but it works for me if I've set four layouts and then simply remove and add again kbd plugin to the panel.. it even shows me a countrys flag :P
Comment 2 Jérôme Guelfucci editbugs 2011-05-06 09:21:40 CEST
Should be fixed in git master branch. Please reopen if you can still reproduce.

Bug #3311

Reported by:
marcos diez
Reported on: 2007-06-01
Last modified on: 2011-05-06

People

Assignee:
Alexander Iliev
CC List:
2 users

Version

Version:
unspecified

Attachments

Additional information