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