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

List:       kdevelop-bugs
Subject:    [Bug 194636] New: kdevelop crashes when closing a backup file in
From:       Oliver Putz <Regnaron () web ! de>
Date:       2009-05-30 9:19:06
Message-ID: bug-194636-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: kdevelop crashes when closing a backup file in
                    document view
           Product: kdevelop
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: Regnaron@web.de


Version:           3.9.91 (using 4.2.3 (KDE 4.2.3), Gentoo)
Compiler:          x86_64-pc-linux-gnu-gcc
OS:                Linux (x86_64) release 2.6.28-gentoo-r6

Steps to reproduce:

1) Open some project
2) Open a *.h~ or *.cpp~ file in kdevelop
3) Go to Documents view (tab on left side)
4) See the backup files section under which the *.h~ document is shown
5) Right click on the file in that view and choose "Close"
6) See kdevelop 3.9.91 crash with the following backtrace:

(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7f4566f43750 (LWP 23655)]
[New Thread 0x43fd3950 (LWP 23696)]
[New Thread 0x409e1950 (LWP 23695)]
[New Thread 0x437d2950 (LWP 23663)]
[New Thread 0x42fd1950 (LWP 23658)]
[New Thread 0x427d0950 (LWP 23657)]
[New Thread 0x4180f950 (LWP 23656)]
[KCrash handler]
#5  QWidget::setParent (this=0x0, parent=0x0) at kernel/qwidget.cpp:8700
#6  0x00007f45610e93f1 in Sublime::MainWindowPrivate::aboutToRemoveView (
    this=0xe0c460, index=0xe2e110, view=0x429a2a0)
    at
/var/tmp/portage/dev-util/kdevplatform-0.9.91/work/kdevplatform-0.9.91/sublime/mainwindow_p.cpp:328
 #7  0x00007f45610e81ac in Sublime::MainWindow::qt_metacall (this=0xd7d890, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
    _a=0x7fff6ef87840)
    at
/var/tmp/portage/dev-util/kdevplatform-0.9.91/work/kdevplatform-0.9.91_build/sublime/mainwindow.moc:98
 #8  0x00007f4566528254 in KDevelop::MainWindow::qt_metacall (this=0x0, 
    _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x46)
    at
/var/tmp/portage/dev-util/kdevplatform-0.9.91/work/kdevplatform-0.9.91_build/shell/mainwindow.moc:77
 #9  0x00007f4564188900 in QMetaObject::activate (sender=0xe2e0d0, 
    from_signal_index=<value optimized out>, to_signal_index=5, argv=0x46)
    at kernel/qobject.cpp:3025
#10 0x00007f45610e0e71 in Sublime::Area::aboutToRemoveView (this=0x0, 
    _t1=0xe2e110, _t2=0x429a2a0)
    at
/var/tmp/portage/dev-util/kdevplatform-0.9.91/work/kdevplatform-0.9.91_build/sublime/area.moc:99
 #11 0x00007f45610e1f9d in Sublime::Area::removeView (this=0xe2e0d0, 
    view=0x429a2a0)
    at
/var/tmp/portage/dev-util/kdevplatform-0.9.91/work/kdevplatform-0.9.91/sublime/area.cpp:177
 #12 0x00007f456653c526 in KDevelop::PartDocument::close (this=0xe87650, 
    mode=<value optimized out>)
    at
/var/tmp/portage/dev-util/kdevplatform-0.9.91/work/kdevplatform-0.9.91/shell/partdocument.cpp:131
 #13 0x00007f45571c5c00 in KDevDocumentView::closeSelected (this=0x3275110)
    at
/var/tmp/portage/dev-util/kdevelop-3.9.91/work/kdevelop-3.9.91/plugins/documentview/kdevdocumentview.cpp:127
 #14 0x00007f45571c5d9f in KDevDocumentView::qt_metacall (this=0x3275110, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
    _a=0x7fff6ef87b90)
    at
/var/tmp/portage/dev-util/kdevelop-3.9.91/work/kdevelop-3.9.91_build/plugins/documentview/kdevdocumentview.moc:90
 #15 0x00007f4564188900 in QMetaObject::activate (sender=0x2996f20, 
    from_signal_index=<value optimized out>, to_signal_index=6, argv=0x46)
    at kernel/qobject.cpp:3025
#16 0x00007f45632e13c7 in QAction::triggered (this=0x0, _t1=false)
    at .moc/debug-shared/moc_qaction.cpp:216
#17 0x00007f45632e1b74 in QAction::activate (this=0x2996f20, 
    event=<value optimized out>) at kernel/qaction.cpp:1131
#18 0x00007f456365d253 in QMenuPrivate::activateAction (this=0x3285b80, 
    action=0x2996f20, action_e=QAction::Trigger, self=true)
    at widgets/qmenu.cpp:1008
#19 0x00007f45648fb38b in KMenu::mouseReleaseEvent (this=0x3285b40, 
    e=0x7fff6ef88760)
    at
/var/tmp/portage/kde-base/kdelibs-4.2.3/work/kdelibs-4.2.3/kdeui/widgets/kmenu.cpp:454
 #20 0x00007f4563339674 in QWidget::event (this=0x3285b40, 
    event=0x7fff6ef88760) at kernel/qwidget.cpp:7169
#21 0x00007f456365e77b in QMenu::event (this=0x3285b40, e=0x7fff6ef88760)
    at widgets/qmenu.cpp:2271
#22 0x00007f45632e6a2d in QApplicationPrivate::notify_helper (this=0xcb6630, 
    receiver=0x3285b40, e=0x7fff6ef88760) at kernel/qapplication.cpp:3809
#23 0x00007f45632ee5e5 in QApplication::notify (this=<value optimized out>, 
    receiver=0x3285b40, e=0x7fff6ef88760) at kernel/qapplication.cpp:3534
#24 0x00007f456486ef84 in KApplication::notify (this=0x7fff6ef8ae00, 
    receiver=0x3285b40, event=0x7fff6ef88760)
    at
/var/tmp/portage/kde-base/kdelibs-4.2.3/work/kdelibs-4.2.3/kdeui/kernel/kapplication.cpp:307
 #25 0x00007f4564173be0 in QCoreApplication::notifyInternal (
    this=0x7fff6ef8ae00, receiver=0x3285b40, event=0x7fff6ef88760)
    at kernel/qcoreapplication.cpp:589
#26 0x00007f45632ed962 in QApplicationPrivate::sendMouseEvent (
    receiver=0x3285b40, event=0x7fff6ef88760, alienWidget=0x0, 
    nativeWidget=0x3285b40, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7f4563bd0730)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#27 0x00007f456334ab8b in QETWidget::translateMouseEvent (this=0x3285b40, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:3984
#28 0x00007f456334960b in QApplication::x11ProcessEvent (this=0x8b, 
    event=0x7fff6ef89030) at kernel/qapplication_x11.cpp:3168
#29 0x00007f456336d5c4 in x11EventSourceDispatch (s=0xcb9f10, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#30 0x00007f455da59614 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#31 0x00007f455da5b4d7 in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#32 0x00007f455da5b5bd in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#33 0x00007f456419ab1f in QEventDispatcherGlib::processEvents (this=0xcb6860, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:325
#34 0x00007f456336ce1f in QGuiEventDispatcherGlib::processEvents (this=0x0, 
    flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007f4564172812 in QEventLoop::processEvents (
    this=<value optimized out>, flags={i = 1861784304})
    at kernel/qeventloop.cpp:149
#36 0x00007f45641729a5 in QEventLoop::exec (this=0x7fff6ef89330, flags=
      {i = 1861784400}) at kernel/qeventloop.cpp:196
#37 0x00007f456365e5f7 in QMenu::exec (this=<value optimized out>, 
    p=@0x7fff6ef8a120, action=0x0) at widgets/qmenu.cpp:1944
#38 0x00007f45571c6037 in KDevDocumentView::contextMenuEvent (this=0x3275110, 
    event=0x7fff6ef8a100)
    at
/var/tmp/portage/dev-util/kdevelop-3.9.91/work/kdevelop-3.9.91/plugins/documentview/kdevdocumentview.cpp:157
 #39 0x00007f456333976d in QWidget::event (this=0x3275110, 
    event=0x7fff6ef8a100) at kernel/qwidget.cpp:7326
#40 0x00007f456372fead in QAbstractItemView::viewportEvent (this=0x3275110, 
    event=0x7fff6ef8a100) at itemviews/qabstractitemview.cpp:1435
#41 0x00007f456375e403 in QTreeView::viewportEvent (this=0x3275110, 
    event=0x7fff6ef8a100) at itemviews/qtreeview.cpp:1271
#42 0x00007f4564173647 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized
out>, receiver=0x3274790, event=0x7fff6ef8a100)
    at kernel/qcoreapplication.cpp:700
#43 0x00007f45632e69fc in QApplicationPrivate::notify_helper (this=0xcb6630, 
    receiver=0x3274790, e=0x7fff6ef8a100) at kernel/qapplication.cpp:3805
#44 0x00007f45632eeaee in QApplication::notify (this=<value optimized out>, 
    receiver=0x3274790, e=0x7fff6ef8a100) at kernel/qapplication.cpp:3620
#45 0x00007f456486ef84 in KApplication::notify (this=0x7fff6ef8ae00, 
    receiver=0x3274790, event=0x7fff6ef8a100)
    at
/var/tmp/portage/kde-base/kdelibs-4.2.3/work/kdelibs-4.2.3/kdeui/kernel/kapplication.cpp:307
 #46 0x00007f4564173be0 in QCoreApplication::notifyInternal (
    this=0x7fff6ef8ae00, receiver=0x3274790, event=0x7fff6ef8a100)
    at kernel/qcoreapplication.cpp:589
#47 0x00007f456334b02d in QETWidget::translateMouseEvent (this=0xd7d890, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:4056
#48 0x00007f456334960b in QApplication::x11ProcessEvent (this=0x8b, 
    event=0x7fff6ef8aa00) at kernel/qapplication_x11.cpp:3168
#49 0x00007f456336d5c4 in x11EventSourceDispatch (s=0xcb9f10, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#50 0x00007f455da59614 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#51 0x00007f455da5b4d7 in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#52 0x00007f455da5b5bd in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#53 0x00007f456419ab1f in QEventDispatcherGlib::processEvents (this=0xcb6860, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:325
#54 0x00007f456336ce1f in QGuiEventDispatcherGlib::processEvents (this=0x0, 
    flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x00007f4564172812 in QEventLoop::processEvents (
    this=<value optimized out>, flags={i = 1861790912})
    at kernel/qeventloop.cpp:149
#56 0x00007f45641729a5 in QEventLoop::exec (this=0x7fff6ef8ad00, flags=
      {i = 1861790992}) at kernel/qeventloop.cpp:196
#57 0x00007f4564177747 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:851
#58 0x0000000000407321 in _start ()

-- 
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