From: Florian K. <flo...@ke...> - 2008-03-03 14:32:09
|
Hi all, I'm getting an rdesktop segfault while trying to connect to a Windows 2003 Server. I checked out your source via cvs about two days ago and eventually did a $ ./configure --enable-smartcard --with-debug-smartcard $ make Using just "-r scard" I was told that no reader could be found. So I tweaked the scard settings a bit without having a clue what they really mean, though, until I got this: $ ./rdesktop -u toni -p test -k de -g 1024x768 -r scard:"KOBIL KAAN SIM III (K_000000000) 00 00"="KOBIL Systems KOBIL mIDentity light 1" 192.168.1.69 Static/aliased Device: Lin name: [KOBIL KAAN SIM III (K_000000000) 00 00] Win name: [KOBIL Systems KOBIL mIDentity light 1] Vendor : [] WARNING: Remote desktop does not support colour depth 24; falling back to 16 SCARD: SCardAccessStartedEvent() SCARD: SCardAccessStartedEvent() SCARD: SCardEstablishContext() SCARD: -> Success (context: 0x01039ddb) SCARD: SCardListReaders(context: 0x01039ddb) SCARD: -> Success SCARD: SCardGetStatusChange(context: 0x01039ddb, timeout: 0xffffffff, count: 2) SCARD: "\\?PnP?\Notification" SCARD: user: 0x00000000, state: 0x00000001, event: 0x00000000 SCARD: current state: 0x00000000 SCARD: "KOBIL KAAN SIM III (K_000000000) 00 00" SCARD: user: 0x00000000, state: 0x00000010, event: 0x00000000 SCARD: current state: 0x00000010 SCARD: -> Success SCARD: "\\?PnP?\Notification" SCARD: user: 0x00000000, state: 0x00000000, event: 0x00000001 SCARD: "KOBIL KAAN SIM III (K_000000000) 00 00" SCARD: user: 0x00000000, state: 0x00000010, event: 0x00010022 SCARD: SCardGetStatusChange(context: 0x01039ddb, timeout: 0xffffffff, count: 2) SCARD: "\\?PnP?\Notification" SCARD: user: 0x00000000, state: 0x00000001, event: 0x00000001 SCARD: current state: 0x00000001 SCARD: "KOBIL KAAN SIM III (K_000000000) 00 00" SCARD: user: 0x00000000, state: 0x00000022, event: 0x00000022 SCARD: current state: 0x00010022 SCARD: SCardAccessStartedEvent() SCARD: SCardEstablishContext() SCARD: -> Success (context: 0x0103ca59) SCARD: SCardListReaders(context: 0x0103ca59) SCARD: -> Success SCARD: SCardReleaseContext(context: 0x0103ca59) SCARD: -> Success SCARD: SCardEstablishContext() SCARD: -> Success (context: 0x010344bf) SCARD: SCardListReaders(context: 0x010344bf) SCARD: -> Success SCARD: SCardReleaseContext(context: 0x010344bf) SCARD: -> Success SCARD: SCardEstablishContext() SCARD: -> Success (context: 0x010359a6) SCARD: SCardListReaders(context: 0x010359a6) SCARD: -> Success SCARD: SCardReleaseContext(context: 0x010359a6) SCARD: -> Success SCARD: SCardEstablishContext() SCARD: -> Success (context: 0x01039703) SCARD: SCardListReaders(context: 0x01039703) SCARD: -> Success SCARD: SCardReleaseContext(context: 0x01039703) SCARD: -> Success SCARD: SCardEstablishContext() SCARD: -> Success (context: 0x01034ed5) SCARD: SCardListReaders(context: 0x01034ed5) SCARD: -> Success SCARD: SCardReleaseContext(context: 0x01034ed5) SCARD: -> Success SCARD: SCardEstablishContext() SCARD: -> Success (context: 0x0103e922) SCARD: SCardListReaders(context: 0x0103e922) SCARD: -> Success SCARD: SCardReleaseContext(context: 0x0103e922) SCARD: -> Success SCARD: SCardEstablishContext() SCARD: -> Success (context: 0x010361f9) SCARD: SCardListReaders(context: 0x010361f9) SCARD: -> Success SCARD: SCardGetStatusChange(context: 0x010361f9, timeout: 0x00000000, count: 1) SCARD: "KOBIL KAAN SIM III (K_000000000) 00 00" SCARD: user: 0x00000000, state: 0x00000000, event: 0x00000000 SCARD: current state: 0x00000000 SCARD: -> Success SCARD: "KOBIL KAAN SIM III (K_000000000) 00 00" SCARD: user: 0x00000000, state: 0x00000000, event: 0x00010022 SCARD: SCardConnect(context: 0x010361f9, share: 0x00000002, proto: 0x00000002, reader: "KOBIL KAAN SIM III (K_000000000) 00 00") SCARD: -> Success (hcard: 0x0001bff3 [0x0001bff3]) SCARD: SCardListReaders(context: 0x010361f9) SCARD: -> Success SCARD: SCardGetStatusChange(context: 0x010361f9, timeout: 0x00000000, count: 1) SCARD: "KOBIL KAAN SIM III (K_000000000) 00 00" SCARD: user: 0x00000000, state: 0x00000000, event: 0x00000000 SCARD: current state: 0x00000000 SCARD: -> Success SCARD: "KOBIL KAAN SIM III (K_000000000) 00 00" SCARD: user: 0x00000000, state: 0x00000000, event: 0x00010122 [hCard = 0x0001bff3] [myHCard = 0x000000000001bff3] [dwDisposition = 0x00000000] SCARD: SCardEndTransaction(hcard: 0x0001bff3 [0x0001bff3], disposition: 0x00000000) SCARD: -> Success SCARD: SCardDisconnect(context: 0x010361f9, hcard: 0x0001bff3, disposition: 0x00000001) SCARD: -> Success SCARD: SCardConnect(context: 0x010361f9, share: 0x00000002, proto: 0x00000002, reader: "KOBIL KAAN SIM III (K_000000000) 00 00") SCARD: -> Success (hcard: 0x000151ea [0x000151ea]) SCARD: SCardGetStatusChange(context: 0x010361f9, timeout: 0x00000000, count: 1) SCARD: "KOBIL KAAN SIM III (K_000000000) 00 00" SCARD: user: 0x00000000, state: 0x00000000, event: 0x00000000 SCARD: current state: 0x00000000 SCARD: -> Success SCARD: "KOBIL KAAN SIM III (K_000000000) 00 00" SCARD: user: 0x00000000, state: 0x00000000, event: 0x00010122 SCARD: SCardBeginTransaction(hcard: 0x000151ea [0x000151ea]) SCARD: -> Success SCARD: SCardTransmit(hcard: 0x000151ea [0x000151ea], send: 5 bytes, recv: 500 bytes) Segmentation fault Can anybody give me a hint? Or shed some light on what the lin name / win name / vendor mapping does? Thanks in advance, Florian |