Thread 1 "gsd-smartcard" received signal SIGSEGV, Segmentation fault.
0x000055555556237f in sync_initial_tokens_from_driver (
cancellable=0x555555592e50, smartcards=0x5555555ab1f0,
module=<optimized out>, self=0x555555578170)
at ../plugins/smartcard/gsd-smartcard-manager.c:436
Downloading source file
/usr/src/gnome-settings-daemon-44.0-1ubuntu1/obj-x86_64-linux-gnu/../plugins/smartcard/gsd-smartcard-manager.c
warning: Source file is more recent than executable.
436 g_debug ("Detected smartcard '%s' in slot %lu at start
up",
(gdb)
(gdb) bt
#0 0x000055555556237f in sync_initial_tokens_from_driver
(cancellable=0x555555592e50, smartcards=0x5555555ab1f0, module=<optimized
out>, self=0x555555578170) at ../plugins/smartcard/gsd-smartcard-manager.c:436
#1 watch_smartcards_from_module_async
(callback=0x55555555f9c0 <on_smartcards_from_module_watched>,
user_data=0x0, cancellable=0x555555592e50, module=<optimized out>,
self=0x555555578170)
at ../plugins/smartcard/gsd-smartcard-manager.c:476
#2 on_modules_initialized
(source_object=<optimized out>, result=<optimized out>, user_data=0x0)
at ../plugins/smartcard/gsd-smartcard-manager.c:551
#3 0x00007ffff7e65613 in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff7e6564d in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#5 0x00007ffff7c6c36f in g_main_dispatch (context=0x555555576fc0)
at ../../../glib/gmain.c:3460
#6 g_main_context_dispatch (context=0x555555576fc0)
at ../../../glib/gmain.c:4200
#7 0x00007ffff7cc7178 in g_main_context_iterate.constprop.0
(context=0x555555576fc0, block=<optimized out>, dispatch=1, self=<optimized
out>) at ../../../glib/gmain.c:4276
#8 0x00007ffff7c6bbdf in g_main_loop_run (loop=0x5555555771d0)
at ../../../glib/gmain.c:4479
#9 0x000055555555bfa5 in main (argc=<optimized out>, argv=<optimized out>)
at ../plugins/common/daemon-skeleton.h:256
(gdb) list
431
432 for (l = full_slots; l; l = l->next) {
433 GckSlot *slot = l->data;
434 GckTokenInfo *token_info = gck_slot_get_token_info
(slot);
435
436 g_debug ("Detected smartcard '%s' in slot %lu at start
up",
437 token_info->label, gck_slot_get_handle (slot));
438
439 g_hash_table_replace (smartcards, g_object_ref (slot),
token_info);
440
(gdb) p token_info
$1 = (GckTokenInfo *) 0x0
Why gck_slot_get_token_info() returns NULL
is what I don't know. Have that problem with
etoken.
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/2016914
Title:
gsd-smartcard: segfault on startup
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/2016914/+subscriptions
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs