Implementing shift delete in dolphin, some help would be nice.

Mark markg85 at gmail.com
Tue Sep 14 18:35:34 BST 2010


2010/9/14 Sebastian Kügler <sebas at kde.org>

> On Tuesday, September 14, 2010 00:14:33 Mark wrote:
> > If you have any ideas, please do suggest them!
>
> SSH in from another machine, export DISPLAY to the local DISPLAY value,
> start
> the app in gdb and generate the backtrace from the other machine. :)
> --
> sebas
>
> http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
>

Done that now. Also looked at the cpu usage and it's 100% (endless loop i
think)
Adding lemma in the cc since this seems to be caused from
KModifierKeyInfoProvider

This is the trace:


Thread 3 (Thread 0x7f072ab42710 (LWP 28962)):
#0  0x00007f0739233f43 in poll () from /lib/libc.so.6
#1  0x00007f0735998074 in g_main_context_iterate () from
/usr/lib/libglib-2.0.so.0
#2  0x00007f07359985ad in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f073acd382f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQtCore.so.4
#4  0x00007f073acaa122 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#5  0x00007f073acaa35c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#6  0x00007f073abc1bef in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f073ac8c448 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f073abc4485 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f073a93ccb0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f073923c7ad in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f072a0cb710 (LWP 28968)):
#0  0x00007f07392360b3 in select () from /lib/libc.so.6
#1  0x00007f073ac8be3d in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007f073abc4485 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f073a93ccb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007f073923c7ad in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread 0x7f073e88b760 (LWP 28961)):
#0  0x00007f0739233f43 in poll () from /lib/libc.so.6
#1  0x00007f07338c2b6a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f07338c41af in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#3  0x00007f0738a461bd in _XReply () from /usr/lib/libX11.so.6
#4  0x00007f0738a90e43 in XkbGetKeyboardByName () from /usr/lib/libX11.so.6
#5  0x00007f073c6b2f93 in
KModifierKeyInfoProvider::xkbUpdateModifierMapping (this=0x2900a30) at
/home/kde-devel/kde/src/trunk/KDE/kdelibs/kdeui/util/kmodifierkeyinfoprovider_x11.cpp:272
#6  0x00007f073c6b351f in KModifierKeyInfoProvider (this=0x2900a30) at
/home/kde-devel/kde/src/trunk/KDE/kdelibs/kdeui/util/kmodifierkeyinfoprovider_x11.cpp:119
#7  0x00007f073c5e4571 in KModifierKeyInfo (this=0x2900400,
parent=<value optimized out>) at
/home/kde-devel/kde/src/trunk/KDE/kdelibs/kdeui/util/kmodifierkeyinfo.cpp:25
#8  0x00007f073e4799eb in DolphinContextMenu (this=0x7fff5a3a13a0,
parent=<value optimized out>, fileInfo=<value optimized out>,
baseUrl=<value optimized out>)
    at /home/kde-devel/kde/src/trunk/KDE/kdebase/apps/dolphin/src/dolphincontextmenu.cpp:72
#9  0x00007f073e46b8a5 in DolphinMainWindow::openContextMenu
(this=<value optimized out>, item=<value optimized out>, url=<value
optimized out>, customActions=...)
    at /home/kde-devel/kde/src/trunk/KDE/kdebase/apps/dolphin/src/dolphinmainwindow.cpp:1178
#10 0x00007f073e474b29 in DolphinMainWindow::qt_metacall
(this=0x24517e0, _c=QMetaObject::InvokeMetaMethod, _id=65,
_a=0x7fff5a3a1580)
    at /home/kde-devel/kde/build/trunk/KDE/kdebase/apps/dolphin/src/dolphinmainwindow.moc:256
#11 0x00007f073acbed9f in QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) () from /usr/lib/libQtCore.so.4
#12 0x00007f073dfb74ef in DolphinView::requestContextMenu (this=<value
optimized out>, _t1=<value optimized out>, _t2=<value optimized out>,
_t3=<value optimized out>)
    at /home/kde-devel/kde/build/trunk/KDE/kdebase/apps/dolphin/src/dolphinview.moc:349
#13 0x00007f073dfb75f9 in DolphinView::openContextMenu
(this=0x24df330, pos=..., customActions=...) at
/home/kde-devel/kde/src/trunk/KDE/kdebase/apps/dolphin/src/views/dolphinview.cpp:919
#14 0x00007f073dfbb83f in DolphinView::qt_metacall (this=0x24df330,
_c=QMetaObject::InvokeMetaMethod, _id=43, _a=0x7fff5a3a1760)
    at /home/kde-devel/kde/build/trunk/KDE/kdebase/apps/dolphin/src/dolphinview.moc:223
#15 0x00007f073acbed9f in QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) () from /usr/lib/libQtCore.so.4
#16 0x00007f073dfcfe8a in DolphinViewController::requestContextMenu
(this=<value optimized out>, _t1=<value optimized out>, _t2=<value
optimized out>)
---Type <return> to continue, or q <return> to quit---
    at /home/kde-devel/kde/build/trunk/KDE/kdebase/apps/dolphin/src/dolphinviewcontroller.moc:148
#17 0x00007f073dfd07be in
DolphinViewController::triggerContextMenuRequest (this=0x24f9ad0,
pos=..., customActions=...)
    at /home/kde-devel/kde/src/trunk/KDE/kdebase/apps/dolphin/src/views/dolphinviewcontroller.cpp:79
#18 0x00007f073dfc0992 in DolphinDetailsView::contextMenuEvent
(this=0x24742a0, event=0x7fff5a3a20c0)
    at /home/kde-devel/kde/src/trunk/KDE/kdebase/apps/dolphin/src/views/dolphindetailsview.cpp:238
#19 0x00007f073b8dbfe3 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x00007f073bc74e66 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#21 0x00007f073bd81403 in QAbstractItemView::viewportEvent(QEvent*) ()
from /usr/lib/libQtGui.so.4
#22 0x00007f073bdc5852 in QTreeView::viewportEvent(QEvent*) () from
/usr/lib/libQtGui.so.4
#23 0x00007f073acaaec7 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
QEvent*) () from /usr/lib/libQtCore.so.4
#24 0x00007f073b88c821 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /usr/lib/libQtGui.so.4
#25 0x00007f073b890afb in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/libQtGui.so.4
#26 0x00007f073c57b756 in KApplication::notify (this=0x7fff5a3a3170,
receiver=0x247e3a0, event=0x7fff5a3a25d0) at
/home/kde-devel/kde/src/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:310
#27 0x00007f073acaad3c in QCoreApplication::notifyInternal(QObject*,
QEvent*) () from /usr/lib/libQtCore.so.4
#28 0x00007f073b90842b in ?? () from /usr/lib/libQtGui.so.4
#29 0x00007f073b906dc9 in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/libQtGui.so.4
#30 0x00007f073b92c6b2 in ?? () from /usr/lib/libQtGui.so.4
#31 0x00007f0735997b33 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#32 0x00007f0735998310 in g_main_context_iterate () from
/usr/lib/libglib-2.0.so.0
#33 0x00007f07359985ad in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#34 0x00007f073acd382f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQtCore.so.4
#35 0x00007f073b92c37e in ?? () from /usr/lib/libQtGui.so.4
#36 0x00007f073acaa122 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#37 0x00007f073acaa35c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#38 0x00007f073acae76b in QCoreApplication::exec() () from
/usr/lib/libQtCore.so.4
#39 0x00007f073e47b335 in kdemain (argc=2, argv=0x7fff5a3a3698) at
/home/kde-devel/kde/src/trunk/KDE/kdebase/apps/dolphin/src/main.cpp:98
#40 0x00007f073918cc4d in __libc_start_main () from /lib/libc.so.6
#41 0x00000000004007e9 in _start ()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20100914/f22202a9/attachment.htm>


More information about the kde-core-devel mailing list