scard / Win 2003

Florian Kessler <[email protected]>
Newsgroups gmane.network.rdesktop.user
Message-ID <[email protected]>
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



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.