[Uml-devel] [Bug 173080] SIGSEGV in file operation window when changed visibility option of hidden files

Oliver Putz Regnaron at web.de
Sun Oct 19 10:20:14 UTC 2008


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


Oliver Putz Regnaron web de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Regnaron at web.de
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1




--- Comment #2 from Oliver Putz <Regnaron web de>  2008-10-19 12:20:07 ---
Confirming. (Umbrello Version 2.1.68, KDE 4.1.68)

Steps to reproduce:

1) Open umbrello
2) Open load dialog
3) Hit F8 (show hidden files true)
4) Hit F8 (show hidden files false)
5) See umbrello crash with the following backtrace:

Application: Umbrello UML Modeller (umbrello), signal SIGABRT

Thread 1 (Thread 0xb5ece700 (LWP 14166)):
[KCrash Handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb63a7690 in *__GI_raise (sig=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb63a8ed8 in *__GI_abort () at abort.c:88
#9  0xb6b7332f in qt_message_output (msgType=QtFatalMsg, buf=0xbfeb3ca0
"ASSERT: \"node\" in file
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kio/kdirmodel.cpp,
line 439")
    at global/qglobal.cpp:2108
#10 0xb6b733ee in qFatal (msg=0xb6cbce7c "ASSERT: \"%s\" in file %s, line %d")
at global/qglobal.cpp:2309
#11 0xb6b7372f in qt_assert (assertion=0xb7ef2bc1 "node", file=0xb7ef2868
"/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kio/kdirmodel.cpp",
line=439) at global/qglobal.cpp:1878
#12 0xb7de8e6c in KDirModelPrivate::_k_slotDeleteItems (this=0x8768960,
items=@0xbfeb5f40) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kio/kdirmodel.cpp:439
#13 0xb7de9b8f in KDirModel::qt_metacall (this=0x8768aa8,
_c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfeb5eac) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs_build/kio/kdirmodel.moc:77
#14 0xb6c834e1 in QMetaObject::activate (sender=0x87686e8,
from_signal_index=<value optimized out>, to_signal_index=16, argv=0xbfeb5eac)
at kernel/qobject.cpp:3028
#15 0xb6c853d8 in QMetaObject::activate (sender=0x87686e8, m=0xb7f1309c,
local_signal_index=12, argv=0xbfeb5eac) at kernel/qobject.cpp:3098
#16 0xb7dd286f in KDirLister::itemsDeleted (this=0x87686e8, _t1=@0xbfeb5f40) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs_build/kio/kdirlister.moc:277
#17 0xb7ddce95 in KDirLister::emitChanges (this=0x87686e8) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kio/kdirlister.cpp:1970
#18 0xb7f484ad in KDirOperator::updateDir (this=0x8767c38) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kfile/kdiroperator.cpp:1067
#19 0xb7f4968d in KDirOperator::Private::_k_slotToggleHidden (this=0x8768100,
show=<value optimized out>) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kfile/kdiroperator.cpp:598
#20 0xb7f523fd in KDirOperator::qt_metacall (this=0x8767c38,
_c=QMetaObject::InvokeMetaMethod, _id=41, _a=0xbfeb609c)
    at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs_build/kfile/kdiroperator.moc:225
#21 0xb6c834e1 in QMetaObject::activate (sender=0x876eb88,
from_signal_index=<value optimized out>, to_signal_index=8, argv=0xbfeb609c) at
kernel/qobject.cpp:3028
#22 0xb6c853d8 in QMetaObject::activate (sender=0x876eb88, m=0xb7686038,
local_signal_index=4, argv=0xbfeb609c) at kernel/qobject.cpp:3098
#23 0xb6ed104b in QAction::toggled (this=0x876eb88, _t1=false) at
.moc/debug-shared/moc_qaction.cpp:229
#24 0xb6ed17a4 in QAction::setChecked (this=0x876eb88, b=<value optimized out>)
at kernel/qaction.cpp:945
#25 0xb6ed184c in QAction::activate (this=0x876eb88, event=QAction::Trigger) at
kernel/qaction.cpp:1128
#26 0xb72b2544 in QMenuPrivate::activateAction (this=0x8777200,
action=0x876eb88, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:1008
#27 0xb72b2faf in QMenu::mouseReleaseEvent (this=0x85b8918, e=0xbfeb692c) at
widgets/qmenu.cpp:2175
#28 0xb7c540ea in KMenu::mouseReleaseEvent (this=0x85b8918, e=0xbfeb692c) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/widgets/kmenu.cpp:452
#29 0xb6f2f5a2 in QWidget::event (this=0x85b8918, event=0xbfeb692c) at
kernel/qwidget.cpp:7169
#30 0xb72b5341 in QMenu::event (this=0x85b8918, e=0xbfeb692c) at
widgets/qmenu.cpp:2271
#31 0xb6ed6fab in QApplicationPrivate::notify_helper (this=0x845d2a0,
receiver=0x85b8918, e=0xbfeb692c) at kernel/qapplication.cpp:3809
#32 0xb6ede438 in QApplication::notify (this=0xbfeb902c, receiver=0x85b8918,
e=0xbfeb692c) at kernel/qapplication.cpp:3534
#33 0xb7b9e2b1 in KApplication::notify (this=0xbfeb902c, receiver=0x85b8918,
event=0xbfeb692c) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:307
#34 0xb6c6cb21 in QCoreApplication::notifyInternal (this=0xbfeb902c,
receiver=0x85b8918, event=0xbfeb692c) at kernel/qcoreapplication.cpp:593
#35 0xb6edf879 in QApplicationPrivate::sendMouseEvent (receiver=0x85b8918,
event=0xbfeb692c, alienWidget=0x0, nativeWidget=0x85b8918,
buttonDown=0xb769cc60, lastMouseReceiver=@0xb769cc64)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#36 0xb6f47c1f in QETWidget::translateMouseEvent (this=0x85b8918,
event=0xbfeb6e38) at kernel/qapplication_x11.cpp:3982
#37 0xb6f4631e in QApplication::x11ProcessEvent (this=0xbfeb902c,
event=0xbfeb6e38) at kernel/qapplication_x11.cpp:3044
#38 0xb6f6c96d in QEventDispatcherX11::processEvents (this=0x845d208, flags={i
= -1075089704}) at kernel/qeventdispatcher_x11.cpp:134
#39 0xb6c6b6b0 in QEventLoop::processEvents (this=0xbfeb6f4c, flags={i =
-1075089640}) at kernel/qeventloop.cpp:149
#40 0xb6c6b852 in QEventLoop::exec (this=0xbfeb6f4c, flags={i = -1075089580})
at kernel/qeventloop.cpp:200
#41 0xb72b51d1 in QMenu::exec (this=0x85b8918, p=@0xbfeb7050, action=0x0) at
widgets/qmenu.cpp:1944
#42 0xb72fa26f in QToolButtonPrivate::popupTimerDone (this=0x877e278) at
widgets/qtoolbutton.cpp:911
#43 0xb72fa8f3 in QToolButtonPrivate::_q_buttonPressed (this=0x877e278) at
widgets/qtoolbutton.cpp:834
#44 0xb72fab3b in QToolButton::qt_metacall (this=0x877c500,
_c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfeb7168) at
.moc/debug-shared/moc_qtoolbutton.cpp:107
#45 0xb6c834e1 in QMetaObject::activate (sender=0x877c500,
from_signal_index=<value optimized out>, to_signal_index=27, argv=0x0) at
kernel/qobject.cpp:3028
#46 0xb6c853d8 in QMetaObject::activate (sender=0x877c500, m=0xb7696384,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3098
#47 0xb74c597b in QAbstractButton::pressed (this=0x877c500) at
.moc/debug-shared/moc_qabstractbutton.cpp:172
#48 0xb721cf81 in QAbstractButtonPrivate::emitPressed (this=0x877e278) at
widgets/qabstractbutton.cpp:558
#49 0xb721d130 in QAbstractButton::mousePressEvent (this=0x877c500,
e=0xbfeb790c) at widgets/qabstractbutton.cpp:1093
#50 0xb72fb215 in QToolButton::mousePressEvent (this=0x877c500, e=0xbfeb790c)
at widgets/qtoolbutton.cpp:668
#51 0xb6f2f589 in QWidget::event (this=0x877c500, event=0xbfeb790c) at
kernel/qwidget.cpp:7165
#52 0xb721d20c in QAbstractButton::event (this=0x877c500, e=0xbfeb790c) at
widgets/qabstractbutton.cpp:1078
#53 0xb72f848a in QToolButton::event (this=0x877c500, e=0xbfeb790c) at
widgets/qtoolbutton.cpp:1109
#54 0xb6ed6fab in QApplicationPrivate::notify_helper (this=0x845d2a0,
receiver=0x877c500, e=0xbfeb790c) at kernel/qapplication.cpp:3809
#55 0xb6ede438 in QApplication::notify (this=0xbfeb902c, receiver=0x877c500,
e=0xbfeb790c) at kernel/qapplication.cpp:3534
#56 0xb7b9e2b1 in KApplication::notify (this=0xbfeb902c, receiver=0x877c500,
event=0xbfeb790c) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:307
#57 0xb6c6cb21 in QCoreApplication::notifyInternal (this=0xbfeb902c,
receiver=0x877c500, event=0xbfeb790c) at kernel/qcoreapplication.cpp:593
#58 0xb6edf879 in QApplicationPrivate::sendMouseEvent (receiver=0x877c500,
event=0xbfeb790c, alienWidget=0x877c500, nativeWidget=0xbfeb7f74,
buttonDown=0xb769cc60, lastMouseReceiver=@0xb769cc64)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#59 0xb6f479e7 in QETWidget::translateMouseEvent (this=0xbfeb7f74,
event=0xbfeb7e18) at kernel/qapplication_x11.cpp:4048
#60 0xb6f4631e in QApplication::x11ProcessEvent (this=0xbfeb902c,
event=0xbfeb7e18) at kernel/qapplication_x11.cpp:3044
#61 0xb6f6c96d in QEventDispatcherX11::processEvents (this=0x845d208, flags={i
= -1075085640}) at kernel/qeventdispatcher_x11.cpp:134
#62 0xb6c6b6b0 in QEventLoop::processEvents (this=0xbfeb7f2c, flags={i =
-1075085576}) at kernel/qeventloop.cpp:149
#63 0xb6c6b852 in QEventLoop::exec (this=0xbfeb7f2c, flags={i = -1075085516})
at kernel/qeventloop.cpp:200
#64 0xb7342a71 in QDialog::exec (this=0xbfeb7f74) at dialogs/qdialog.cpp:453
#65 0xb7e87fc0 in KFileDialog::getOpenUrl (startDir=@0xbfeb7fd4,
filter=@0xbfeb7ff4, parent=0x84b9ad8, caption=@0xbfeb7ff0)
    at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kfile/kfiledialog.cpp:476
#66 0x08301235 in UMLApp::slotFileOpen (this=0x84b9ad8) at
/var/tmp/portage/kde-base/umbrello-9999/work/umbrello/umbrello/umbrello/uml.cpp:919
#67 0x08301605 in UMLApp::qt_metacall (this=0x84b9ad8,
_c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfeb813c)
    at
/var/tmp/portage/kde-base/umbrello-9999/work/umbrello_build/umbrello/umbrello/uml.moc:223
#68 0xb6c834e1 in QMetaObject::activate (sender=0x8522040,
from_signal_index=<value optimized out>, to_signal_index=6, argv=0xbfeb813c) at
kernel/qobject.cpp:3028
#69 0xb6c83904 in QMetaObject::activate (sender=0x8522040, m=0xb7686038,
from_local_signal_index=1, to_local_signal_index=2, argv=0xbfeb813c) at
kernel/qobject.cpp:3118
#70 0xb6ed0ffb in QAction::triggered (this=0x8522040, _t1=false) at
.moc/debug-shared/moc_qaction.cpp:216
#71 0xb6ed186c in QAction::activate (this=0x8522040, event=QAction::Trigger) at
kernel/qaction.cpp:1131
#72 0xb72b2544 in QMenuPrivate::activateAction (this=0x859fba0,
action=0x8522040, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:1008
#73 0xb72b2faf in QMenu::mouseReleaseEvent (this=0x85c0d80, e=0xbfeb898c) at
widgets/qmenu.cpp:2175
#74 0xb7c540ea in KMenu::mouseReleaseEvent (this=0x85c0d80, e=0xbfeb898c) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/widgets/kmenu.cpp:452
#75 0xb6f2f5a2 in QWidget::event (this=0x85c0d80, event=0xbfeb898c) at
kernel/qwidget.cpp:7169
#76 0xb72b5341 in QMenu::event (this=0x85c0d80, e=0xbfeb898c) at
widgets/qmenu.cpp:2271
#77 0xb6ed6fab in QApplicationPrivate::notify_helper (this=0x845d2a0,
receiver=0x85c0d80, e=0xbfeb898c) at kernel/qapplication.cpp:3809
#78 0xb6ede438 in QApplication::notify (this=0xbfeb902c, receiver=0x85c0d80,
e=0xbfeb898c) at kernel/qapplication.cpp:3534
#79 0xb7b9e2b1 in KApplication::notify (this=0xbfeb902c, receiver=0x85c0d80,
event=0xbfeb898c) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:307
#80 0xb6c6cb21 in QCoreApplication::notifyInternal (this=0xbfeb902c,
receiver=0x85c0d80, event=0xbfeb898c) at kernel/qcoreapplication.cpp:593
#81 0xb6edf879 in QApplicationPrivate::sendMouseEvent (receiver=0x85c0d80,
event=0xbfeb898c, alienWidget=0x0, nativeWidget=0x85c0d80,
buttonDown=0xb769cc60, lastMouseReceiver=@0xb769cc64)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#82 0xb6f47c1f in QETWidget::translateMouseEvent (this=0x85c0d80,
event=0xbfeb8e98) at kernel/qapplication_x11.cpp:3982
#83 0xb6f4631e in QApplication::x11ProcessEvent (this=0xbfeb902c,
event=0xbfeb8e98) at kernel/qapplication_x11.cpp:3044
#84 0xb6f6c96d in QEventDispatcherX11::processEvents (this=0x845d208, flags={i
= -1075081416}) at kernel/qeventdispatcher_x11.cpp:134
#85 0xb6c6b6b0 in QEventLoop::processEvents (this=0xbfeb8fb0, flags={i =
-1075081352}) at kernel/qeventloop.cpp:149
#86 0xb6c6b852 in QEventLoop::exec (this=0xbfeb8fb0, flags={i = -1075081288})
at kernel/qeventloop.cpp:200
#87 0xb6c6dc6f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:851
#88 0xb6ed6d43 in QApplication::exec () at kernel/qapplication.cpp:3337
#89 0x082cbd75 in main (argc=3, argv=0xbfeb9184) at
/var/tmp/portage/kde-base/umbrello-9999/work/umbrello/umbrello/umbrello/main.cpp:110


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




More information about the umbrello-devel mailing list