Hi, On Dienstag, 26. März 2013 12:51:40 Hans-Peter Jansen wrote: > Hi, > > on trying to get FreeRDP going with its smartcard support, I'm harvesting > segfaults only. Unfortunately, the keyboard is locked at the time of the > crash, hence, I cannot give you a useful gdb bt here (as it doesn't take > any kbd input..). Switching to a text console and killing gdb works, > though. > > System: openSUSE 12.2/x86_64, FreeRDP: git > 10a92074c593196af23f33458a38495f549a9f6f
Tried again as of today: git 2b1a3b0ad78cdfa1a379c3881ad808178c8b0d17 but the problem persists. Meanwhile, I updated to the latest pcsc-lite version: 1.8.8, and fixed pcsc_scan (see below). The server side is a Windows 2008 R2 system, btw. When it crashes, FreeRDP tries to lookup/read some certificates on the smartcard (as shown below the smartcard icon) in order to use them for login, but there are none. rdesktop says immediately there after: "No valid certificates. Please check, if smartcard..." In this setting, the smartcard is only used from datev software: a german financial office solution. Let me know, if I can do anything to help resolving this issue. Thanks, Pete PC/SC device scanner V 1.4.18 (c) 2001-2011, Ludovic Rousseau <ludovic.rouss...@free.fr> Compiled with PC/SC lite version: 1.8.8 Using reader plug'n play mechanism Scanning present readers... 0: KOBIL Systems Smart Token (NE128107712) 00 00 Thu Mar 28 12:51:35 2013 Reader 0: KOBIL Systems Smart Token (NE128107712) 00 00 Card state: Card inserted, ATR: 3B BF 96 00 81 31 FE 5D 00 64 04 11 04 00 31 C0 73 F7 01 D0 00 90 00 7B ATR: 3B BF 96 00 81 31 FE 5D 00 64 04 11 04 00 31 C0 73 F7 01 D0 00 90 00 7B + TS = 3B --> Direct Convention + T0 = BF, Y(1): 1011, K: 15 (historical bytes) TA(1) = 96 --> Fi=512, Di=32, 16 cycles/ETU 250000 bits/s at 4 MHz, fMax for Fi = 5 MHz => 312500 bits/s TB(1) = 00 --> VPP is not electrically connected TD(1) = 81 --> Y(i+1) = 1000, Protocol T = 1 ----- TD(2) = 31 --> Y(i+1) = 0011, Protocol T = 1 ----- TA(3) = FE --> IFSC: 254 TB(3) = 5D --> Block Waiting Integer: 5 - Character Waiting Integer: 13 + Historical bytes: 00 64 04 11 04 00 31 C0 73 F7 01 D0 00 90 00 Category indicator byte: 00 (compact TLV data object) Tag: 6, len: 4 (pre-issuing data) Data: 04 11 04 00 Tag: 3, len: 1 (card service data byte) Card service data byte: C0 - Application selection: by full DF name - Application selection: by partial DF name - EF.DIR and EF.ATR access services: by GET RECORD(s) command - Card with MF Tag: 7, len: 3 (card capabilities) Selection methods: F7 - DF selection by full DF name - DF selection by partial DF name - DF selection by path - DF selection by file identifier - Short EF identifier supported - Record number supported - Record identifier supported Data coding byte: 01 - Behaviour of write functions: one-time write - Value 'FF' for the first byte of BER-TLV tag fields: invalid - Data unit in quartets: 2 Command chaining, length fields and logical channels: D0 - Command chaining - Extended Lc and Le fields - Logical channel number assignment: by the card - Maximum number of logical channels: 1 Mandatory status indicator (3 last bytes) LCS (life card cycle): 00 (No information given) SW: 9000 (Normal processing.) + TCK = 7B (correct checksum) Possibly identified card (using /usr/share/pcsc/smartcard_list.txt): 3B BF 96 00 81 31 FE 5D 00 64 04 11 04 00 31 C0 73 F7 01 D0 00 90 00 7B 3B BF 96 00 81 31 FE 5D 00 64 .. .. .. .. 31 C0 73 F7 01 D0 00 90 00 .. TCOS 3.0 / NetKey 3.0 ------------------------------------------------------------------------------ Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ Freerdp-devel mailing list Freerdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel