Mysteriuos segfaults

Thorsten Schmidt <[email protected]>
Newsgroups gmane.network.rdesktop.user
Message-ID <[email protected]>
Hello,

for some reason I'ven't figured out yet, some terminals do have serios 
problems after switching to rdesktop and debian etch from of win2k and MS-RDP 
clients.
If a user, haven't worked on a broken terminal yet logs in, he can work for 
some time without any trouble. After a diffrent amount of time (2-30 min) 
or(?) after a certain (random?) event (like expand some start-menu entry like 
my documents) rdesktop crashes.
Furthermore, the user is unable to login on these "broken" terminals as long 
as relicted sessions run on the server. (rdesktop crashes after submitting 
login credentials)
These "broken" terminals use debian etch (4.0) (and rdesktop 1.5.0). rdesktop 
is started via xinitrc on boot, but the problem also occurs if rdesktop is 
started within an xfce4 session).
For some reason I don't have this kind of problems on my laptop (also etch, 
also 1.5.0). By using my laptop, users can clean there relicted sessions and 
login without any problem.
What my be wrong here?

Thanks in advance,
Greetz
Thorsten.

.xinitrc:

while true;do rdesktop -f $IP;done

Strace:


write(3, ">\3\7\0\5\0\300\1\2\0\300\1\3\0\300\1\307\0005\1\307\000"...,
3824) =                                             3824
ioctl(3, FIONREAD, [736])               = 0
read(3, "\16\371\n\n\2\0\300\1\0\0>\10\340\336\34\10\25J\t\10P\254"...,
736) = 7                                            36
select(5, [3 4], [], NULL, {60, 0})     = 1 (in [4], left {59, 712000})
recv(4, "\3\0\2q", 4, 0)                = 4
ioctl(3, FIONREAD, [0])                 = 0
select(5, [3 4], [], NULL, {60, 0})     = 1 (in [4], left {60, 0})
recv(4, "\2\360\200h\0\1\3\353p\202b\10\0&\0\'\277]\220\334t\330"..., 621,
0) =                                             621
ioctl(3, FIONREAD, [0])                 = 0
select(5, [3 4], [], NULL, {60, 0})     = 1 (in [4], left {59, 920000})
recv(4, "\200\213XQ", 4, 0)             = 4
ioctl(3, FIONREAD, [0])                 = 0
select(5, [3 4], [], NULL, {60, 0})     = 1 (in [4], left {60, 0})
recv(4, "\16\251E\263f\21\370P\225\271\300\310\r\263\v\242\310\376"...,
2900, 0)                                             = 2900
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Process 18234 detached


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
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.