| Summary: | Ark crashes when trying to drag'n'drop to a Gtk application (Thunar) [QWidget::testAttribute_helper] | ||
|---|---|---|---|
| Product: | [Applications] ark | Reporter: | Teddy <thodo_mitch> |
| Component: | general | Assignee: | Harald Hvaal <metellius> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | andresbajotierra, east, gilps666, kde, rakuco, thodo_mitch |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Unlisted Binaries | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Teddy
2009-10-08 21:03:25 UTC
- Do you have Desktop Effects / Compositing? If you do, does disabling them workaround the issue ? The backtrace seems related to a Qt drag&drop bug on some situations. Thanks No, Desktop Effects/Compositing are disabled. I forgot to mention that Thunar crashes too. Anyway, the weird thing for me is that the behavior is changing with different file types. Yes, it is a weird fact. If you are not using Desktop Effects, this could be the same as bug 203887. Thanks Confirming it with trunk.
Application: Ark (ark), signal: Aborted
[Current thread is 1 (Thread 0xb51dc920 (LWP 5072))]
Thread 2 (Thread 0xb2cecb70 (LWP 5078)):
#0 0xb7893424 in __kernel_vsyscall ()
#1 0xb5a9df41 in select () from /lib/libc.so.6
#2 0xb5e028bc in QProcessManager::run (this=0xb5f9066c) at /home/kubo/kde4/src/qt-copy/src/corelib/io/qprocess_unix.cpp:245
#3 0xb5d14d1c in QThreadPrivate::start (arg=0xb5f9066c) at /home/kubo/kde4/src/qt-copy/src/corelib/thread/qthread_unix.cpp:248
#4 0xb5c5b8ac in start_thread () from /lib/libpthread.so.0
#5 0xb5aa501e in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb51dc920 (LWP 5072)):
[KCrash Handler]
#6 0xb7893424 in __kernel_vsyscall ()
#7 0xb5a01571 in raise () from /lib/libc.so.6
#8 0xb5a02d72 in abort () from /lib/libc.so.6
#9 0xb5d09af3 in qt_message_output (msgType=QtFatalMsg, buf=0xa2f3768 "ASSERT: \"object != 0\" in file /home/kubo/kde4/src/qt-copy/src/gui/kernel/qdnd_x11.cpp, line 1280")
at /home/kubo/kde4/src/qt-copy/src/corelib/global/qglobal.cpp:2227
#10 0xb5d09cb5 in qt_message (msgType=QtFatalMsg, msg=0xb5ea9094 "ASSERT: \"%s\" in file %s, line %d", ap=0xbfa565b4 "\227t\224\266ts\224\266")
at /home/kubo/kde4/src/qt-copy/src/corelib/global/qglobal.cpp:2273
#11 0xb5d0a0d3 in qFatal (msg=0xb5ea9094 "ASSERT: \"%s\" in file %s, line %d") at /home/kubo/kde4/src/qt-copy/src/corelib/global/qglobal.cpp:2456
#12 0xb5d0968c in qt_assert (assertion=0xb6947497 "object != 0", file=0xb6947374 "/home/kubo/kde4/src/qt-copy/src/gui/kernel/qdnd_x11.cpp", line=1280)
at /home/kubo/kde4/src/qt-copy/src/corelib/global/qglobal.cpp:1990
#13 0xb61e5b5a in QDragManager::eventFilter (this=0xa253300, o=0xa2e4f78, e=0xbfa56af4) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qdnd_x11.cpp:1280
#14 0xb5e2adaa in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x9fca9a8, receiver=0xa2e4f78, event=0xbfa56af4)
at /home/kubo/kde4/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:800
#15 0xb613082a in QApplicationPrivate::notify_helper (this=0x9fca9a8, receiver=0xa2e4f78, e=0xbfa56af4) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qapplication.cpp:4272
#16 0xb61307d3 in QApplication::notify (this=0xbfa59898, receiver=0xa2e4f78, e=0xbfa56af4) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qapplication.cpp:4262
#17 0xb715cda0 in KApplication::notify (this=0xbfa59898, receiver=0xa2e4f78, event=0xbfa56af4) at /home/kubo/kde4/src/kdelibs/kdeui/kernel/kapplication.cpp:302
#18 0xb5e2abb5 in QCoreApplication::notifyInternal (this=0xbfa59898, receiver=0xa2e4f78, event=0xbfa56af4) at /home/kubo/kde4/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:704
#19 0xb6120def in QCoreApplication::sendEvent (receiver=0xa2e4f78, event=0xbfa56af4) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:215
#20 0xb619a5dc in QWidgetPrivate::hide_helper (this=0xa2e96b0) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qwidget.cpp:7262
#21 0xb619ad0b in QWidget::setVisible (this=0xa2e4f78, visible=false) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qwidget.cpp:7435
#22 0xb6179bc8 in QWidget::hide (this=0xa2e4f78) at ../../include/QtGui/../../../../qt-copy/src/gui/kernel/qwidget.h:489
#23 0xb619b41c in QWidgetPrivate::close_helper (this=0xa2e96b0, mode=QWidgetPrivate::CloseNoEvent) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qwidget.cpp:7553
#24 0xb618a552 in ~QWidget (this=0xa2e4f78, __in_chrg=<value optimized out>) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qwidget.cpp:1421
#25 0xb61e8ec6 in ~QShapedPixmapWidget (this=0xa2e4f78, __in_chrg=<value optimized out>) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qdnd_x11.cpp:273
#26 0xb61e7330 in QX11Data::xdndHandleBadwindow () at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qdnd_x11.cpp:1730
#27 0xb61bf85a in qt_x_errhandler (dpy=0x9fde020, err=0xbfa571c0) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qapplication_x11.cpp:651
#28 0xb715dc23 in KApplication::xErrhandler (this=0xbfa59898, dpy=0x9fde020, err_=0xbfa571c0) at /home/kubo/kde4/src/kdelibs/kdeui/kernel/kapplication.cpp:424
#29 0xb715c981 in kde_x_errhandler (dpy=0x9fde020, err=0xbfa571c0) at /home/kubo/kde4/src/kdelibs/kdeui/kernel/kapplication.cpp:130
#30 0xb56bf5a9 in _XError () from /usr/lib/libX11.so.6
#31 0xb56c694f in process_responses () from /usr/lib/libX11.so.6
#32 0xb56c6fd6 in _XReply () from /usr/lib/libX11.so.6
#33 0xb56bc501 in XTranslateCoordinates () from /usr/lib/libX11.so.6
#34 0xb61f1f95 in QWidget::mapFromGlobal (this=0xa2e4f78, pos=...) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qwidget_x11.cpp:1312
#35 0xb612ebb6 in QApplication::notify (this=0xbfa59898, receiver=0xa2e4f78, e=0xbfa5799c) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qapplication.cpp:3882
#36 0xb715cda0 in KApplication::notify (this=0xbfa59898, receiver=0xa2e4f78, event=0xbfa5799c) at /home/kubo/kde4/src/kdelibs/kdeui/kernel/kapplication.cpp:302
#37 0xb5e2abb5 in QCoreApplication::notifyInternal (this=0xbfa59898, receiver=0xa2e4f78, event=0xbfa5799c) at /home/kubo/kde4/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:704
#38 0xb6133093 in QCoreApplication::sendSpontaneousEvent (receiver=0xa2e4f78, event=0xbfa5799c) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:218
#39 0xb612d013 in QApplicationPrivate::sendMouseEvent (receiver=0xa2e4f78, event=0xbfa5799c, alienWidget=0x0, nativeWidget=0xa2e4f78, buttonDown=0xb6c32b00, lastMouseReceiver=..., spontaneous=true)
at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qapplication.cpp:2960
#40 0xb61d22d6 in QETWidget::translateMouseEvent (this=0xa2e4f78, event=0xbfa57ec0) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qapplication_x11.cpp:4368
#41 0xb61cef16 in QApplication::x11ProcessEvent (this=0xbfa59898, event=0xbfa57ec0) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qapplication_x11.cpp:3379
#42 0xb62051b5 in x11EventSourceDispatch (s=0x9fcdb70, callback=0, user_data=0x0) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#43 0xb5539378 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#44 0xb553cbf0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#45 0xb553cd23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#46 0xb5e6257c in QEventDispatcherGlib::processEvents (this=0x9fca968, flags=...) at /home/kubo/kde4/src/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:412
#47 0xb62057ea in QGuiEventDispatcherGlib::processEvents (this=0x9fca968, flags=...) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#48 0xb5e27f8f in QEventLoop::processEvents (this=0xa2d2598, flags=...) at /home/kubo/kde4/src/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#49 0xb5e280d4 in QEventLoop::exec (this=0xa2d2598, flags=...) at /home/kubo/kde4/src/qt-copy/src/corelib/kernel/qeventloop.cpp:201
#50 0xb61e8240 in QDragManager::drag (this=0xa253300, o=0x9fdad28) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qdnd_x11.cpp:1960
#51 0xb614454c in QDrag::exec (this=0x9fdad28, supportedActions=..., defaultDropAction=Qt::CopyAction) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qdrag.cpp:282
#52 0xb678b564 in QAbstractItemView::startDrag (this=0xa0e3a30, supportedActions=...) at /home/kubo/kde4/src/qt-copy/src/gui/itemviews/qabstractitemview.cpp:3375
#53 0xb3689ffc in ArchiveView::startDrag (this=0xa0e3a30, supportedActions=...) at /home/kubo/kde4/src/kdeutils/ark/part/archiveview.cpp:93
#54 0xb67839db in QAbstractItemView::mouseMoveEvent (this=0xa0e3a30, event=0xbfa5900c) at /home/kubo/kde4/src/qt-copy/src/gui/itemviews/qabstractitemview.cpp:1684
#55 0xb67ccfe4 in QTreeView::mouseMoveEvent (this=0xa0e3a30, event=0xbfa5900c) at /home/kubo/kde4/src/qt-copy/src/gui/itemviews/qtreeview.cpp:1903
#56 0xb619bebe in QWidget::event (this=0xa0e3a30, event=0xbfa5900c) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qwidget.cpp:7963
#57 0xb661ce90 in QFrame::event (this=0xa0e3a30, e=0xbfa5900c) at /home/kubo/kde4/src/qt-copy/src/gui/widgets/qframe.cpp:557
#58 0xb66ca8b9 in QAbstractScrollArea::viewportEvent (this=0xa0e3a30, e=0xbfa5900c) at /home/kubo/kde4/src/qt-copy/src/gui/widgets/qabstractscrollarea.cpp:1036
#59 0xb678315b in QAbstractItemView::viewportEvent (this=0xa0e3a30, event=0xbfa5900c) at /home/kubo/kde4/src/qt-copy/src/gui/itemviews/qabstractitemview.cpp:1603
#60 0xb67c9c11 in QTreeView::viewportEvent (this=0xa0e3a30, event=0xbfa5900c) at /home/kubo/kde4/src/qt-copy/src/gui/itemviews/qtreeview.cpp:1257
#61 0xb66cb49b in QAbstractScrollAreaPrivate::viewportEvent (this=0xa0fb8f0, event=0xbfa5900c) at /home/kubo/kde4/src/qt-copy/src/gui/widgets/qabstractscrollarea_p.h:100
#62 0xb66cb582 in QAbstractScrollAreaFilter::eventFilter (this=0xa12eba0, o=0xa0e39c8, e=0xbfa5900c) at /home/kubo/kde4/src/qt-copy/src/gui/widgets/qabstractscrollarea_p.h:116
#63 0xb5e2ae93 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9fca9a8, receiver=0xa0e39c8, event=0xbfa5900c)
at /home/kubo/kde4/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:819
#64 0xb613094a in QApplicationPrivate::notify_helper (this=0x9fca9a8, receiver=0xa0e39c8, e=0xbfa5900c) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qapplication.cpp:4293
#65 0xb612e9ed in QApplication::notify (this=0xbfa59898, receiver=0xa0e39c8, e=0xbfa5900c) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qapplication.cpp:3862
#66 0xb715cda0 in KApplication::notify (this=0xbfa59898, receiver=0xa0e39c8, event=0xbfa5900c) at /home/kubo/kde4/src/kdelibs/kdeui/kernel/kapplication.cpp:302
#67 0xb5e2abb5 in QCoreApplication::notifyInternal (this=0xbfa59898, receiver=0xa0e39c8, event=0xbfa5900c) at /home/kubo/kde4/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:704
#68 0xb6133093 in QCoreApplication::sendSpontaneousEvent (receiver=0xa0e39c8, event=0xbfa5900c) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:218
#69 0xb612d013 in QApplicationPrivate::sendMouseEvent (receiver=0xa0e39c8, event=0xbfa5900c, alienWidget=0xa0e39c8, nativeWidget=0xa0fa638, buttonDown=0xb6c32b00, lastMouseReceiver=...,
spontaneous=true) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qapplication.cpp:2960
#70 0xb61d22d6 in QETWidget::translateMouseEvent (this=0xa0fa638, event=0xbfa59530) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qapplication_x11.cpp:4368
#71 0xb61cef16 in QApplication::x11ProcessEvent (this=0xbfa59898, event=0xbfa59530) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qapplication_x11.cpp:3379
#72 0xb62051b5 in x11EventSourceDispatch (s=0x9fcdb70, callback=0, user_data=0x0) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#73 0xb5539378 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#74 0xb553cbf0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#75 0xb553cd23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#76 0xb5e6257c in QEventDispatcherGlib::processEvents (this=0x9fca968, flags=...) at /home/kubo/kde4/src/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:412
#77 0xb62057ea in QGuiEventDispatcherGlib::processEvents (this=0x9fca968, flags=...) at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#78 0xb5e27f8f in QEventLoop::processEvents (this=0xbfa5980c, flags=...) at /home/kubo/kde4/src/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#79 0xb5e280d4 in QEventLoop::exec (this=0xbfa5980c, flags=...) at /home/kubo/kde4/src/qt-copy/src/corelib/kernel/qeventloop.cpp:201
#80 0xb5e2b291 in QCoreApplication::exec () at /home/kubo/kde4/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:981
#81 0xb612dcca in QApplication::exec () at /home/kubo/kde4/src/qt-copy/src/gui/kernel/qapplication.cpp:3576
#82 0x08050dfc in main (argc=4, argv=0xbfa59ca4) at /home/kubo/kde4/src/kdeutils/ark/app/main.cpp:210
*** Bug 224403 has been marked as a duplicate of this bug. *** *** Bug 230266 has been marked as a duplicate of this bug. *** *** This bug has been marked as a duplicate of bug 203887 *** |