Bug#416506: Unlock dialog does not appear
Damyan Ivanov
dam at modsoftsys.com
Mon Apr 2 09:58:00 UTC 2007
-=| Sven Arvidsson, 1.04.2007 00:16 |=-
> On Wed, 2007-03-28 at 16:10 +0300, Damyan Ivanov wrote:
>> After I lock my screen with gnome-screensaver from experimental, I am
>> then unable to unlock it.
>
> Can you try running /usr/lib/gnome-screensaver/gnome-screensaver-dialog
> and see if you can get a backtrace?
> http://wiki.debian.org/?HowToGetABacktrace
After some hard-time debugging, I think the error is not in the code,
but in the fact, that there is missing .service file, as reported below.
___________________________________________________
$ /usr/lib/gnome-screensaver/gnome-screensaver-dialog
(gnome-screensaver-dialog:25473): Gnome-CRITICAL **:
gnome_program_locate_file: assertion `program != NULL' failed
(gnome-screensaver-dialog:25473): GnomeKbdIndicator-WARNING **: Woops
remote method failed: The name org.gnome.GkbdConfigRegistry was not
provided by any .service files
*** glibc detected *** free(): invalid pointer: 0xb7efc5a0 ***
Aborted
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I find no .service files neither in gnome-screensaver, nor in
libgnomekbd. I've checked all .service files on my system and none of
them seems relevant.
BTW, g-ss misses a build-dependency on libpng12-dev:
___________________________________________________________
checking for GNOME_SCREENSAVER... configure: error: Package
requirements (gtk+-2.0 >= 2.7.0
dbus-glib-1 >= 0.30
gconf-2.0 >= 2.6.1
libgnome-menu >= 2.11.1) were not met:
Package libpng12 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng12.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng12', required by 'cairo', not found
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> Another thing. While browsing through the bugs, I've discovered that a
>> long-standing problem is fixed - displaying some sort of keyboard
>> switcher in the password dialog was added. I am unable to add the
>> keyboard switcher applet to the panel - it hangs untill killed. This may
>> have something in common with the problem I have. The keyboard layout is
>> not quite standard:
>>
>> Section "InputDevice"
>> Identifier "Generic Keyboard"
>> Driver "kbd"
>> Option "CoreKeyboard"
>> Option "XkbRules" "xorg"
>> Option "XkbModel" "pc104"
>> Option "XkbLayout" "bg,bg"
>> Option "XkbVariant" "latin,phonetic_bds"
>> Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,altwin:meta_win,lv3:rwin_switch"
>> EndSection
>
> Maybe, you can try to run /usr/lib/gnome-applets/gnome-keyboard-applet
> from a terminal and the add it as normal from the panel. See if you can
> get any error messages.
Looks like the missing .service file again:
__________________________________________________________________
(gnome-keyboard-applet:13532): GnomeKbdIndicator-WARNING **: Woops
remote method failed: The name org.gnome.GkbdConfigRegistry was not
provided by any .service files
*** glibc detected *** free(): invalid pointer: 0xb7f0c5a0 ***
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> If you have time, you could also try commenting out or removing options
> from the X config and see if there's anything causing a problem.
If I drop the "XkbLayout", "XkbVariant" and "XkbOptions" lines,
effectively leaving with only the standard "us" layout,
gnome-screensaver-dialog works as expected (and shows no keyboard
switcher).
I guess the bug may be reassigned to the package that is supposed to
provide the missing .service file, but I don't happen to know which
one that is. Still, gnome-screensaver (or maybe libgnomekbd) should
depend on that package.
Thanks for taking care,
dam
--
Damyan Ivanov Modular Software Systems
phone +359(2)928-2611, 929-3993 fax +359(2)920-0994
mobile +359(88)856-6067 JID dam at jabber.minus273.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20070402/10f171db/signature.pgp
More information about the pkg-gnome-maintainers
mailing list