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

List:       kdevelop-bugs
Subject:    [Bug 97888] New: Qt Designer Integration: can no longer save, eventually crash on close
From:       kdevelop-bugs-admin () barney ! cs ! uni-potsdam ! de
Date:       2005-01-25 19:30:06
Message-ID: 20050125203004.97888.prefect_ () gmx ! net
[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=97888         
           Summary: Qt Designer Integration: can no longer save, eventually
                    crash on close
           Product: kdevelop
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs kdevelop org
        ReportedBy: prefect_ gmx net


Version:           Recent CVS HEAD (using KDE Devel)
Installed from:    Compiled sources
Compiler:          g++ 3.4 
OS:                Linux

I created a Simple KDE Designer Application using the New Project Wizard and played \
around a bit with the UI Designer. After deleting the existing widgets. I then added \
first a normal listview, built and ran the project, then removed it and added a \
KListView. I then tried some of the layouting options.

At some point - unfortunately I can't tell exactly when, saving was no longer \
possible. There was an icon on the .ui file tab indicating that the contents had been \
modified, but neither the Save nor the Save All options removed this icon did \
anything (or maybe they did do something, but the icon stayed there - unfortunately, \
I can't really tell).

I continued to do some editing, but when I closed KDevelop, it crashed. I'm guessing \
that the crash is a consequence of some state corruption by the earlier bug, which is \
why I didn't flag this bug report as a crash. I've included the backtrace below \
anyway, perhaps it contains some useful pointers.

I realize this is very vague, and I have not been able to reproduce this crash.

Here's the backtrace:
Using host libthread_db library "/lib/tls/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1236135808 (LWP 4516)]
[New Thread -1243153488 (LWP 4589)]
[KCrash handler]
#3  0xb74b2699 in QString::QString () from /usr/share/qt3/lib/libqt-mt.so.3
#4  0xb7f5c914 in CodeModelItem::fileName (this=0x0) at codemodel.cpp:245
#5  0xb5240867 in QtDesignerIntegration::saveSettings (this=0x8a35cd8, 
    dom=<incomplete type>) at ksharedptr.h:251
#6  0xb530dd89 in CppSupportPart::projectClosed (this=0x873fcb8) at qmap.h:251
#7  0xb53146b3 in CppSupportPart::qt_invoke (this=0x873fcb8, _id=10, 
    _o=0xbfffed30) at cppsupportpart.moc:211
#8  0xb71e0526 in QObject::activate_signal ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#9  0xb71e03d4 in QObject::activate_signal ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#10 0xb7f55a39 in KDevCore::projectClosed (this=0x8166f98) at qmetaobject.h:261
#11 0xb7fe6671 in ProjectManager::closeProject (this=0x81530b0, exiting=true)
    at core.h:34
#12 0xb7fbd5f3 in Core::queryClose (this=0x8166f98) at core.cpp:52
#13 0xb7fcd509 in NewMainWindow::queryClose (this=0x80f7f80)
    at newmainwindow.cpp:401
#14 0xb7a72d18 in KMainWindow::closeEvent (this=0x80f7f80, e=0xbffff300)
    at kmainwindow.cpp:626
#15 0xb72168c2 in QWidget::event () from /usr/share/qt3/lib/libqt-mt.so.3
#16 0xb72d4d12 in QMainWindow::event () from /usr/share/qt3/lib/libqt-mt.so.3
#17 0xb6d799f5 in KMdiMainFrm::event (this=0xbffff300, e=0x80f7f80)
    at kmdimainfrm.cpp:1164
#18 0xb7183bff in QApplication::internalNotify ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#19 0xb71831fe in QApplication::notify () from /usr/share/qt3/lib/libqt-mt.so.3
#20 0xb773acc3 in KApplication::notify (this=0xbffff830, receiver=0x80f7f80, 
    event=0xbffff300) at kapplication.cpp:549
#21 0xb7216165 in QWidget::close () from /usr/share/qt3/lib/libqt-mt.so.3
#22 0xb711ba4a in QETWidget::translateCloseEvent ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#23 0xb7115e68 in QApplication::x11ClientMessage ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#24 0xb7116e4d in QApplication::x11ProcessEvent ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#25 0xb712d1c4 in QEventLoop::processEvents ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#26 0xb7195f58 in QEventLoop::enterLoop ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#27 0xb7195e08 in QEventLoop::exec () from /usr/share/qt3/lib/libqt-mt.so.3
#28 0xb7183e51 in QApplication::exec () from /usr/share/qt3/lib/libqt-mt.so.3
#29 0x0804e005 in main (argc=3, argv=0xbffff9e4) at main.cpp:139


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

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