[Bug 169692] unapply difference button is crashing kompare if no difference is applied

Kojot kojot350 at gmail.com
Sun Jan 18 12:24:08 CET 2009


http://bugs.kde.org/show_bug.cgi?id=169692


Kojot kojot350 gmail com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kojot350 at gmail.com




--- Comment #9 from Kojot <kojot350 gmail com>  2009-01-18 12:24:07 ---
Steps to reproduce:
1. open two files
2. apply change
3. unapply (you have to do it twice to get change unapplyed - a bug?)
4. apply
it crash

backtrace:

Starting program: /usr/bin/kompare test1.txt test2.txt
(no debugging symbols found)                          
(no debugging symbols found)                          
(no debugging symbols found)                          
(no debugging symbols found)                          
(no debugging symbols found)                          
[Thread debugging using libthread_db enabled]         
[New Thread 0x7fffeba7b950 (LWP 22150)]               

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff79c5758 in Diff2::KompareModelList::slotActionApplyDifference() ()
from /usr/lib64/libkomparediff2.so.4
(gdb) bt full                                                                   
#0  0x00007ffff79c5758 in Diff2::KompareModelList::slotActionApplyDifference()
() from /usr/lib64/libkomparediff2.so.4
No symbol table info available.                                                 
#1  0x00007ffff79ca2ed in
Diff2::KompareModelList::qt_metacall(QMetaObject::Call, int, void**) () from
/usr/lib64/libkomparediff2.so.4
No symbol table info available.                                                 
#2  0x00007ffff4468454 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQtCore.so.4                         
No symbol table info available.                                                 
#3  0x00007ffff4f89527 in QAction::triggered(bool) () from
/usr/lib64/libQtGui.so.4                                                   
No symbol table info available.                                                 
#4  0x00007ffff4f89cf0 in QAction::activate(QAction::ActionEvent) () from
/usr/lib64/libQtGui.so.4                                    
No symbol table info available.                                                 
#5  0x00007ffff529a5aa in ?? () from /usr/lib64/libQtGui.so.4                   
No symbol table info available.                                                 
#6  0x00007ffff529a845 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib64/libQtGui.so.4                           
No symbol table info available.                                                 
#7  0x00007ffff536208a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib64/libQtGui.so.4                               
No symbol table info available.                                                 
#8  0x00007ffff4fe1799 in QWidget::event(QEvent*) () from
/usr/lib64/libQtGui.so.4                                                    
No symbol table info available.                                                 
#9  0x00007ffff4f8f1bd in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4                      
No symbol table info available.                                                 
#10 0x00007ffff4f977fa in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4                                    
No symbol table info available.                                                 
#11 0x00007ffff5d5bafb in KApplication::notify (this=0x7fffffffd5e0,
receiver=0x6e0d10, event=0x7fffffffc7b0)                         
    at /usr/src/debug/kdelibs-4.1.96/kdeui/kernel/kapplication.cpp:307          
No locals.                                                                      
#12 0x00007ffff4454091 in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4                       
No symbol table info available.                                                 
---Type <return> to continue, or q <return> to quit---                          
#13 0x00007ffff4f96b98 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) ()
   from /usr/lib64/libQtGui.so.4                                                
No symbol table info available.                                                 
#14 0x00007ffff4ffb049 in ?? () from /usr/lib64/libQtGui.so.4                   
No symbol table info available.                                                 
#15 0x00007ffff4ff9a67 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/libQtGui.so.4                                         
No symbol table info available.                                                 
#16 0x00007ffff5020204 in ?? () from /usr/lib64/libQtGui.so.4                   
No symbol table info available.                                                 
#17 0x00007ffff01de0db in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0                                                     
No symbol table info available.                                                 
#18 0x00007ffff01e18ad in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#19 0x00007ffff01e1a6b in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
No symbol table info available.
#20 0x00007ffff447c4ef in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
No symbol table info available.
#21 0x00007ffff501f9af in ?? () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#22 0x00007ffff44529a2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
No symbol table info available.
#23 0x00007ffff4452b2d in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
No symbol table info available.
#24 0x00007ffff4454ffd in QCoreApplication::exec() () from
/usr/lib64/libQtCore.so.4
No symbol table info available.
#25 0x000000000040a31d in _start ()
No symbol table info available.


-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Kompare-devel mailing list