GNU gdb (GDB) 7.0.1-ubuntu Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu". For bug reporting instructions, please see: . (gdb) handle SIG33 pass nostop noprint\ Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) handle SIG33 pass nostop noprint t Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) set pagination 0 (gdb) attach 2377 Attaching to process 2377 Reading symbols from /usr/bin/gnome-keyring-daemon...Reading symbols from /usr/lib/debug/usr/bin/gnome-keyring-daemon...done. (no debugging symbols found)...done. Reading symbols from /usr/lib/libgp11.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgp11.so.0 Reading symbols from /usr/lib/libgio-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgio-2.0.so.0 Reading symbols from /usr/lib/libgmodule-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgmodule-2.0.so.0 Reading symbols from /lib/libdbus-1.so.3...(no debugging symbols found)...done. Loaded symbols for /lib/libdbus-1.so.3 Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/libpthread-2.11.1.so...done. [Thread debugging using libthread_db enabled] [New Thread 0xb6e62b70 (LWP 2380)] [New Thread 0xb7663b70 (LWP 2379)] (no debugging symbols found)...done. Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0 Reading symbols from /lib/libgcrypt.so.11...(no debugging symbols found)...done. Loaded symbols for /lib/libgcrypt.so.11 Reading symbols from /usr/lib/libtasn1.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libtasn1.so.3 Reading symbols from /usr/lib/libgobject-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgobject-2.0.so.0 Reading symbols from /usr/lib/libgthread-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgthread-2.0.so.0 Reading symbols from /lib/tls/i686/cmov/librt.so.1...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/librt-2.11.1.so...done. (no debugging symbols found)...done. Loaded symbols for /lib/tls/i686/cmov/librt.so.1 Reading symbols from /lib/libglib-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libglib-2.0.so.0 Reading symbols from /lib/tls/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/libc-2.11.1.so...done. (no debugging symbols found)...done. Loaded symbols for /lib/tls/i686/cmov/libc.so.6 Reading symbols from /lib/tls/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/libdl-2.11.1.so...done. (no debugging symbols found)...done. Loaded symbols for /lib/tls/i686/cmov/libdl.so.2 Reading symbols from /lib/libpcre.so.3...(no debugging symbols found)...done. Loaded symbols for /lib/libpcre.so.3 Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/libresolv-2.11.1.so...done. (no debugging symbols found)...done. Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2 Reading symbols from /lib/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libz.so.1 Reading symbols from /lib/libselinux.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libselinux.so.1 Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.11.1.so...done. (no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /lib/libgpg-error.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libgpg-error.so.0 Reading symbols from /usr/lib/gconv/ISO8859-1.so...Reading symbols from /usr/lib/debug/usr/lib/gconv/ISO8859-1.so...done. (no debugging symbols found)...done. Loaded symbols for /usr/lib/gconv/ISO8859-1.so 0x00d43422 in __kernel_vsyscall () (gdb) backtrace full #0 0x00d43422 in __kernel_vsyscall () No symbol table info available. #1 0x00ea2e9b in read () at ../sysdeps/unix/syscall-template.S:82 No locals. #2 0x080b9327 in read (fd=, buf=0x8
, len=8) at /usr/include/bits/unistd.h:45 No locals. #3 read_all_bytes (fd=, buf=0x8
, len=8) at gck-data-file.c:138 res = 0 #4 0x080bc0e8 in parse_file_blocks (self=0x8abc628, fd=11, login=0x0) at gck-data-file.c:213 buffer = {buf = 0x8acd578 "", len = 8, allocated_len = 1024, failures = 0, allocator = 0x68a730 } block = 1347764786 length = 62 header = "Gnome Keyring Store 2\n\r" offset = 0 #5 gck_data_file_read_fd (self=0x8abc628, fd=11, login=0x0) at gck-data-file.c:1158 res = __PRETTY_FUNCTION__ = "gck_data_file_read_fd" #6 0x080aa442 in refresh_with_login (self=0x8ac7c00, login=) at gck-user-storage.c:729 res = sb = {st_dev = 21, __pad1 = 0, st_ino = 262092946, st_mode = 33152, st_nlink = 1, st_uid = 3445, st_gid = 1901, st_rdev = 1, __pad2 = 0, st_size = 207, st_blksize = 4096, st_blocks = 2, st_atim = {tv_sec = 1266945124, tv_nsec = 0}, st_mtim = {tv_sec = 1266945124, tv_nsec = 0}, st_ctim = {tv_sec = 1266945124, tv_nsec = 0}, __unused4 = 0, __unused5 = 0} rv = fd = __PRETTY_FUNCTION__ = "refresh_with_login" #7 0x080acda1 in gck_user_storage_token_flags (self=0x8ac7c00) at gck-user-storage.c:1344 flags = 525316 rv = __PRETTY_FUNCTION__ = "gck_user_storage_token_flags" #8 0x080a89cb in gck_user_module_real_get_token_info (base=0x8ac6000) at gck-user-module.c:108 No locals. #9 0x080c1ce2 in gck_module_C_GetTokenInfo (self=0x8ac6000, id=1, info=0xbfeb880c) at gck-module.c:1044 original = __PRETTY_FUNCTION__ = "gck_module_C_GetTokenInfo" #10 0x080a7aaf in gck_C_GetTokenInfo (id=1, info=0xbfeb880c) at ../../pkcs11/gck/gck-module-ep.h:176 rv = 400 #11 0x08078163 in plex_C_GetTokenInfo (id=1, info=0xbfeb880c) at gck-plex-layer.c:286 map = {plex_slot = 19, real_slot = 1, funcs = 0x80ff120} #12 0x00ceba13 in gp11_slot_get_token_info () from /usr/lib/libgp11.so.0 No symbol table info available. #13 0x0806b9e2 in init_pin_for_uninitialized_slots (master=0xb665e08c "XXXXXXXXXX") at gkd-login.c:284 info = 0x8ad5b70 error = 0x0 l = 0x8ab8f70 session = 0x8ac2f38 #14 gkd_login_unlock (master=0xb665e08c "XXXXXXXXX") at gkd-login.c:324 module = 0x8ac98f8 result = 1 #15 0x0806c44b in control_unlock_login (channel=0x8acbfc8, cond=G_IO_IN, user_data=0x8ab1548) at gkd-control-server.c:80 master = 0xb665e08c "XXXXXXXXXXX" offset = 23 #16 control_process (channel=0x8acbfc8, cond=G_IO_IN, user_data=0x8ab1548) at gkd-control-server.c:201 cdata = res = op = 1 #17 control_input (channel=0x8acbfc8, cond=G_IO_IN, user_data=0x8ab1548) at gkd-control-server.c:291 packet_size = 23 finished = fd = res = pid = 16 uid = 1 __PRETTY_FUNCTION__ = "control_input" #18 0x006c0b7b in ?? () from /lib/libglib-2.0.so.0 No symbol table info available. #19 0x00681e05 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 No symbol table info available. #20 0x00685b08 in ?? () from /lib/libglib-2.0.so.0 No symbol table info available. #21 0x0068605f in g_main_loop_run () from /lib/libglib-2.0.so.0 No symbol table info available. #22 0x08053c2b in main (argc=1, argv=0xbfeb8c34) at gkd-main.c:795 loop = 0x8aba278 (gdb) info registers eax 0x0 0 ecx 0x8acd578 145544568 edx 0x8 8 ebx 0xb 11 esp 0xbfeb84f0 0xbfeb84f0 ebp 0xbfeb8548 0xbfeb8548 esi 0x8 8 edi 0x0 0 eip 0xd43422 0xd43422 <__kernel_vsyscall+2> eflags 0x293 [ CF AF SF IF ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) x/16  i $pc 0xd43422 <__kernel_vsyscall+2>: ret 0xd43423: add %ch,(%esi) 0xd43425: jae 0xd4348f 0xd43427: jae 0xd4349d 0xd43429: jb 0xd4349f 0xd4342b: popa 0xd4342c: bound %eax,(%eax) 0xd4342e: cs 0xd4342f: push $0x687361 0xd43434: cs 0xd43435: fs 0xd43436: jns 0xd434a6 0xd43438: jae 0xd434b3 0xd4343a: insl (%dx),%es:(%edi) 0xd4343b: add %ch,(%esi) 0xd4343d: fs (gdb) thread apply all backtrace Thread 3 (Thread 0xb7663b70 (LWP 2379)): #0 0x00d43422 in __kernel_vsyscall () #1 0x00ea3f6a in do_sigwait (set=0xb766332c, sig=) at ../nptl/sysdeps/unix/sysv/linux/../../../../../sysdeps/unix/sysv/linux/sigwait.c:63 #2 0x00ea4010 in __sigwait (set=0x80ff740, sig=0xb766332c) at ../nptl/sysdeps/unix/sysv/linux/../../../../../sysdeps/unix/sysv/linux/sigwait.c:100 #3 0x0805323a in signal_thread (user_data=0x8aba278) at gkd-main.c:295 #4 0x00e9b8de in start_thread (arg=0xb7663b70) at pthread_create.c:300 #5 0x002ca95e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xb6e62b70 (LWP 2380)): #0 0x00d43422 in __kernel_vsyscall () #1 0x00e9ff55 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x080d19c5 in timer_thread_func (unused=0x0) at gck-timer.c:67 #3 0x006ac6df in ?? () from /lib/libglib-2.0.so.0 #4 0x00e9b8de in start_thread (arg=0xb6e62b70) at pthread_create.c:300 #5 0x002ca95e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb7714930 (LWP 2377)): #0 0x00d43422 in __kernel_vsyscall () #1 0x00ea2e9b in read () at ../sysdeps/unix/syscall-template.S:82 #2 0x080b9327 in read (fd=, buf=0x8
, len=8) at /usr/include/bits/unistd.h:45 #3 read_all_bytes (fd=, buf=0x8
, len=8) at gck-data-file.c:138 #4 0x080bc0e8 in parse_file_blocks (self=0x8abc628, fd=11, login=0x0) at gck-data-file.c:213 #5 gck_data_file_read_fd (self=0x8abc628, fd=11, login=0x0) at gck-data-file.c:1158 #6 0x080aa442 in refresh_with_login (self=0x8ac7c00, login=) at gck-user-storage.c:729 #7 0x080acda1 in gck_user_storage_token_flags (self=0x8ac7c00) at gck-user-storage.c:1344 #8 0x080a89cb in gck_user_module_real_get_token_info (base=0x8ac6000) at gck-user-module.c:108 #9 0x080c1ce2 in gck_module_C_GetTokenInfo (self=0x8ac6000, id=1, info=0xbfeb880c) at gck-module.c:1044 #10 0x080a7aaf in gck_C_GetTokenInfo (id=1, info=0xbfeb880c) at ../../pkcs11/gck/gck-module-ep.h:176 #11 0x08078163 in plex_C_GetTokenInfo (id=1, info=0xbfeb880c) at gck-plex-layer.c:286 #12 0x00ceba13 in gp11_slot_get_token_info () from /usr/lib/libgp11.so.0 #13 0x0806b9e2 in init_pin_for_uninitialized_slots (master=0xb665e08c "XXXXXXXX") at gkd-login.c:284 #14 gkd_login_unlock (master=0xb665e08c "XXXXXXXX") at gkd-login.c:324 #15 0x0806c44b in control_unlock_login (channel=0x8acbfc8, cond=G_IO_IN, user_data=0x8ab1548) at gkd-control-server.c:80 #16 control_process (channel=0x8acbfc8, cond=G_IO_IN, user_data=0x8ab1548) at gkd-control-server.c:201 #17 control_input (channel=0x8acbfc8, cond=G_IO_IN, user_data=0x8ab1548) at gkd-control-server.c:291 #18 0x006c0b7b in ?? () from /lib/libglib-2.0.so.0 #19 0x00681e05 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #20 0x00685b08 in ?? () from /lib/libglib-2.0.so.0 #21 0x0068605f in g_main_loop_run () from /lib/libglib-2.0.so.0 #22 0x08053c2b in main (argc=1, argv=0xbfeb8c34) at gkd-main.c:795 (gdb) quit A debugging session is active. Inferior 1 [process 2377] will be detached. Quit anyway? (y or n) Detaching from program: /usr/bin/gnome-keyring-daemon, process 2377