Summary: | Plasma crashes when renaming a file/folder in folderview plasmoid and use the cut/copy actions. | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Vangelis <cyberang3l> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | andresbajotierra, aseigo, big_n, darktears31, nicola.degara |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Vangelis
2009-04-12 17:22:07 UTC
I just reproduced the same crash while doing something else... I added the plasmoid named "tarmoid" (http://www.kde-look.org/content/show.php/Tarmoid?content=102106). When I`m dragging files or folders on it from withing dolphin, everything is working fine. When I drag files from the folderview plasmoids then I have exactly the same crash as described above. Hi, can you please unzip the tarmoid.plasmoid file and run it in debug mode and add the log here? Create a new directory plasmoid and unzip the plasmoid inside. #> cd plasmoid (inside you should see after the unzip contents|metatdata.desktop|README) After, run the following command, and it will open the plasmoid in debug mode. #> zip -r ../Tarmoid_0_2_2.plasmoid * && plasmapkg -r ../Tarmoid_0_2_2.plasmoid && plasmapkg -i ../Tarmoid_0_2_2.plasmoid && plasmoidviewer -c desktop Tarmoid Try to perform the same operation that cause the bug that you are mentioning and copy in this ticket the console output. Bye Nicola Do I have to create the directory in some specific folder? I tried it but it doesn`t work... That`s my output: :~/Desktop/plasmoid$ zip -r ../Tarmoid_0_2_2.plasmoid * && plasmapkg -r ../Tarmoid_0_2_2.plasmoid && plasmapkg -i ../Tarmoid_0_2_2.plasmoid && plasmoidviewer -c desktop Tarmoid updating: contents/ (stored 0%) updating: contents/code/ (stored 0%) updating: contents/code/main.py (deflated 57%) updating: metadata.desktop (deflated 45%) updating: README (deflated 49%) Removal of Tarmoid failed. I ran the second command on my own (it was not running because of the failure to run the first command) and the plasmoid ran in a window without problem. Then I added it on my plasma activity and it worked fine even when I dropped files from the folderview plasmoid. Maybe it was a bug in the previous version? (0.2.1) Anyway the first bug with the "renaming" and right clicking after, in the folderview plasmoids still exists so it could be a coincidence in a combination with a tarmoid bug to have a similar kind of crash. I just reproduced the bug initially described in two more different pc`s so two more friends of mine can confirm this too... One of the pc`s had a similar setup like mine (KDE 4.2.2 in Kubuntu Jaunty x86_64, QT 4.5.0) and the other one had a KDE 4.2.2 Kubuntu intrepid x86_64 installation using QT 4.4.3 Thanks I can confirm the bug with kubuntu 9.04 Jaunty Jackalope 32bit. But the crash happens before the user selects an menu item. It crashes after clicking the right mouse button. https://bugs.launchpad.net/ubuntu/+bug/366977 backtrace ends in an assert in qgraphicsview: #2 0xb62582c8 in abort () from /lib/libc.so.6 #3 0xb65204af in qt_message_output (msgType=QtFatalMsg, buf=0x89e0c90 "ASSERT: \"!popupWidgets.contains(widget)\" in file graphicsview/qgraphicsscene.cpp, line 831") at global/qglobal.cpp:2017 #4 0xb6520526 in qFatal (msg=0xb6674ab4 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2216 #5 0xb6520965 in qt_assert (assertion=0xb7007164 "!popupWidgets.contains(widget)", file=0xb7006e14 "graphicsview/qgraphicsscene.cpp", line=831) at global/qglobal.cpp:1786 #6 0xb6f289c3 in QGraphicsScenePrivate::addPopup (this=0x8149030, widget=0x87e2038) at graphicsview/qgraphicsscene.cpp:831 #7 0xb6f1593c in QGraphicsItemPrivate::setVisibleHelper (this=0x88e8c88, newVisible=true, explicitly=true, update=true) at graphicsview/qgraphicsitem.cpp:1570 #8 0xb6f15c16 in QGraphicsItem::setVisible (this=0x87e2040, visible=true) at graphicsview/qgraphicsitem.cpp:1622 #9 0xb6f6ad6f in QGraphicsProxyWidget::eventFilter (this=0x87e2038, object=0x89ddf48, event=0xbfffbc18) at graphicsview/qgraphicsproxywidget.cpp:906 #10 0xb661da10 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x806ea58, receiver=0x89ddf48, event=0xbfffbc18) at kernel/qcoreapplication.cpp:726 #11 0xb68a1d32 in QApplicationPrivate::notify_helper (this=0x806ea58, receiver=0x89ddf48, e=0xbfffbc18) at kernel/qapplication.cpp:4053 #12 0xb68a3c6e in QApplication::notify (this=0x8066098, receiver=0x89ddf48, e=0xbfffbc18) at kernel/qapplication.cpp:4022 #13 0xb76ba32d in KApplication::notify (this=0x8066098, receiver=0x89ddf48, event=0xbfffbc18) at /home/aseigo/kde4/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #14 0xb661f64b in QCoreApplication::notifyInternal (this=0x8066098, receiver=0x89ddf48, event=0xbfffbc18) at kernel/qcoreapplication.cpp:606 #15 0xb689e73d in QCoreApplication::sendEvent (receiver=0x89ddf48, event=0xbfffbc18) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #16 0xb69074f7 in QWidgetPrivate::show_helper (this=0x89dd1a8) at kernel/qwidget.cpp:6728 #17 0xb6907e2c in QWidget::setVisible (this=0x89ddf48, visible=true) at kernel/qwidget.cpp:6947 #18 0xb68e6f58 in QWidget::show (this=0x89ddf48) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:473 #19 0xb6d61390 in QMenu::popup (this=0x89ddf48, p=@0xbfffc584, atAction=0x0) at widgets/qmenu.cpp:1918 #20 0xb6d61415 in QMenu::exec (this=0x89ddf48, p=@0xbfffc584, action=0x0) at widgets/qmenu.cpp:1990 #21 0xb77c9fdd in KTextEdit::contextMenuEvent (this=0x8419998, event=0xbfffc56c) at /home/aseigo/kde4/KDE/kdelibs/kdeui/widgets/ktextedit.cpp:579 #22 0xb690348e in QWidget::event (this=0x8419998, event=0xbfffc56c) at kernel/qwidget.cpp:7680 #23 0xb6d155c4 in QFrame::event (this=0x8419998, e=0xbfffc56c) at widgets/qframe.cpp:559 #24 0xb6db3157 in QAbstractScrollArea::viewportEvent (this=0x8419998, e=0xbfffc56c) at widgets/qabstractscrollarea.cpp:962 #25 0xb6db5d46 in QAbstractScrollAreaPrivate::viewportEvent (this=0x88588c0, event=0xbfffc56c) at widgets/qabstractscrollarea_p.h:100 #26 0xb6db5d74 in QAbstractScrollAreaFilter::eventFilter (this=0x8f523e0, o=0x8842420, e=0xbfffc56c) at widgets/qabstractscrollarea_p.h:111 #27 0xb661da10 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x806ea58, receiver=0x8842420, event=0xbfffc56c) at kernel/qcoreapplication.cpp:726 #28 0xb68a1d32 in QApplicationPrivate::notify_helper (this=0x806ea58, receiver=0x8842420, e=0xbfffc56c) at kernel/qapplication.cpp:4053 #29 0xb68a324d in QApplication::notify (this=0x8066098, receiver=0x8842420, e=0xbfffc56c) at kernel/qapplication.cpp:3846 #30 0xb76ba32d in KApplication::notify (this=0x8066098, receiver=0x8842420, event=0xbfffc56c) at /home/aseigo/kde4/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #31 0xb661f64b in QCoreApplication::notifyInternal (this=0x8066098, receiver=0x8842420, event=0xbfffc56c) at kernel/qcoreapplication.cpp:606 #32 0xb689e73d in QCoreApplication::sendEvent (receiver=0x8842420, event=0xbfffc56c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #33 0xb6f6a94a in QGraphicsProxyWidget::contextMenuEvent (this=0x8068dd8, event=0xbfffcc68) at graphicsview/qgraphicsproxywidget.cpp:970 #34 0xb6f18837 in QGraphicsItem::sceneEvent (this=0x8068de0, event=0xbfffcc68) at graphicsview/qgraphicsitem.cpp:4981 #35 0xb6f54c55 in QGraphicsWidget::sceneEvent (this=0x8068dd8, event=0xbfffcc68) at graphicsview/qgraphicswidget.cpp:1110 #36 0xb6f23f68 in QGraphicsScenePrivate::sendEvent (this=0x8149030, item=0x8068de0, event=0xbfffcc68) at graphicsview/qgraphicsscene.cpp:1159 #37 0xb6f34bd2 in QGraphicsScene::contextMenuEvent (this=0x814b368, contextMenuEvent=0xbfffcc68) at graphicsview/qgraphicsscene.cpp:3961 #38 0xb6f33ab4 in QGraphicsScene::event (this=0x814b368, event=0xbfffcc68) at graphicsview/qgraphicsscene.cpp:3771 #39 0xb68a1d55 in QApplicationPrivate::notify_helper (this=0x806ea58, receiver=0x814b368, e=0xbfffcc68) at kernel/qapplication.cpp:4057 #40 0xb68a2109 in QApplication::notify (this=0x8066098, receiver=0x814b368, e=0xbfffcc68) at kernel/qapplication.cpp:3604 #41 0xb76ba32d in KApplication::notify (this=0x8066098, receiver=0x814b368, event=0xbfffcc68) at /home/aseigo/kde4/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #42 0xb661f64b in QCoreApplication::notifyInternal (this=0x8066098, receiver=0x814b368, event=0xbfffcc68) at kernel/qcoreapplication.cpp:606 #43 0xb689e73d in QCoreApplication::sendEvent (receiver=0x814b368, event=0xbfffcc68) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #44 0xb6f43780 in QGraphicsView::contextMenuEvent (this=0x870b030, event=0xbfffd364) at graphicsview/qgraphicsview.cpp:2923 #45 0xb690348e in QWidget::event (this=0x870b030, event=0xbfffd364) at kernel/qwidget.cpp:7680 #46 0xb6d155c4 in QFrame::event (this=0x870b030, e=0xbfffd364) at widgets/qframe.cpp:559 #47 0xb6db3157 in QAbstractScrollArea::viewportEvent (this=0x870b030, e=0xbfffd364) at widgets/qabstractscrollarea.cpp:962 #48 0xb6f43c53 in QGraphicsView::viewportEvent (this=0x870b030, event=0xbfffd364) at graphicsview/qgraphicsview.cpp:2897 #49 0xb6db5d46 in QAbstractScrollAreaPrivate::viewportEvent (this=0x87123e8, event=0xbfffd364) at widgets/qabstractscrollarea_p.h:100 #50 0xb6db5d74 in QAbstractScrollAreaFilter::eventFilter (this=0x8719550, o=0x870af60, e=0xbfffd364) at widgets/qabstractscrollarea_p.h:111 #51 0xb661da10 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x806ea58, receiver=0x870af60, event=0xbfffd364) at kernel/qcoreapplication.cpp:726 #52 0xb68a1d32 in QApplicationPrivate::notify_helper (this=0x806ea58, receiver=0x870af60, e=0xbfffd364) at kernel/qapplication.cpp:4053 #53 0xb68a324d in QApplication::notify (this=0x8066098, receiver=0x870af60, e=0xbfffd364) at kernel/qapplication.cpp:3846 #54 0xb76ba32d in KApplication::notify (this=0x8066098, receiver=0x870af60, event=0xbfffd364) at /home/aseigo/kde4/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #55 0xb661f64b in QCoreApplication::notifyInternal (this=0x8066098, receiver=0x870af60, event=0xbfffd364) at kernel/qcoreapplication.cpp:606 #56 0xb68ada17 in QCoreApplication::sendSpontaneousEvent (receiver=0x870af60, event=0xbfffd364) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #57 0xb6924064 in QETWidget::translateMouseEvent (this=0x870b030, event=0xbfffe9e0) at kernel/qapplication_x11.cpp:4454 #58 0xb6925113 in QApplication::x11ProcessEvent (this=0x8066098, event=0xbfffe9e0) at kernel/qapplication_x11.cpp:3444 #59 0xb694fe91 in x11EventSourceDispatch (s=0x807b720, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #60 0xb51159a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #61 0xb5119063 in ?? () from /usr/lib/libglib-2.0.so.0 looks like a fun one for the trolls :) I am able to reproduce it in Plasma, but i didn't find a way to isolate it with Qt only. This is the example i have which reproduce the KFileItemDelegate, the QTextEdit and the double context menu. I find out that if you comment commitData in the hacked event filter of KFileItemDelegate then it doesn't crash. I tried to repoduce it here but no way to make it crash... Perhaps i miss something, anyone want to help me, because the ASSERT in the QGraphicsView should not happen, it means a broken state, especially by filtering events that the proxy widget might need... #include <QtGui> class MyTextEdit : public QTextEdit { Q_OBJECT public: MyTextEdit(QWidget *parent = 0) : QTextEdit(parent) {} }; class MyDelegate : public QItemDelegate { Q_OBJECT public: MyDelegate(QObject *parent = 0) : QItemDelegate(parent) {} QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &/* option */, const QModelIndex &/* index */) const { MyTextEdit *editor = new MyTextEdit(parent); return editor; } void setEditorData(QWidget *editor, const QModelIndex &index) const { /*QString value = index.model()->data(index, Qt::EditRole).toString();*/ MyTextEdit *textEdit = static_cast<MyTextEdit*>(editor); textEdit->setText(QLatin1String("Crap")); } void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const { /*MyTextEdit *editor = static_cast<MyTextEdit*>(editor); model->setData(index, editor->text(), Qt::EditRole);*/ } void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &/* index */) const { editor->setGeometry(option.rect); } bool eventFilter(QObject *object, QEvent *event) { MyTextEdit *editor = qobject_cast<MyTextEdit*>(object); if (!editor) return false; switch (event->type()) { case QEvent::KeyPress: { QKeyEvent *keyEvent = static_cast<QKeyEvent*>(event); switch (keyEvent->key()) { case Qt::Key_Tab: case Qt::Key_Backtab: emit commitData(editor); emit closeEditor(editor, NoHint); return true; case Qt::Key_Enter: case Qt::Key_Return: if (editor->toPlainText().isEmpty()) return true; // So a newline doesn't get inserted emit commitData(editor); emit closeEditor(editor, SubmitModelCache); return true; case Qt::Key_Escape: emit closeEditor(editor, RevertModelCache); return true; default: return false; } // switch (keyEvent->key()) } // case QEvent::KeyPress case QEvent::FocusOut: { qDebug()<<"FocusOut"; emit commitData(editor); emit closeEditor(editor, NoHint); return false; } default: return false; } // switch (event->type()) } }; class MyView : public QGraphicsWidget { public: MyView( QGraphicsItem *parent = 0) : QGraphicsWidget( parent ) { m_delegate = new MyDelegate(this); resize(200, 200); setAcceptHoverEvents(true); setAcceptDrops(true); setCacheMode(NoCache); setFocusPolicy(Qt::StrongFocus); } void contextMenuEvent(QGraphicsSceneContextMenuEvent *event) { QStyleOptionViewItemV4 option; initStyleOption(&option); option.font = font(); option.decorationAlignment = Qt::AlignTop | Qt::AlignHCenter; option.decorationPosition = QStyleOptionViewItem::Top; option.decorationSize = QSize(16,16); option.displayAlignment = Qt::AlignHCenter; option.textElideMode = Qt::ElideRight; option.locale = QLocale::system(); option.widget = 0; option.viewItemPosition = QStyleOptionViewItemV4::OnlyOne; option.rect = QRect(0, 0, 50, 50); QWidget *editor = m_delegate->createEditor(0, option, QModelIndex()); editor->setAttribute(Qt::WA_NoSystemBackground); editor->installEventFilter(m_delegate); QGraphicsProxyWidget *proxy = new QGraphicsProxyWidget(this); proxy->setWidget(editor); m_delegate->updateEditorGeometry(editor, option, QModelIndex()); m_delegate->setEditorData(editor, QModelIndex()); editor->show(); editor->setFocus(); } MyDelegate *m_delegate; }; int main ( int argc, char **argv) { QApplication app(argc, argv); QGraphicsScene scene; QGraphicsView view(&scene); MyView *myView = new MyView; scene.addItem(myView); view.show(); return app.exec(); } #include "main.moc" I wonder if this could be related to bug 179460 too. KDE 4.6.2 (Kubuntu Natty) is affected by this bug again!!! https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/366977 Could someone please adjust the Status!? [Comment from a bug report cleaner] There is another report with a similar description affecting 4.6.x: bug 268465 (new case of bug 222118). If you provide a backtrace of your crash then we could determine which version of the bug is it. Regards Hi Dario, here is my backtrace: Application: Plasma-Desktop-Umgebung (plasma-desktop), signal: Segmentation fault [Current thread is 1 (Thread 0xb11c1720 (LWP 1370))] Thread 4 (Thread 0xae596b70 (LWP 1382)): #0 0xb37977b5 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0 #1 0xb7713656 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6 #2 0xb36ac54c in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb672b577 in QEventDispatcherGlib::processEvents (this=0xa3e9b30, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0xb66fd289 in QEventLoop::processEvents (this=0xae596280, flags=...) at kernel/qeventloop.cpp:149 #5 0xb66fd522 in QEventLoop::exec (this=0xae596280, flags=...) at kernel/qeventloop.cpp:201 #6 0xb66072a0 in QThread::exec (this=0xa3e7278) at thread/qthread.cpp:492 #7 0xb66defdb in QInotifyFileSystemWatcherEngine::run (this=0xa3e7278) at io/qfilesystemwatcher_inotify.cpp:248 #8 0xb6609da2 in QThreadPrivate::start (arg=0xa3e7278) at thread/qthread_unix.cpp:320 #9 0xb3793e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #10 0xb770573e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0xa73a6b70 (LWP 1385)): #0 0xb37977af in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0 #1 0xb7713656 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6 #2 0xb36aa5e6 in g_main_context_acquire () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb36abdde in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb36ac524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb672b577 in QEventDispatcherGlib::processEvents (this=0xa42ed68, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0xb66fd289 in QEventLoop::processEvents (this=0xa73a6280, flags=...) at kernel/qeventloop.cpp:149 #7 0xb66fd522 in QEventLoop::exec (this=0xa73a6280, flags=...) at kernel/qeventloop.cpp:201 #8 0xb66072a0 in QThread::exec (this=0xa42d690) at thread/qthread.cpp:492 #9 0xb66defdb in QInotifyFileSystemWatcherEngine::run (this=0xa42d690) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb6609da2 in QThreadPrivate::start (arg=0xa42d690) at thread/qthread_unix.cpp:320 #11 0xb3793e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0xb770573e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xa61bab70 (LWP 1390)): #0 0xb36aa550 in g_main_context_acquire () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb36abdde in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb36ac92b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xa6ac6304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0 #4 0xb36d52df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb3793e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #6 0xb770573e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb11c1720 (LWP 1370)): [KCrash Handler] #7 0x00000000 in ?? () #8 0xb6e0de9f in KTextEdit::contextMenuEvent (this=0xa8cc3c0, event=0xbf836dbc) at ../../kdeui/widgets/ktextedit.cpp:621 #9 0xb5cb1cd8 in QWidget::event (this=0xa8cc3c0, event=0xbf836dbc) at kernel/qwidget.cpp:8426 #10 0xb60a2f63 in QFrame::event (this=0xa8cc3c0, e=0xbf836dbc) at widgets/qframe.cpp:557 #11 0xb61315d2 in QAbstractScrollArea::viewportEvent (this=0xa8cc3c0, e=0xbf836dbc) at widgets/qabstractscrollarea.cpp:1043 #12 0xb6133ed5 in viewportEvent (this=0xa1d7108, o=0xa5be510, e=0xbf836dbc) at widgets/qabstractscrollarea_p.h:100 #13 QAbstractScrollAreaFilter::eventFilter (this=0xa1d7108, o=0xa5be510, e=0xbf836dbc) at widgets/qabstractscrollarea_p.h:116 #14 0xb66fe25a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9ffb658, receiver=0xa5be510, event=0xbf836dbc) at kernel/qcoreapplication.cpp:846 #15 0xb5c58d00 in QApplicationPrivate::notify_helper (this=0x9ffb658, receiver=0xa5be510, e=0xbf836dbc) at kernel/qapplication.cpp:4458 #16 0xb5c5dc62 in QApplication::notify (this=0x9ff2578, receiver=0xa5be510, e=0xbf836dbc) at kernel/qapplication.cpp:4102 #17 0xb6d053ca in KApplication::notify (this=0x9ff2578, receiver=0xa5be510, event=0xbf836dbc) at ../../kdeui/kernel/kapplication.cpp:311 #18 0xb66fe0bb in QCoreApplication::notifyInternal (this=0x9ff2578, receiver=0xa5be510, event=0xbf836dbc) at kernel/qcoreapplication.cpp:731 #19 0xb62b3522 in sendEvent (this=0xa89ba20, event=0xbf83748c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #20 QGraphicsProxyWidget::contextMenuEvent (this=0xa89ba20, event=0xbf83748c) at graphicsview/qgraphicsproxywidget.cpp:1041 #21 0xb6294548 in QGraphicsItem::sceneEvent (this=0xa89ba28, event=0xbf83748c) at graphicsview/qgraphicsitem.cpp:6691 #22 0xb62efbd7 in QGraphicsWidget::sceneEvent (this=0xa89ba20, event=0xbf83748c) at graphicsview/qgraphicswidget.cpp:1191 #23 0xb62bd950 in QGraphicsScenePrivate::sendEvent (this=0x9ffbee0, item=0xa89ba28, event=0xbf83748c) at graphicsview/qgraphicsscene.cpp:1207 #24 0xb62be090 in QGraphicsScene::contextMenuEvent (this=0x9ffc848, contextMenuEvent=0xbf83748c) at graphicsview/qgraphicsscene.cpp:3596 #25 0xb62d150c in QGraphicsScene::event (this=0x9ffc848, event=0xbf83748c) at graphicsview/qgraphicsscene.cpp:3394 #26 0xb5c58d24 in QApplicationPrivate::notify_helper (this=0x9ffb658, receiver=0x9ffc848, e=0xbf83748c) at kernel/qapplication.cpp:4462 #27 0xb5c5d8ce in QApplication::notify (this=0x9ff2578, receiver=0x9ffc848, e=0xbf83748c) at kernel/qapplication.cpp:3862 #28 0xb6d053ca in KApplication::notify (this=0x9ff2578, receiver=0x9ffc848, event=0xbf83748c) at ../../kdeui/kernel/kapplication.cpp:311 #29 0xb66fe0bb in QCoreApplication::notifyInternal (this=0x9ff2578, receiver=0x9ffc848, event=0xbf83748c) at kernel/qcoreapplication.cpp:731 #30 0xb62e5361 in sendEvent (this=0xa7e1c28, event=0xbf837bcc) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #31 QGraphicsView::contextMenuEvent (this=0xa7e1c28, event=0xbf837bcc) at graphicsview/qgraphicsview.cpp:2890 #32 0xb5cb1cd8 in QWidget::event (this=0xa7e1c28, event=0xbf837bcc) at kernel/qwidget.cpp:8426 #33 0xb60a2f63 in QFrame::event (this=0xa7e1c28, e=0xbf837bcc) at widgets/qframe.cpp:557 #34 0xb61315d2 in QAbstractScrollArea::viewportEvent (this=0xa7e1c28, e=0xbf837bcc) at widgets/qabstractscrollarea.cpp:1043 #35 0xb62ee36f in QGraphicsView::viewportEvent (this=0xa7e1c28, event=0xbf837bcc) at graphicsview/qgraphicsview.cpp:2864 #36 0xb6133ed5 in viewportEvent (this=0xa7bea68, o=0xa305a90, e=0xbf837bcc) at widgets/qabstractscrollarea_p.h:100 #37 QAbstractScrollAreaFilter::eventFilter (this=0xa7bea68, o=0xa305a90, e=0xbf837bcc) at widgets/qabstractscrollarea_p.h:116 #38 0xb66fe25a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9ffb658, receiver=0xa305a90, event=0xbf837bcc) at kernel/qcoreapplication.cpp:846 #39 0xb5c58d00 in QApplicationPrivate::notify_helper (this=0x9ffb658, receiver=0xa305a90, e=0xbf837bcc) at kernel/qapplication.cpp:4458 #40 0xb5c5dc62 in QApplication::notify (this=0x9ff2578, receiver=0xa305a90, e=0xbf837bcc) at kernel/qapplication.cpp:4102 #41 0xb6d053ca in KApplication::notify (this=0x9ff2578, receiver=0xa305a90, event=0xbf837bcc) at ../../kdeui/kernel/kapplication.cpp:311 #42 0xb66fe0bb in QCoreApplication::notifyInternal (this=0x9ff2578, receiver=0xa305a90, event=0xbf837bcc) at kernel/qcoreapplication.cpp:731 #43 0xb5ce3343 in sendSpontaneousEvent (this=0xa7e1c28, event=0xbf8380cc) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #44 QETWidget::translateMouseEvent (this=0xa7e1c28, event=0xbf8380cc) at kernel/qapplication_x11.cpp:4561 #45 0xb5ce1746 in QApplication::x11ProcessEvent (this=0x9ff2578, event=0xbf8380cc) at kernel/qapplication_x11.cpp:3678 #46 0xb5d0cb84 in x11EventSourceDispatch (s=0x9ffe6f8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #47 0xb36abaa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #48 0xb36ac270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #49 0xb36ac524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #50 0xb672b53c in QEventDispatcherGlib::processEvents (this=0x9f88ac0, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #51 0xb5d0c775 in QGuiEventDispatcherGlib::processEvents (this=0x9f88ac0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #52 0xb66fd289 in QEventLoop::processEvents (this=0xbf838394, flags=...) at kernel/qeventloop.cpp:149 #53 0xb66fd522 in QEventLoop::exec (this=0xbf838394, flags=...) at kernel/qeventloop.cpp:201 #54 0xb6701ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #55 0xb5c568e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #56 0xb77db5a5 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so #57 0x080485cb in _start () [Comment from a bug report cleaner] Ok. That matches bug 268465. Please post your case and your backtrace into that bug report. Additionally, in the Kubuntu bug tracker, add a reference to bug 268465. This report should remain closed Thanks I did so, thanks. But someone should re-open bug 222118. Sorry, my mistake. You mean bug 268465. This is open. |