[RFC] bug 70936 - crash while embedding a KPart
    Christian Loose 
    christian.loose at hamburg.de
       
    Tue Jan 20 19:10:20 GMT 2004
    
    
  
Hi all,
Andras and I have an 'easy to reproduce' but 'hard to find' crash when the 
Cervisia KPart is embedded into Quanta and one of Cervisia's action is 
executed that would show a tag dialog.
(see http://bugs.kde.org/show_bug.cgi?id=70936)
We both think that this crash _might_ be caused by a limitation of the KPart 
technology and so it could be of general interest.
The backtrace shows that Quanta crashes in KDialog::setCaption() right before 
the call to KDialog::setPlainCaption(). After some debugging I found out that 
the virtual function pointer of the dialog points to a bogus address and the 
reasons for this is that both Cervisia and Quanta have a class named 
TagDialog.
After I re-named one of the classes the crash was gone.
So our questions are:
- Is this a limitation of our KPart technology?
- a bug in the toolchain?
- does somebody have an idea for a global solution?
Bye
Christian
    
    
More information about the kde-core-devel
mailing list