Bart Vanherck wrote: > Hello, > > I tried today to debug the opensc-tool program but it seems not to work > for me. > > Steps to reproduce my problem: > > First checkout the trunk of other release > svn co http://www.opensc-project.org/svn/opensc/trunk/ > > $ ./bootstrap > $ ./configure > > My CFLAGS are including -g for debug info
Have you tried adding -g to the LDFLAGS too? You should then be able to use gdb directly without using libtool. > $ make > > After building I try to debug something. > > $ libtool --mode=execute gdb src/tools/opensc-tool > > GNU gdb (GDB) 7.0-ubuntu > Copyright (C) 2009 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > 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: > <http://www.gnu.org/software/gdb/bugs/>... > Reading symbols from /Projects/opensc/src/tools/.libs/lt-opensc-tool...done. > (gdb) r -l > Starting program: /Projects/opensc/src/tools/.libs/lt-opensc-tool -l > [Thread debugging using libthread_db enabled] > Cannot find new threads: generic error > (gdb) > > When adding breakpoint at gpriv->dlhandle = > lt_dlopen(gpriv->provider_library); > > gdb() b reader-pcsc.c:700 > Breakpoint 1, pcsc_init (ctx=0x804f008, reader_data=0x804f040) at > reader-pcsc.c:700 > (gdb) p gpriv->provider_library > $1 = 0xe1b8e3 "libpcsclite.so" > (gdb) n > [Thread debugging using libthread_db enabled] > Cannot find new threads: generic error > (gdb) > > > The strange behaviour is also that the program works without debugger. I > tried it with the > sources my distribution uses (ubuntu karmic 9.10) and the same problem is > there. In fact > the problem was always there if I checked out some earlier revisions on trunk > too. > > What is the best way to debug this application ? > > > kind regards, > > Bart > _______________________________________________ > opensc-devel mailing list > opensc-devel@lists.opensc-project.org > http://www.opensc-project.org/mailman/listinfo/opensc-devel > > -- Douglas E. Engert <deeng...@anl.gov> Argonne National Laboratory 9700 South Cass Avenue Argonne, Illinois 60439 (630) 252-5444 _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel