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

List:       kdevelop-bugs
Subject:    [Bug 99590] New: CvsService differences between revisions crashes kdevelop.
From:       kdevelop-bugs-admin () barney ! cs ! uni-potsdam ! de
Date:       2005-02-17 10:54:35
Message-ID: 20050217115433.99590.j_blasi () wanadoo ! es
[Download RAW message or body]

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=99590         
           Summary: CvsService differences between revisions crashes
                    kdevelop.
           Product: kdevelop
           Version: unspecified
          Platform: Mandrake RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs kdevelop org
        ReportedBy: j_blasi wanadoo es


Version:           3.1.92 [aka 3.2 beta 2] (using KDE KDE 3.2.3)
Installed from:    Mandrake RPMs
Compiler:          gcc version 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk) 
OS:                Linux

On File Tree View right-click on a CVS file -> CvsService -> Difference Between \
Revisions -> Local Copy and HEAD -> OK

Does not crash with all CVS files. Depending on the file it crashes or it works fine.
There are files that will always crash kdevelop however with others will always work \
fine.

Perhaps files with fewer differences do not crash kdevelop.

When executing differences on a file that crash kdevelop, diffs with that same file \
with stand-alone Cervisia will work fine! [Cervisia 2.1.3 using KDE 3.2.3]

Getting following output debug info:

kdevelop (file view): FileTreeWidget::slotContextMenu(...)
kdevelop (file view): FileTreeViewWidgetImpl::selectedPathUrls()
kdevelop (grep view): context in grepview
kdevelop: file context with /home/user/kdevproj/src/device/net/driverMpx.cpp
kdevelop (cvs interface): contextMenu()
kdevelop (cvs interface): Requested for a FileContext
kdevelop (core):  List has 1 elements.
kdevelop (cvs interface): CvsServicePartImpl::diff() here
kdevelop: ===> CvsServicePartImpl::prepareOperation(const KURL::List &, CvsOperation)
kdevelop (core): Requested CVS operation for:
kdevelop (core):  List has 1 elements.
kdevelop (cvs interface): CvsServicePartImpl::validateURLs() here!
kdevelop (cvs interface): ===> CvsServicePartImpl::isRegisteredInRepository() here!
kdevelop (cvs interface): projectURL = file:/home/user/kdevproj
kdevelop (cvs interface): url        = \
file:/home/user/kdevproj/src/device/net/driverMpx.cpp kdevelop (cvs interface): \
Warning: file /home/user/kdevproj/src/device/net/driverMpx.cpp is in repository and \
will be accepted kdevelop (core):  List has 1 elements.
kdevelop (cvs interface): CvsProcessWidget::startJob(const DCOPRef &) here!
kdevelop (core): [virtual void NewMainWindow::raiseView(QWidget*)]
kdevelop (cvs interface): Running: cvs -f diff -p -U 3 -r 'HEAD' \
'src/device/net/driverMpx.cpp' kdevelop (cvs interface): \
CvsServicePartImpl::doneOperation(const KURL::List&, CvsOperation) kdevelop (cvs \
interface): CvsProcessWidget::slotReceivedOutput(QString)  here!

Backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 12100)]
0xb636132b in strlen () from /lib/i686/libc.so.6
Current language:  auto; currently c
(gdb) bt
#0  0xb636132b in strlen () from /lib/i686/libc.so.6
#1  0xb6336978 in vfprintf () from /lib/i686/libc.so.6
#2  0xb6353f36 in vsnprintf () from /lib/i686/libc.so.6
#3  0xb6de93ea in qWarning () from /usr/lib/qt3/lib/libqt-mt.so.3
#4  0xbfffbed0 in ?? ()
#5  0x00002004 in ?? ()
#6  0x092acb38 in ?? ()
#7  0xbfffdef4 in ?? ()
#8  0x78655451 in ?? ()
#9  0x69644574 in ?? ()
#10 0x6f3a3a74 in ?? ()
#11 0x6d697470 in ?? ()
#12 0x73726150 in ?? ()
#13 0x67615465 in ?? ()
#14 0x6d203a73 in ?? ()
#15 0x616d7369 in ?? ()
#16 0x69686374 in ?? ()
#17 0x7220676e in ?? ()
#18 0x74686769 in ?? ()
#19 0x6761742d in ?? ()
#20 0x726f6620 in ?? ()
#21 0x543c2720 in ?? ()
#22 0x76697244 in ?? ()
#23 0x364c7265 in ?? ()
#24 0xbf3a3a30 in ?? ()
#25 0x08432578 in ?? ()
#26 0xbfffbf50 in ?? ()
#27 0xb6f76aa8 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x0818e830 in ?? ()
#29 0xbfffd9e0 in ?? ()
#30 0x081e0700 in ?? ()
#31 0xb6aab015 in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x081e0700 in ?? ()
#33 0xbfffd9e0 in ?? ()
#34 0xbfffd9e0 in ?? ()
#35 0xb6f76aa8 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x0818e830 in ?? ()
#37 0xbfffda00 in ?? ()
#38 0xbfffbf50 in ?? ()
#39 0x01aab015 in ?? ()
#40 0x081871c8 in ?? ()
#41 0x00000000 in ?? ()
#42 0xbfffda00 in ?? ()
#43 0xb6de1808 in QGArray::~QGArray () from /usr/lib/qt3/lib/libqt-mt.so.3
#44 0xb6f76aa8 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
#45 0xbfffd180 in ?? ()
#46 0xbfffbf70 in ?? ()
#47 0xb6f76aa8 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
#48 0x081e0700 in ?? ()
#49 0x081e0700 in ?? ()
#50 0xbfffc1e8 in ?? ()
#51 0xb6aab1e3 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#52 0x081e0700 in ?? ()
#53 0xbfffd9e0 in ?? ()
#54 0xb6f76aa8 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
#55 0x081e0700 in ?? ()
#56 0x081e0700 in ?? ()
#57 0x01ffc208 in ?? ()
#58 0xbfffefa0 in ?? ()
#59 0xbfffefa0 in ?? ()
#60 0x081e0700 in ?? ()
#61 0xbfffda00 in ?? ()
#62 0xb71ecf91 in KMacroMapExpander<QChar, QStringList>::expandPlainMacro () from \
/usr/lib/libkdecore.so.4 #63 0xb8000860 in ?? ()
#64 0x0810db10 in ?? ()
#65 0x00000000 in ?? ()
#66 0x0810d218 in ?? ()
#67 0x08150770 in ?? ()
#68 0x0814f410 in ?? ()
#69 0x081871c8 in ?? ()
#70 0x00000000 in ?? ()
#71 0x00000000 in ?? ()
#72 0x00000001 in ?? ()
#73 0xbffff124 in ?? ()
#74 0x08052d00 in SettingsWidget::languageChange (this=0xb70bdf80) at \
settingswidget.cpp:219 Previous frame inner to this frame (corrupt stack?)
(gdb)


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

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