Bug 215450

Summary: Kopete crashed when exit
Product: [Unmaintained] kopete Reporter: Raul Malea <raul.malea>
Component: generalAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, raul.malea
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Raul Malea 2009-11-20 17:47:50 UTC
Version:            (using KDE 4.3.3)
OS:                Linux
Installed from:    openSUSE RPMs

I use opensuse 11.2 with kernel-desktop. KDE 4.3.3
Kopete used when skype addons, and yahoo, hotmail, gtalk(jabber) and facebook account.
I have webcam and plug-ins activated. Pugins activated is: bookmarks, history, preview pictures, statistics, web presence.
When kopete exit (quit command in file menu or right click quit) kopete crashed. Crashed report by Kbugbuster not is possible. I running kopete in konsole.
Report is bellow(edited):

Oscar@oscar:~> kopete
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
QPainter::begin: Cannot paint on a null pixmap
QPainter::translate: Painter not active       
QPainter::end: Painter not active, aborted    
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Object::connect: No such signal Kopete::AccountManager::accountUnregistered(Kopete::Account*)
Object::connect:  (sender name:   'KopeteAccountManager')                                    
Calling appendChild() on a null node does nothing.                                           
Calling appendChild() on a null node does nothing.                                           
Oscar@oscar:~> Calling appendChild() on a null node does nothing.                            
Calling appendChild() on a null node does nothing.                                           
Calling appendChild() on a null node does nothing.                                           
Calling appendChild() on a null node does nothing.                                           
Calling appendChild() on a null node does nothing.                                           
Object::connect: No such signal ClientStream::disconnected()                                 
Object::connect:  (receiver name: 'yahooclient')                                             
Unknown signature value:  795                                                                
0  cookies                                                                                   
2  cookies                                                                                   
"charset_test=%C3%A2%C2%82%C2%AC%2C%C3%82%C2%B4%2C%C3%A2%C2%82%C2%AC%2C%C3%82%C2%B4%2C%C3%A6%C2%B0%C2%B4%2C%C3%90%C2%94%2C%C3%90%C2%84&email=.....................&login=Login&pass=................%23%24%26&persistent=1"                                                      
>>>> login request sent                                                                                                                 
Object::connect: No such signal ClientStream::disconnected()                                                                            
Object::connect:  (receiver name: 'yahooclient')                                                                                        
Unknown signature value:  795                                                                                                           
Transfer ACCEPTED by: LoginTask                                                                                                         
Transfer ACCEPTED by: LoginTask                                                                                                         
Transfer ACCEPTED by: LoginTask                                                                                                         
Transfer ACCEPTED by: LoginTask                                                                                                         
connected to facebook                                                                                                                   
7  cookies                                                                                                                              
""                                                                                                                                      
"Unknown error"                                                                                                                         
cookie header:  "c_user=1313152713; expires=Sun, 20-Dec-2009 16:34:41 GMT; path=/; domain=.facebook.com; httponly"                      
cookie header:  "datr=1258734881-f7fbc8c74e645685a6148de3ae8a24b196ea67e747da1784fadb5; expires=Sun, 20-Nov-2011 16:34:41 GMT; path=/; domain=.facebook.com"                                                                                                                    
cookie header:  "h_user=274d2ac74c2f; expires=Sat, 21-Nov-2009 16:34:41 GMT; path=/; domain=.facebook.com; httponly"                    
cookie header:  "isfbe=deleted; expires=Thu, 20-Nov-2008 16:34:40 GMT; path=/; domain=.facebook.com; httponly"                          
cookie header:  "lxe=raulmalea%40yahoo.co.uk; expires=Tue, 16-Mar-2010 10:21:21 GMT; path=/; domain=.facebook.com; httponly"            
cookie header:  "lxr=1; expires=Tue, 16-Mar-2010 10:21:21 GMT; path=/; domain=.facebook.com; httponly"                                  
cookie header:  "sid=2; expires=Sun, 20-Dec-2009 16:34:41 GMT; path=/; domain=.facebook.com"                                            
cookie header:  "test_cookie=deleted; expires=Thu, 20-Nov-2008 16:34:40 GMT; path=/; domain=.facebook.com; httponly"                    
cookie header:  "xs=8205cbdd60537d25916d9911e9bb1497; expires=Sun, 20-Dec-2009 16:34:41 GMT; path=/; domain=.facebook.com; httponly"    
Received  9  cookies                                                                                                                    
"Cache-Control"  :  "private, no-store, no-cache, must-revalidate, post-check=0, pre-check=0"                                           
"Expires"  :  "Mon, 26 Jul 1997 05:00:00 GMT"                                                                                           
"Location"  :  "http://www.facebook.com/home.php?"                                                                                      
"P3P"  :  "CP="DSP LAW""                                                                                                                
"Pragma"  :  "no-cache"                                                                                                                 
"Set-Cookie"  :  "c_user=1313152713; expires=Sun, 20-Dec-2009 16:34:41 GMT; path=/; domain=.facebook.com; httponly                      
datr=1258734881-f7fbc8c74e645685a6148de3ae8a24b196ea67e747da1784fadb5; expires=Sun, 20-Nov-2011 16:34:41 GMT; path=/; domain=.facebook.com                                                                                                                                      
h_user=274d2ac74c2f; expires=Sat, 21-Nov-2009 16:34:41 GMT; path=/; domain=.facebook.com; httponly                                      
isfbe=deleted; expires=Thu, 20-Nov-2008 16:34:40 GMT; path=/; domain=.facebook.com; httponly                                            
lxe.............yahoo.co.uk; expires=Tue, 16-Mar-2010 10:21:21 GMT; path=/; domain=.facebook.com; httponly                              
lxr=1; expires=Tue, 16-Mar-2010 10:21:21 GMT; path=/; domain=.facebook.com; httponly                                                    
sid=2; expires=Sun, 20-Dec-2009 16:34:41 GMT; path=/; domain=.facebook.com                                                              
test_cookie=deleted; expires=Thu, 20-Nov-2008 16:34:40 GMT; path=/; domain=.facebook.com; httponly                                      
xs=8205cbdd60537d25916d9911e9bb1497; expires=Sun, 20-Dec-2009 16:34:41 GMT; path=/; domain=.facebook.com; httponly"                     
"Content-Type"  :  "text/html; charset=utf-8"                                                                                           
"X-Cnection"  :  "close"                                                                                                                
"Date"  :  "Fri, 20 Nov 2009 16:34:41 GMT"                                                                                              
"Content-Length"  :  "0"                                                                                                                
c_user:  "1313152713"                                                                                                                   
7  cookies                                                                                                                              
Transfer ACCEPTED by: ListTask                                                                                                          
Transfer ACCEPTED by: StatusNotifierTask                                                                                                
Transfer ACCEPTED by: LoginTask                                                                                                         
Transfer ACCEPTED by: MailNotifierTask                                                                                                  
CLIENT: RequestPictureTask: Task::done()                                                                                                
CLIENT: RequestPictureTask: emitting finished                                                                                           
CLIENT: RequestPictureTask: Task::done()                                                                                                
CLIENT: RequestPictureTask: emitting finished                                                                                           
CLIENT: RequestPictureTask: Task::done()                                                                                                
CLIENT: RequestPictureTask: emitting finished                                                                                           
CLIENT: RequestPictureTask: Task::done()                                                                                                
CLIENT: RequestPictureTask: emitting finished                                                                                           
Transfer ACCEPTED by: StatusNotifierTask                                                                                                
Transfer ACCEPTED by: MailNotifierTask                                                                                                  
got facebook page, looking for form_id                                                                                                  
found start text at position  5599                                                                                                      
found end text at position  5676                                                                                                        
Found form_id:  "cb82201......ba708fab46083b2104e20"                                                                                      
looking for channel id                                                                                                                  
found start text at position  15620                                                                                                     
found end text at position  15633                                                                                                       
Found channel:  "24"                                                                                                                    
Finished login!                                                                                                                         
Setting visibility to  true                                                                                                             
"buddy_list=1&force_render=true&notifications=1&popped_out=false&user=1313152713"                                                       
Transfer ACCEPTED by: ListTask                                                                                                          
Transfer ACCEPTED by: StatusNotifierTask                                                                                                
Transfer ACCEPTED by: LoginTask                                                                                                         
Transfer ACCEPTED by: MailNotifierTask                                                                                                  
CLIENT: RequestPictureTask: Task::done()                                                                                                
CLIENT: RequestPictureTask: emitting finished                                                                                           
Transfer ACCEPTED by: StatusNotifierTask                                                                                                
CLIENT: RequestPictureTask: Task::done()                                                                                                
CLIENT: RequestPictureTask: emitting finished                                                                                           
CLIENT: RequestPictureTask: Task::done()                                                                                                
CLIENT: RequestPictureTask: emitting finished                                                                                           
Transfer ACCEPTED by: StatusNotifierTask                                                                                                
CLIENT: SendPictureTask: Task::done()                                                                                                   
CLIENT: SendPictureTask: emitting finished                                                                                              
got buddy list                                                                                                                          
invalid buddy list response                                                                                                             
may be facebook has messages for us, asking:   QUrl( "http://0.channel24.facebook.com/x/0/false/p_1.......2713=-1" )                      
looking for incoming messages or new seq                                                                                                
"{"t":"refresh", "seq":0}"                                                                                                              
got initial seq:  0                                                                                                                     
visibility updated                                                                                                                      
may be facebook has messages for us, asking:   QUrl( "http://0.channel24.facebook.com/x/0/false/p_1313........713=0" )                       
CLIENT: Task: Task::done()                                                                                                              
CLIENT: Task: emitting finished                                                                                                         
CLIENT: Task: Task::done()                                                                                                              
CLIENT: Task: emitting finished                                                                                                         
CLIENT: RequestPictureTask: Task::done()                                                                                                
CLIENT: RequestPictureTask: emitting finished                                                                                           
Transfer ACCEPTED by: StatusNotifierTask                                                                                                
CLIENT: RequestPictureTask: Task::done()                                                                                                
CLIENT: RequestPictureTask: emitting finished
Transfer ACCEPTED by: StatusNotifierTask
CLIENT: RequestPictureTask: Task::done()
CLIENT: RequestPictureTask: emitting finished
Transfer ACCEPTED by: StatusNotifierTask
CLIENT: RequestPictureTask: Task::done()
CLIENT: RequestPictureTask: emitting finished
Transfer ACCEPTED by: StatusNotifierTask
Transfer ACCEPTED by: StatusNotifierTask
Transfer ACCEPTED by: StatusNotifierTask
CLIENT: SendPictureTask: Task::done()
CLIENT: SendPictureTask: emitting finished
Transfer ACCEPTED by: PictureNotifierTask
***[in this point - quit command]***
Setting visibility to  false
CLIENT: Task: Task::done()
CLIENT: Task: emitting finished
CLIENT: Task: Task::done()
CLIENT: Task: emitting finished
QProcess: Destroyed while process is still running.
looking for incoming messages or new seq
"{"t":"continue"}"
visibility updated
may be facebook has messages for us, asking:   QUrl( "http://0.channel24.facebook.com/x/0/false/p_131.........3=-1" )
error on when sending message 299
looking for incoming messages or new seq
json_parser - syntax error found,  forcing abort
"g now."
invalid json reply
parser error message:  "syntax error, unexpected string, expecting end of file or { or ["
"g now."
QSqlDatabasePrivate::removeDatabase: connection 'kopete-statistics' is still in use, all queries will cease to work.
KCrash: Application 'kopete' crashing...
sock_file=/home/Oscar/.kde4/socket-oscar/kdeinit4__0

Perhaps is problem with facebook or statistic plugins?
Sorry for my bad english.
Comment 1 Raul Malea 2009-11-20 17:50:55 UTC
KDe crashed log:

Application: Kopete (kopete), signal: Segmentation fault
[KCrash Handler]
#6  0x00000000 in ?? ()
#7  0x0807fbe8 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Comment 2 Dario Andres 2009-11-21 03:49:33 UTC
- If you can reproduce the crash at will (or you experience this regularly), can you install the "kdenetwork4-debuginfo" package and post a complete backtrace here? Thanks
Comment 3 Raul Malea 2009-11-21 17:09:42 UTC
Package kdenetwork4-debuginfo is missing in opensuse 11.2 repositories.
Also, i remove facebook account and statistic plugins and kopete not crashed by exit.
When activate facebook acount and statistic plugin kopete crashed again.
Comment 4 Dario Andres 2009-11-21 17:12:14 UTC
The facebook crash on exit is reported at bg 207515 / bug 199281.
- Could you check if disabling the statistics plugin, but leaving the facebook account enabled causes the crash too ?
Thanks
Comment 5 Raul Malea 2009-11-21 17:57:15 UTC
When facebook account is disabled and statistic plug-ins is enabled kopete NOT crashed, but exiting is slow.
Conclusion: kopete crashed because facebook account is problems.
This bug is same to bug 199281. When is implementation patch in kopete for facebook account?
Also what suggestion for bug 214709 (icon missing for buzz )?
Thanks!
Comment 6 Dario Andres 2009-11-21 18:01:50 UTC
Merging with bug 199281. The facebook plugin is distributed outside Kopete (it is kind of unofficial), so I don't know when the patch is going to be included. Ensure that it is at least the version "0.1.4".
I'm not a Kopete developer so I don't know about the second bug you mentioned.
Thanks

*** This bug has been marked as a duplicate of bug 199281 ***