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
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to