rdesktion started segmentation faulting shortly after logon.

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

I needed to access the a windows server yesterday,
and I only get segmentation  faults after logging on or having done a
little work (a few second really).

The system is a Gentoo box using the rdesktop-1.5.1-r1 ebuild 
from a few months ago. Probably a change on the windows server (I have no 
control over) ignited this.
The server is a recent small business terminal server.

I tried this patch, but no relief.
http://www.freebsd.org/cgi/q:ery-pr.cgi?pr=109436

The error is the same as Bahik Attila 's a few days ago.

NOT IMPLEMENTED: System pointer message 0x7f00
Segmentation fault


Here is an ltrace from the fault, an strace shows less detail just a segmented 
read of chunks of 15K.

I hope this helps in tracking the fault.
If needed i can try to help testing.

Kind regards,
Nico Baggus


XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 693, 355)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 33808, 248, 0)                                            
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 621, 375)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 621, 375)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 54904, 9, 0)                                              
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 621, 355)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 621, 355)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 54904, 9, 0)                                              
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 622, 355)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 622, 355)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 54904, 9, 0)                                              
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 622, 356)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 622, 356)                                      
= 1
memcpy(0x80aedd5, "\376\005", 3)                                                               
= 0x80aedd5
XSetForeground(0x83bf008, 0x83cc840, 54904, 0x80aeda8, 0x83bf008)                              
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 629, 358)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 0, 0x83c031c, 0x83bf008)                                  
= 1
XSetBackground(0x83bf008, 0x83cc840, 54904, 0x83c0330, 0x83bf008)                              
= 1
XSetFillStyle(0x83bf008, 0x83cc840, 2, 0x83c0330, 0x83bf008)                                   
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x3600047, 0x83d38c8, 0x83bf008)                             
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 629, 361, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 629, 361)                                      
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x360004c, 0x83d38c8, 0x83bf008)                             
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 637, 363, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 637, 363)                                      
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x3600042, 0x83d38c8, 0x83bf008)                             
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 643, 361, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 643, 361)                                      
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x360004d, 0x83d38c8, 0x83bf008)                             
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 647, 361, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 647, 361)                                      
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x360003e, 0x83d38c8, 0x83bf008)                             
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 649, 363, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 649, 363)                                      
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x3600035, 0x83d38c8, 0x83bf008)                             
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 655, 363, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 655, 363)                                      
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x3600031, 0x83d38c8, 0x83bf008)                             
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 661, 363, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 661, 363)                                      
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x360004e, 0x83d38c8, 0x83bf008)                             
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 670, 362, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 670, 362)                                      
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x360004e, 0x83d38c8, 0x83bf008)                             
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 678, 362, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 678, 362)                                      
= 1
XSetFillStyle(0x83bf008, 0x83cc840, 0, 0, 0x83bf008)                                           
= 1
XCopyArea(0x83bf008, 0x3600005, 0x3600002, 0x83cc840, 629)                                     
= 1
XSetForeground(0x83bf008, 0x83cc840, 0, 0, 0)                                                  
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 377, 354)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 377, 354)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 0, 0, 0)                                                  
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 378, 354)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 378, 354)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 0, 0, 0)                                                  
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 377, 376)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 377, 376)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 0, 0, 0)                                                  
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 451, 355)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 451, 355)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 0, 0, 0)                                                  
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 450, 355)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 450, 355)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 0, 0, 0)                                                  
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 378, 375)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 378, 375)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 65535, 255, 0)                                            
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 378, 355)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 378, 355)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 65535, 255, 0)                                            
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 379, 355)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 379, 355)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 33808, 248, 0)                                            
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 449, 356)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 449, 356)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 33808, 248, 0)                                            
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 379, 374)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 379, 374)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 54904, 9, 0)                                              
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 379, 356)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 379, 356)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 54904, 9, 0)                                              
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 380, 356)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 380, 356)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 54904, 9, 0)                                              
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 380, 357)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 380, 357)                                      
= 1
memcpy(0x80aedd5, "\034", 4)                                                                   
= 0x80aedd5
XSetForeground(0x83bf008, 0x83cc840, 54904, 0x80aeda8, 0x83bf008)                              
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 407, 358)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 0, 0x83c0778, 0x83bf008)                                  
= 1
XSetBackground(0x83bf008, 0x83cc840, 54904, 0x83c078c, 0x83bf008)                              
= 1
XSetFillStyle(0x83bf008, 0x83cc840, 2, 0x83c078c, 0x83bf008)                                   
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x3600047, 0, 0x83bf008)                                     
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 407, 361, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 407, 361)                                      
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x3600048, 8, 0x83bf008)                                     
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 415, 361, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 415, 361)                                      
= 1
XSetFillStyle(0x83bf008, 0x83cc840, 0, 4, 0x83bf008)                                           
= 1
XCopyArea(0x83bf008, 0x3600005, 0x3600002, 0x83cc840, 407)                                     
= 1
XSetForeground(0x83bf008, 0x83cc840, 0, 0, 0)                                                  
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 532, 354)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 532, 354)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 0, 0, 0)                                                  
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 458, 376)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 458, 376)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 65535, 255, 0)                                            
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 458, 354)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 458, 354)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 65535, 255, 0)                                            
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 459, 354)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 459, 354)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 33808, 248, 0)                                            
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 531, 355)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 531, 355)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 33808, 248, 0)                                            
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 459, 375)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 459, 375)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 54904, 9, 0)                                              
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 459, 355)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 459, 355)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 54904, 9, 0)                                              
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 460, 355)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 460, 355)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 54904, 9, 0)                                              
= 1
XFillRectangle(0x83bf008, 0x3600002, 0x83cc840, 460, 356)                                      
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 460, 356)                                      
= 1
memcpy(0x80aedd5, "\376\004", 3)                                                               
= 0x80aedd5
XSetForeground(0x83bf008, 0x83cc840, 54904, 0x80aeda8, 0x83bf008)                              
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 479, 358)                                      
= 1
XSetForeground(0x83bf008, 0x83cc840, 0, 0x83c09b8, 0x83bf008)                                  
= 1
XSetBackground(0x83bf008, 0x83cc840, 54904, 0x83c09cc, 0x83bf008)                              
= 1
XSetFillStyle(0x83bf008, 0x83cc840, 2, 0x83c09cc, 0x83bf008)                                   
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x3600049, 0x83ccb80, 0x83bf008)                             
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 479, 361, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 479, 361)                                      
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x3600036, 0x83ccb80, 0x83bf008)                             
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 486, 363, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 486, 363)                                      
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x3600035, 0x83ccb80, 0x83bf008)                             
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 492, 363, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 492, 363)                                      
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x360004a, 0x83ccb80, 0x83bf008)                             
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 498, 363, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 498, 363)                                      
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x3600032, 0x83ccb80, 0x83bf008)                             
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 503, 363, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 503, 363)                                      
= 1
XSetStipple(0x83bf008, 0x83cc840, 0x360004b, 0x83ccb80, 0x83bf008)                             
= 1
XSetTSOrigin(0x83bf008, 0x83cc840, 509, 360, 0x83bf008)                                        
= 1
XFillRectangle(0x83bf008, 0x3600005, 0x83cc840, 509, 360)                                      
= 1
XSetFillStyle(0x83bf008, 0x83cc840, 0, 0, 0x83bf008)                                           
= 1
XCopyArea(0x83bf008, 0x3600005, 0x3600002, 0x83cc840, 479)                                     
= 1
XCreateImage(0x83bf008, 0x83c39c8, 16, 2, 0)                                                   
= 0
XPutImage(0x83bf008, 0x3600005, 0x83cc840, 0, 0 <unfinished ...>
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

-------------------------------------------------------------------------
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.