Bug 265622 - KWin crash when drag'n'droping a link through desktop switcher
Summary: KWin crash when drag'n'droping a link through desktop switcher
Status: RESOLVED WORKSFORME
Alias: None
Product: Oxygen
Classification: Plasma
Component: win deco (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Hugo Pereira Da Costa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-06 15:54 UTC by Belomir
Modified: 2018-11-28 04:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Belomir 2011-02-06 15:54:05 UTC
Application: kwin (4.6.00 (4.6.0))
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-26-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:

Drag'n'drop a link from kopete chat window to firefox browser (to add a tab) using desktop switcher plasmoid. It happens not every time. Like just a freezing of a mouse when trying to move window to a group with middle mouse button.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7770720 (LWP 1791))]

Thread 2 (Thread 0xb4446b70 (LWP 1854)):
#0  0x007f6416 in __kernel_vsyscall ()
#1  0x060bb4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00a9ad9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x01109877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x12081a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x011098c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x12081a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x060b6cc9 in start_thread () from /lib/libpthread.so.0
#6  0x00a8d69e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7770720 (LWP 1791)):
[KCrash Handler]
#7  0x043af2dd in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x93c8c48, receiver=0x98b3d38, event=0xbfc7b320) at kernel/qcoreapplication.cpp:818
#8  0x01c5df63 in QApplicationPrivate::notify_helper (this=0x93c8c48, receiver=0x98b3d38, e=0xbfc7b320) at kernel/qapplication.cpp:4371
#9  0x01c6451f in QApplication::notify (this=0xbfc7d594, receiver=0x97af6a0, e=0xbfc7b320) at kernel/qapplication.cpp:4202
#10 0x005f0f7a in KApplication::notify (this=0xbfc7d594, receiver=0x97af6a0, event=0xbfc7b320) at ../../kdeui/kernel/kapplication.cpp:311
#11 0x00eabd0f in KWin::Application::notify (this=0xbfc7d594, o=0x97af6a0, e=0xbfc7b320) at ../../kwin/main.cpp:376
#12 0x043afb3b in QCoreApplication::notifyInternal (this=0xbfc7d594, receiver=0x97af6a0, event=0xbfc7b320) at kernel/qcoreapplication.cpp:732
#13 0x01c6c6ce in QCoreApplication::sendEvent (receiver=0x97af6a0, event=0x98b3d38) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#14 0x01d00617 in handle_xdnd_position (w=<value optimized out>, xe=<value optimized out>, passive=false) at kernel/qdnd_x11.cpp:929
#15 0x01cdf808 in QApplication::x11ClientMessage (this=0xbfc7d594, w=0x97af6a0, event=0xbfc7b80c, passive_only=false) at kernel/qapplication_x11.cpp:3097
#16 0x01cf0af4 in QApplication::x11ProcessEvent (this=0xbfc7d594, event=0xbfc7b80c) at kernel/qapplication_x11.cpp:3668
#17 0x01d20fc7 in QEventDispatcherX11::processEvents (this=0x93aaba0, flags=...) at kernel/qeventdispatcher_x11.cpp:132
#18 0x043ae609 in QEventLoop::processEvents (this=0x9859210, flags=) at kernel/qeventloop.cpp:149
#19 0x043aea8a in QEventLoop::exec (this=0x9859210, flags=...) at kernel/qeventloop.cpp:201
#20 0x01d055f7 in QDragManager::drag (this=0x9430f20, o=0x9858fe0) at kernel/qdnd_x11.cpp:1981
#21 0x01c75d4e in QDrag::exec (this=0x9858fe0, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:284
#22 0x01c75e04 in QDrag::exec (this=0x9858fe0, supportedActions=...) at kernel/qdrag.cpp:239
#23 0x0416940c in Oxygen::Client::mouseMoveEvent (this=0x9808798, event=0xbfc7c0b0) at ../../../../kwin/clients/oxygen/oxygenclient.cpp:1523
#24 0x04163de7 in Oxygen::Client::eventFilter (this=0x9808798, object=0x98b3d38, event=0xbfc7c0b0) at ../../../../kwin/clients/oxygen/oxygenclient.cpp:1236
#25 0x043af29a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x93c8c48, receiver=0x98b3d38, event=0xbfc7c0b0) at kernel/qcoreapplication.cpp:847
#26 0x01c5dfb9 in QApplicationPrivate::notify_helper (this=0x93c8c48, receiver=0x98b3d38, e=0xbfc7c0b0) at kernel/qapplication.cpp:4392
#27 0x01c64c2e in QApplication::notify (this=0xbfc7d594, receiver=0x98b3d38, e=0xbfc7c0b0) at kernel/qapplication.cpp:3959
#28 0x005f0f7a in KApplication::notify (this=0xbfc7d594, receiver=0x98b3d38, event=0xbfc7c0b0) at ../../kdeui/kernel/kapplication.cpp:311
#29 0x00eabd0f in KWin::Application::notify (this=0xbfc7d594, o=0x98b3d38, e=0xbfc7c0b0) at ../../kwin/main.cpp:376
#30 0x043afb3b in QCoreApplication::notifyInternal (this=0xbfc7d594, receiver=0x98b3d38, event=0xbfc7c0b0) at kernel/qcoreapplication.cpp:732
#31 0x01c63094 in sendEvent (receiver=0x98b3d38, event=0xbfc7c0b0, alienWidget=0x0, nativeWidget=0x98b3d38, buttonDown=0x25f83c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#32 QApplicationPrivate::sendMouseEvent (receiver=0x98b3d38, event=0xbfc7c0b0, alienWidget=0x0, nativeWidget=0x98b3d38, buttonDown=0x25f83c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#33 0x01cf1d10 in QETWidget::translateMouseEvent (this=0x98b3d38, event=0xbfc7c5cc) at kernel/qapplication_x11.cpp:4403
#34 0x01cf1151 in QApplication::x11ProcessEvent (this=0xbfc7d594, event=0xbfc7c5cc) at kernel/qapplication_x11.cpp:3414
#35 0x01d20fc7 in QEventDispatcherX11::processEvents (this=0x93aaba0, flags=...) at kernel/qeventdispatcher_x11.cpp:132
#36 0x043ae609 in QEventLoop::processEvents (this=0x9898588, flags=) at kernel/qeventloop.cpp:149
#37 0x043aea8a in QEventLoop::exec (this=0x9898588, flags=...) at kernel/qeventloop.cpp:201
#38 0x01d055f7 in QDragManager::drag (this=0x9430f20, o=0x98e7698) at kernel/qdnd_x11.cpp:1981
#39 0x01c75d4e in QDrag::exec (this=0x98e7698, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:284
#40 0x01c75e04 in QDrag::exec (this=0x98e7698, supportedActions=...) at kernel/qdrag.cpp:239
#41 0x0416940c in Oxygen::Client::mouseMoveEvent (this=0x98988b0, event=0xbfc7ce70) at ../../../../kwin/clients/oxygen/oxygenclient.cpp:1523
#42 0x04163de7 in Oxygen::Client::eventFilter (this=0x98988b0, object=0x97ccf68, event=0xbfc7ce70) at ../../../../kwin/clients/oxygen/oxygenclient.cpp:1236
#43 0x043af29a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x93c8c48, receiver=0x97ccf68, event=0xbfc7ce70) at kernel/qcoreapplication.cpp:847
#44 0x01c5dfb9 in QApplicationPrivate::notify_helper (this=0x93c8c48, receiver=0x97ccf68, e=0xbfc7ce70) at kernel/qapplication.cpp:4392
#45 0x01c64c2e in QApplication::notify (this=0xbfc7d594, receiver=0x97ccf68, e=0xbfc7ce70) at kernel/qapplication.cpp:3959
#46 0x005f0f7a in KApplication::notify (this=0xbfc7d594, receiver=0x97ccf68, event=0xbfc7ce70) at ../../kdeui/kernel/kapplication.cpp:311
#47 0x00eabd0f in KWin::Application::notify (this=0xbfc7d594, o=0x97ccf68, e=0xbfc7ce70) at ../../kwin/main.cpp:376
#48 0x043afb3b in QCoreApplication::notifyInternal (this=0xbfc7d594, receiver=0x97ccf68, event=0xbfc7ce70) at kernel/qcoreapplication.cpp:732
#49 0x01c63094 in sendEvent (receiver=0x97ccf68, event=0xbfc7ce70, alienWidget=0x0, nativeWidget=0x97ccf68, buttonDown=0x25f83c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#50 QApplicationPrivate::sendMouseEvent (receiver=0x97ccf68, event=0xbfc7ce70, alienWidget=0x0, nativeWidget=0x97ccf68, buttonDown=0x25f83c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#51 0x01cf1d10 in QETWidget::translateMouseEvent (this=0x97ccf68, event=0xbfc7d38c) at kernel/qapplication_x11.cpp:4403
#52 0x01cf1151 in QApplication::x11ProcessEvent (this=0xbfc7d594, event=0xbfc7d38c) at kernel/qapplication_x11.cpp:3414
#53 0x01d20fc7 in QEventDispatcherX11::processEvents (this=0x93aaba0, flags=...) at kernel/qeventdispatcher_x11.cpp:132
#54 0x043ae609 in QEventLoop::processEvents (this=0xbfc7d4c4, flags=) at kernel/qeventloop.cpp:149
#55 0x043aea8a in QEventLoop::exec (this=0xbfc7d4c4, flags=...) at kernel/qeventloop.cpp:201
#56 0x043b300f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#57 0x01c5ce07 in QApplication::exec () at kernel/qapplication.cpp:3672
#58 0x00eaed00 in kdemain (argc=3, argv=0xbfc7d814) at ../../kwin/main.cpp:542
#59 0x080485ab in main (argc=3, argv=0xbfc7d814) at kwin_dummy.cpp:3

Possible duplicates by query: bug 261776, bug 261272, bug 249143, bug 226364.

Reported using DrKonqi
Comment 1 Martin Flöser 2011-05-07 10:45:46 UTC
I am not able to reproduce. As the crashtrace indicates that the crash happens in the Oxygen deco, I reassign to them. Maybe Hugo has an idea whether this crash is fixed.
Comment 2 Andrew Crouthamel 2018-10-29 22:40:39 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-13 14:30:37 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2018-11-28 04:59:07 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!