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

List:       kdevelop-bugs
Subject:    [Bug 177992] New: Crash on removing folder from project view
From:       Hamish Rodda <rodda () kde ! org>
Date:       2008-12-17 15:12:57
Message-ID: bug-177992-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: Crash on removing folder from project view
           Product: kdevelop
           Version: SVN
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: NOR
         Component: Build tools: CMake
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: rodda@kde.org


Removing any folder from a cmake project including its on-disk files causes the
following crash... (in particular, this was from removing "kdevelop/languages")

#0  0x00007fffea0e82fe in QBasicAtomicInt::ref (this=0xf00000000000030) at
/opt/qt-copy/include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:117         
#1  0x00007fffea0f4899 in QList (this=0x7fffffff9128, l=@0x3416580) at
/opt/qt-copy/include/QtCore/../../src/corelib/tools/qlist.h:107                 
#2  0x00007fffea0f48e8 in CMakeFunctionDesc (this=0x7fffffff9120) at
/opt/kde4/src/kdevelop/plugins/managers/cmake/parser/cmakelistsparser.h:76      
#3  0x00007fffea0f4954 in DescriptorAttatched::descriptor (this=0x3416578) at
/opt/kde4/src/kdevelop/plugins/managers/cmake/cmakemodelitems.h:46              
#4  0x00007fffea0e90b1 in CMakeProjectManager::removeFolder (this=0x37366b0,
it=0x3416560)                                                                   
    at /opt/kde4/src/kdevelop/plugins/managers/cmake/cmakemanager.cpp:977       
#5  0x00007fffea52bd3f in ProjectManagerViewPlugin::removeFolderFromContextMenu
(this=0x4813450)                                                              
    at
/opt/kde4/src/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.cpp:397 
#6  0x00007fffea52ce70 in ProjectManagerViewPlugin::qt_metacall
(this=0x4813450, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0x7fffffff9500)   
    at
/opt/kde4/build/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.moc:112 
#7  0x00007ffff405472d in QMetaObject::activate (sender=0x785c470,
from_signal_index=5, to_signal_index=6, argv=0x7fffffff9500) at
kernel/qobject.cpp:3019    
#8  0x00007ffff4054955 in QMetaObject::activate (sender=0x785c470,
m=0x7ffff4eed200, from_local_signal_index=1, to_local_signal_index=2,
argv=0x7fffffff9500) 
    at kernel/qobject.cpp:3112                                                  
#9  0x00007ffff451a757 in QAction::triggered (this=0x785c470, _t1=false) at
.moc/debug-shared/moc_qaction.cpp:216                                           
#10 0x00007ffff451c14b in QAction::activate (this=0x785c470,
event=QAction::Trigger) at kernel/qaction.cpp:1125                              
#11 0x00007ffff490a389 in QMenuPrivate::activateAction (this=0x19bbe30,
action=0x785c470, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:1002     
#12 0x00007ffff490be22 in QMenu::mouseReleaseEvent (this=0x7fffffffb090,
e=0x7fffffffa270) at widgets/qmenu.cpp:2169
#13 0x00007ffff56e4501 in KMenu::mouseReleaseEvent (this=0x7fffffffb090,
e=0x7fffffffa270) at /opt/kde4/src/kdelibs/kdeui/widgets/kmenu.cpp:454
#14 0x00007ffff4579512 in QWidget::event (this=0x7fffffffb090,
event=0x7fffffffa270) at kernel/qwidget.cpp:7163
#15 0x00007ffff4909f86 in QMenu::event (this=0x7fffffffb090, e=0x7fffffffa270)
at widgets/qmenu.cpp:2265
#16 0x00007ffff4521cf5 in QApplicationPrivate::notify_helper (this=0x6ade40,
receiver=0x7fffffffb090, e=0x7fffffffa270) at kernel/qapplication.cpp:3803
#17 0x00007ffff452288c in QApplication::notify (this=0x7fffffffd120,
receiver=0x7fffffffb090, e=0x7fffffffa270) at kernel/qapplication.cpp:3528
#18 0x00007ffff5610a08 in KApplication::notify (this=0x7fffffffd120,
receiver=0x7fffffffb090, event=0x7fffffffa270)
    at /opt/kde4/src/kdelibs/kdeui/kernel/kapplication.cpp:307
#19 0x00007ffff4040213 in QCoreApplication::notifyInternal
(this=0x7fffffffd120, receiver=0x7fffffffb090, event=0x7fffffffa270)
    at kernel/qcoreapplication.cpp:583
#20 0x00007ffff452dc31 in QCoreApplication::sendSpontaneousEvent
(receiver=0x7fffffffb090, event=0x7fffffffa270)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:212
#21 0x00007ffff4526466 in QApplicationPrivate::sendMouseEvent
(receiver=0x7fffffffb090, event=0x7fffffffa270, alienWidget=0x0,
nativeWidget=0x7fffffffb090,
    buttonDown=0x7ffff4f27a08, lastMouseReceiver=@0x7ffff4f27a10) at
kernel/qapplication.cpp:2793
#22 0x00007ffff4596fbc in QETWidget::translateMouseEvent (this=0x7fffffffb090,
event=0x7fffffffac60) at kernel/qapplication_x11.cpp:3976
#23 0x00007ffff45980ca in QApplication::x11ProcessEvent (this=0x7fffffffd120,
event=0x7fffffffac60) at kernel/qapplication_x11.cpp:3038
#24 0x00007ffff45c2330 in x11EventSourceDispatch (s=0x6b1600, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:142
#25 0x00007fffee271d3b in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#26 0x00007fffee27550d in ?? () from /usr/lib/libglib-2.0.so.0
#27 0x00007fffee2756cb in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#28 0x00007ffff406ce66 in QEventDispatcherGlib::processEvents (this=0x6add60,
flags={i = -20736}) at kernel/qeventdispatcher_glib.cpp:319
#29 0x00007ffff45c1b1f in QGuiEventDispatcherGlib::processEvents
(this=0x6add60, flags={i = -20640}) at kernel/qguieventdispatcher_glib.cpp:198
#30 0x00007ffff403d49b in QEventLoop::processEvents (this=0x7fffffffb030,
flags={i = -20512}) at kernel/qeventloop.cpp:143
#31 0x00007ffff403d696 in QEventLoop::exec (this=0x7fffffffb030, flags={i =
-20400}) at kernel/qeventloop.cpp:190
#32 0x00007ffff49088ac in QMenu::exec (this=0x7fffffffb090, p=@0x7fffffffb120,
action=0x0) at widgets/qmenu.cpp:1938
#33 0x00007fffea53400a in ProjectTreeView::popupContextMenu (this=0x42b5ee0,
pos=@0x7fffffffc228)
    at
/opt/kde4/src/kdevplatform/plugins/projectmanagerview/projecttreeview.cpp:219
#34 0x00007fffea53422a in ProjectTreeView::qt_metacall (this=0x42b5ee0,
_c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fffffffb3f0)
    at
/opt/kde4/build/kdevplatform/plugins/projectmanagerview/projecttreeview.moc:74
#35 0x00007ffff405472d in QMetaObject::activate (sender=0x42b5ee0,
from_signal_index=4, to_signal_index=4, argv=0x7fffffffb3f0) at
kernel/qobject.cpp:3019
#36 0x00007ffff4054ba3 in QMetaObject::activate (sender=0x42b5ee0,
m=0x7ffff4eef080, local_signal_index=0, argv=0x7fffffffb3f0) at
kernel/qobject.cpp:3092
#37 0x00007ffff456dffb in QWidget::customContextMenuRequested (this=0x42b5ee0,
_t1=@0x7fffffffc228) at .moc/debug-shared/moc_qwidget.cpp:348
#38 0x00007ffff4579d4b in QWidget::event (this=0x42b5ee0, event=0x7fffffffc210)
at kernel/qwidget.cpp:7323
#39 0x00007ffff48c4007 in QFrame::event (this=0x42b5ee0, e=0x7fffffffc210) at
widgets/qframe.cpp:651
#40 0x00007ffff494ee00 in QAbstractScrollArea::viewportEvent (this=0x42b5ee0,
e=0x7fffffffc210) at widgets/qabstractscrollarea.cpp:943
#41 0x00007ffff49e8044 in QAbstractItemView::viewportEvent (this=0x42b5ee0,
event=0x7fffffffc210) at itemviews/qabstractitemview.cpp:1429
#42 0x00007ffff4a1feb0 in QTreeView::viewportEvent (this=0x42b5ee0,
event=0x7fffffffc210) at itemviews/qtreeview.cpp:1252
#43 0x00007ffff495169a in QAbstractScrollAreaPrivate::viewportEvent
(this=0x2b26f20, event=0x7fffffffc210) at widgets/qabstractscrollarea_p.h:96
#44 0x00007ffff49516d6 in QAbstractScrollAreaFilter::eventFilter
(this=0x234a9f0, o=0x344d550, e=0x7fffffffc210) at
widgets/qabstractscrollarea_p.h:107
#45 0x00007ffff403e77d in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x6ade40,
receiver=0x344d550, event=0x7fffffffc210)
    at kernel/qcoreapplication.cpp:694
#46 0x00007ffff4521cd3 in QApplicationPrivate::notify_helper (this=0x6ade40,
receiver=0x344d550, e=0x7fffffffc210) at kernel/qapplication.cpp:3799
#47 0x00007ffff4522ff8 in QApplication::notify (this=0x7fffffffd120,
receiver=0x344d550, e=0x7fffffffc210) at kernel/qapplication.cpp:3614
#48 0x00007ffff5610a08 in KApplication::notify (this=0x7fffffffd120,
receiver=0x344d550, event=0x7fffffffc210)
    at /opt/kde4/src/kdelibs/kdeui/kernel/kapplication.cpp:307
#49 0x00007ffff4040213 in QCoreApplication::notifyInternal
(this=0x7fffffffd120, receiver=0x344d550, event=0x7fffffffc210) at
kernel/qcoreapplication.cpp:583
---Type <return> to continue, or q <return> to quit---
#50 0x00007ffff452dc31 in QCoreApplication::sendSpontaneousEvent
(receiver=0x344d550, event=0x7fffffffc210)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:212
#51 0x00007ffff459730a in QETWidget::translateMouseEvent (this=0x75a0a0,
event=0x7fffffffcc60) at kernel/qapplication_x11.cpp:4048
#52 0x00007ffff45980ca in QApplication::x11ProcessEvent (this=0x7fffffffd120,
event=0x7fffffffcc60) at kernel/qapplication_x11.cpp:3038
#53 0x00007ffff45c2330 in x11EventSourceDispatch (s=0x6b1600, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:142
#54 0x00007fffee271d3b in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#55 0x00007fffee27550d in ?? () from /usr/lib/libglib-2.0.so.0
#56 0x00007fffee2756cb in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#57 0x00007ffff406ce66 in QEventDispatcherGlib::processEvents (this=0x6add60,
flags={i = -12544}) at kernel/qeventdispatcher_glib.cpp:319
#58 0x00007ffff45c1b1f in QGuiEventDispatcherGlib::processEvents
(this=0x6add60, flags={i = -12448}) at kernel/qguieventdispatcher_glib.cpp:198
#59 0x00007ffff403d49b in QEventLoop::processEvents (this=0x7fffffffd020,
flags={i = -12320}) at kernel/qeventloop.cpp:143
#60 0x00007ffff403d696 in QEventLoop::exec (this=0x7fffffffd020, flags={i =
-12224}) at kernel/qeventloop.cpp:190
#61 0x00007ffff4040a78 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:845
#62 0x00007ffff4521a52 in QApplication::exec () at kernel/qapplication.cpp:3331
#63 0x000000000040718a in main (argc=1, argv=0x7fffffffe088) at
/opt/kde4/src/kdevelop/src/main.cpp:195


-- 
Configure bugmail: http://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