El día lunes, septiembre 25, 2023 a las 11:03:23a. m. +0900, NIIBE Yutaka escribió:
> Hello, > > Matthias Apitz <g...@unixarea.de> wrote: > > After an update of FreeBSD from 13-CURRENT to 14-CURRENT I can't used > > my OpenPGP card with the USB token anymore. In /var/log/messages > > it says: > [...] > > Any hints how to debug this > > You can run scdaemon as a foreground process to debug. An example > session is like: > > $ SOME_PATH_TO_scdaemon --debug-all --verbose --verbose --server > ... > SERIALNO > ... > BYE > $ > > (Here, "SERIALNO" and "BYE" is input from terminal by a user) > > Likewise, you can invoke scdaemon as a foreground process from GDB. > Then, you may locate the place where it crashes. > -- I run it in GDB as: $ gdb /usr/local/libexec/scdaemon ... r --debug-all --verbose --verbose --server ... OK GNU Privacy Guard's Smartcard server ready SERIALNO [New LWP 101967 of process 2622] Thread 2 "pipe-connection" received signal SIGSEGV, Segmentation fault. Address not mapped to object. [Switching to LWP 101959 of process 2622] 0x0000000800434a57 in ?? () from /usr/local/lib/libgpg-error.so.0 (gdb) bt #0 0x0000000800434a57 in ?? () from /usr/local/lib/libgpg-error.so.0 #1 0x00000008004314ef in ?? () from /usr/local/lib/libgpg-error.so.0 #2 0x00000008004304e4 in ?? () from /usr/local/lib/libgpg-error.so.0 #3 0x000000080042fdad in ?? () from /usr/local/lib/libgpg-error.so.0 #4 0x000000080042d5e3 in ?? () from /usr/local/lib/libgpg-error.so.0 #5 0x00000008004343ad in ?? () from /usr/local/lib/libgpg-error.so.0 #6 0x0000000800432bef in gpgrt_log_info () from /usr/local/lib/libgpg-error.so.0 #7 0x00000000002436e8 in ?? () ... I have to compile it by my own (and not install it as a FreeBSD pkg) and with debug symbols. matthias -- Matthias Apitz, ✉ g...@unixarea.de, http://www.unixarea.de/ +49-176-38902045 Public GnuPG key: http://www.unixarea.de/key.pub _______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org https://lists.gnupg.org/mailman/listinfo/gnupg-users