[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 204880] New: KDevelop crashes when checking for differences
From:       Aleix Pol <aleixpol () gmail ! com>
Date:       2009-08-23 15:06:54
Message-ID: bug-204880-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=204880

           Summary: KDevelop crashes when checking for differences
           Product: kdevelop
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: unspecified
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: aleixpol@gmail.com


Version:            (using Devel)
Installed from:    Compiled sources

I since the last changes (I guess since the last changes in Kompare) I've been
having this crash when comparing to base (Backtrace follows). I decided to
apply the bug for KDevelop instead of Kompare because this didn't happen
before, should be moved to Kompare I guess, anyway.

If it's a problem on the instantiation or usage of Kompare just tell me and
I'll try to fix it myself.

Backtrace:

(gdb) bt full
#0  0xa45c2048 in QListData::begin (this=0x9410018) at
/usr/include/QtCore/qlist.h:90
No locals.                                                                      
#1  0xa45d0dc2 in QList<Diff2::Difference*>::begin (this=0x9410018) at
/usr/include/QtCore/qlist.h:238
No locals.                                                                      
#2  0xa45d1dbd in Diff2::DiffHunk::destinationLineCount (this=0x9410010) at
/home/kde-devel/kdesdk/kompare/libdiff2/diffhunk.cpp:57
        diffIt = {i = 0x8ab5a28}                                                
        dEnd = {i = 0x8ab5a28}                                                  
        lineCount = 7                                                           
#3  0xa45cae00 in Diff2::KompareModelList::blendFile (this=0x9a843d0,
model=0xadf1ef0, fileContents=@0xbfefa734)                   
    at /home/kde-devel/kdesdk/kompare/libdiff2/komparemodellist.cpp:1023        
        hunk = (Diff2::DiffHunk *) 0x9a3b968                                    
        size = 7                                                                
        srcLineNo = 155                                                         
        destLineNo = 148                                                        
        linesIt = {i = 0xb7a9f28}                                               
        hunkIt = {i = 0xa35e3ec}                                                
        newHunk = (Diff2::DiffHunk *) 0xa5f2708                                 
        __PRETTY_FUNCTION__ = "bool
Diff2::KompareModelList::blendFile(Diff2::DiffModel*, const QString&)"          
        hunks = (DiffHunkList *) 0xadf1f18                                      
        newDiff = (Diff2::Difference *) 0x9410010                               
        list = {<QList<QString>> = {{p = {d = 0x98028a0}, d = 0x98028a0}}, <No
data fields>}                                       
        lines = {{d = 0x9a90a40, e = 0x9a90a40}}                                
        lEnd = {i = 0x9a90a40}                                                  
#4  0xa45ca79d in Diff2::KompareModelList::blendOriginalIntoModelList
(this=0x9a843d0, localURL=@0x91f637c)                        
    at /home/kde-devel/kdesdk/kompare/libdiff2/komparemodellist.cpp:949         
        __PRETTY_FUNCTION__ = "bool
Diff2::KompareModelList::blendOriginalIntoModelList(const QString&)"            
        model = (Diff2::DiffModel *) 0xbfefa8a8                                 
        fileContents = {d = 0xb023bc0}                                          
        fi = {d_ptr = 0xbad5c10}                                                
        result = false                                                          
#5  0xa45c71a5 in Diff2::KompareModelList::slotDiffProcessFinished
(this=0x9a843d0, success=true)                                  
    at /home/kde-devel/kdesdk/kompare/libdiff2/komparemodellist.cpp:451         
        __PRETTY_FUNCTION__ = "void
Diff2::KompareModelList::slotDiffProcessFinished(bool)"                         
#6  0xa45cc08e in Diff2::KompareModelList::qt_metacall (this=0x9a843d0,
_c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbfefa9d8)   
---Type <return> to continue, or q <return> to quit---                          
    at /home/kde-devel/build-kdesdk/kompare/libdiff2/komparemodellist.moc:144   
No locals.                                                                      
#7  0xb6d9f9ac in QMetaObject::activate () from /usr/lib/libQtCore.so.4         
No symbol table info available.                                                 
#8  0xb6da05e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4         
No symbol table info available.                                                 
#9  0xa45c1c6a in KompareProcess::diffHasFinished (this=0x83a54f0, _t1=true) at
/home/kde-devel/build-kdesdk/kompare/libdiff2/kompareprocess.moc:86
        _a = {0x0, 0xbfefa9cc}                                                  
#10 0xa45c1ae2 in KompareProcess::slotFinished (this=0x83a54f0, exitCode=1,
exitStatus=QProcess::NormalExit)                                       
    at /home/kde-devel/kdesdk/kompare/libdiff2/kompareprocess.cpp:279           
        __PRETTY_FUNCTION__ = "void KompareProcess::slotFinished(int,
QProcess::ExitStatus)"                                                       
#11 0xa45c1c0c in KompareProcess::qt_metacall (this=0x83a54f0,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfefab44)                         
    at /home/kde-devel/build-kdesdk/kompare/libdiff2/kompareprocess.moc:74      
No locals.                                                                      
#12 0xb6d9f9ac in QMetaObject::activate () from /usr/lib/libQtCore.so.4         
No symbol table info available.                                                 
#13 0xb6da05e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4         
No symbol table info available.                                                 
#14 0xb6d27ff9 in QProcess::finished () from /usr/lib/libQtCore.so.4            
No symbol table info available.                                                 
#15 0xb6d2da5e in ?? () from /usr/lib/libQtCore.so.4                            
No symbol table info available.                                                 
#16 0xb6d2db2e in QProcess::qt_metacall () from /usr/lib/libQtCore.so.4         
No symbol table info available.                                                 
#17 0xb7e8a28c in KProcess::qt_metacall (this=0x83a54f0,
_c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xbfeface8)                        
    at /home/kde-devel/build-kdelibs/kdecore/kprocess.moc:63                    
No locals.                                                                      
#18 0xa45c1ba4 in KompareProcess::qt_metacall (this=0x83a54f0,
_c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xbfeface8)                        
    at /home/kde-devel/build-kdesdk/kompare/libdiff2/kompareprocess.moc:68      
No locals.                                                                      
#19 0xb6d9f9ac in QMetaObject::activate () from /usr/lib/libQtCore.so.4         
No symbol table info available.                                                 
#20 0xb6da05e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4         
No symbol table info available.                                                 
---Type <return> to continue, or q <return> to quit---                          
#21 0xb6dd9923 in QSocketNotifier::activated () from /usr/lib/libQtCore.so.4    
No symbol table info available.                                                 
#22 0xb6da4337 in QSocketNotifier::event () from /usr/lib/libQtCore.so.4        
No symbol table info available.                                                 
#23 0xb636f994 in QApplicationPrivate::notify_helper () from
/usr/lib/libQtGui.so.4                                                          
No symbol table info available.                                                 
#24 0xb637707c in QApplication::notify () from /usr/lib/libQtGui.so.4           
No symbol table info available.                                                 
#25 0xb70c1a14 in KApplication::notify (this=0xbfefb400, receiver=0x99fd250,
event=0xbfefb0a4) at /home/kde-devel/kdelibs/kdeui/kernel/kapplication.cpp:302
        t = QEvent::SockAct
#26 0xb6d89fcb in QCoreApplication::notifyInternal () from
/usr/lib/libQtCore.so.4
No symbol table info available.
#27 0xb6db496a in ?? () from /usr/lib/libQtCore.so.4
No symbol table info available.
#28 0xb5044d98 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#29 0xb50483e0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#30 0xb5048513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#31 0xb6db46cc in QEventDispatcherGlib::processEvents () from
/usr/lib/libQtCore.so.4
No symbol table info available.
#32 0xb640d6c5 in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#33 0xb6d88579 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
No symbol table info available.
#34 0xb6d889ca in QEventLoop::exec () from /usr/lib/libQtCore.so.4
No symbol table info available.
#35 0xb6d8ae3f in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
No symbol table info available.
#36 0xb636f817 in QApplication::exec () from /usr/lib/libQtGui.so.4
No symbol table info available.
#37 0x0804f106 in main (argc=1, argv=0xbfefb914) at
/home/kde-devel/kdevelop/app/main.cpp:181
        aboutData = {d = 0x82173d0}
---Type <return> to continue, or q <return> to quit---
        app = {<> = {<No data fields>}, d = 0x82483b0}
        count = 0
        __PRETTY_FUNCTION__ = "int main(int, char**)"
        description = "The KDevelop Integrated Development Environment"
        options = {d = 0x821cfd0}
        args = (KCmdLineArgs *) 0x821d1f0
        core = (class KDevelop::Core *) 0x82a3c80
        projectNames = {<QList<QString>> = {{p = {d = 0x80534e4}, d =
0x80534e4}}, <No data fields>}

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

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic