Bug 265674 - KWin crash
Summary: KWin crash
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: investigated, triaged
: 281753 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-02-07 08:53 UTC by Huy Le
Modified: 2018-10-27 04:11 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 Huy Le 2011-02-07 08:53:56 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-25-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I am messing around with Ctrl + F8, Ctrl + F9, Ctrl + F10 .... try to rotate blah blah...and then it crashs

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

Thread 3 (Thread 0x7fb7c6e88700 (LWP 1971)):
#0  0x00007fb7e0c382c3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fb7dd22676e in qt_safe_select (nfds=16, fdread=0x1047540, fdwrite=0x10477d8, fdexcept=0x1047a70, orig_timeout=0x0) at kernel/qcore_unix.cpp:82
#2  0x00007fb7dd22bbeb in QEventDispatcherUNIXPrivate::doSelect (this=0x1047380, flags=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:219
#3  0x00007fb7dd22c81b in QEventDispatcherUNIX::processEvents (this=0x108ff80, flags=) at kernel/qeventdispatcher_unix.cpp:919
#4  0x00007fb7dd1fba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fb7dd1fbdec in QEventLoop::exec (this=0x7fb7c6e87d90, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fb7dd1062fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007fb7dd1db5f8 in QInotifyFileSystemWatcherEngine::run (this=0xf5f970) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fb7dd10927e in QThreadPrivate::start (arg=0xf5f970) at thread/qthread_unix.cpp:266
#9  0x00007fb7d78fa971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007fb7e0c3f92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb7c6687700 (LWP 1972)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb7dfa5b334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fb7dfd66160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fb7dfa5b369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fb7dfd74234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fb7d78fa971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007fb7e0c3f92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb7d0569780 (LWP 1919)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007fb7e0f2c781 in KWin::ClientGroup::remove (this=0x11103b0, c=0x1205000, newGeom=<value optimized out>, toNullGroup=false) at ../../kwin/clientgroup.cpp:164
#8  0x00007fb7e0f2cc7e in KWin::ClientGroup::updateStates (this=0x11103b0, main=0x16bc0a0, only=0x0) at ../../kwin/clientgroup.cpp:309
#9  0x00007fb7e0f8901d in KWin::Client::setGeometry (this=0x16bc0a0, x=<value optimized out>, y=<value optimized out>, w=644, h=27, force=27599435, emitJs=true) at ../../kwin/geometry.cpp:2046
#10 0x00007fb7e0f89dee in KWin::Client::setGeometry (this=0x11103b0, r=..., force=19, emitJs=<value optimized out>) at ../../kwin/client.h:945
#11 0x00007fb7e0f8a524 in KWin::Client::blockGeometryUpdates (this=0x16bc0a0, block=<value optimized out>) at ../../kwin/geometry.cpp:2197
#12 0x00007fb7e0f8ac7f in ~GeometryUpdatesBlocker (this=0x16bc0a0, vertical=64, horizontal=<value optimized out>, adjust=false) at ../../kwin/client.h:714
#13 KWin::Client::changeMaximize (this=0x16bc0a0, vertical=64, horizontal=<value optimized out>, adjust=false) at ../../kwin/geometry.cpp:2446
#14 0x00007fb7e0f8b605 in KWin::Client::setMaximize (this=0x16bc0a0, vertically=false, horizontally=true) at ../../kwin/geometry.cpp:2230
#15 0x00007fb7e0f81f08 in KWin::Workspace::performWindowOperation (this=0xde1150, c=0x16bc0a0, op=<value optimized out>) at ../../kwin/useractions.cpp:803
#16 0x00007fb7df26c327 in KDecoration::maximize (this=0x1205e90, button=<value optimized out>) at ../../../kwin/lib/kdecoration.cpp:260
#17 0x00007fb7df271048 in KCommonDecoration::maximize (this=<value optimized out>, button=<value optimized out>) at ../../../kwin/lib/kcommondecoration.cpp:1216
#18 0x00007fb7df27106b in KCommonDecoration::slotMaximize (this=0x11103b0) at ../../../kwin/lib/kcommondecoration.cpp:684
#19 0x00007fb7df273328 in KCommonDecoration::qt_metacall (this=0xd16a70, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff641a5c30) at ./kcommondecoration.moc:114
#20 0x00007fb7c9216b25 in Oxygen::Client::qt_metacall (this=0x11103b0, _c=13563168, _id=5, _a=0x4) at ./oxygenclient.moc:79
#21 0x00007fb7dd214b27 in QMetaObject::activate (sender=0xd15820, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x4) at kernel/qobject.cpp:3280
#22 0x00007fb7dcc41402 in QAbstractButton::clicked (this=0x11103b0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#23 0x00007fb7dc93beeb in QAbstractButtonPrivate::emitClicked (this=0xce2190) at widgets/qabstractbutton.cpp:546
#24 0x00007fb7dc93d5bb in QAbstractButtonPrivate::click (this=0xce2190) at widgets/qabstractbutton.cpp:539
#25 0x00007fb7dc93d82c in QAbstractButton::mouseReleaseEvent (this=0xd15820, e=0x7fff641a5cd0) at widgets/qabstractbutton.cpp:1121
#26 0x00007fb7df27195a in KCommonDecorationButton::mouseReleaseEvent (this=0xd15820, e=<value optimized out>) at ../../../kwin/lib/kcommondecoration.cpp:1028
#27 0x00007fb7c920b25a in Oxygen::Button::mouseReleaseEvent (this=0xd15820, e=0x7fff641a6620) at ../../../../kwin/clients/oxygen/oxygenbutton.cpp:166
#28 0x00007fb7dc5ba04e in QWidget::event (this=0xd15820, event=0x7fff641a6620) at kernel/qwidget.cpp:8187
#29 0x00007fb7dc563fdc in QApplicationPrivate::notify_helper (this=0xc9ffd0, receiver=0xd15820, e=0x7fff641a6620) at kernel/qapplication.cpp:4396
#30 0x00007fb7dc56a30e in QApplication::notify (this=0x7fff641a71d0, receiver=0xd15820, e=0x7fff641a6620) at kernel/qapplication.cpp:3959
#31 0x00007fb7e0724a36 in KApplication::notify (this=0x7fff641a71d0, receiver=0xd15820, event=0x7fff641a6620) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x00007fb7dd1fccdc in QCoreApplication::notifyInternal (this=0x7fff641a71d0, receiver=0xd15820, event=0x7fff641a6620) at kernel/qcoreapplication.cpp:732
#33 0x00007fb7dc568dbe in sendEvent (receiver=0xd15820, event=0x7fff641a6620, alienWidget=0x0, nativeWidget=0xd15820, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#34 QApplicationPrivate::sendMouseEvent (receiver=0xd15820, event=0x7fff641a6620, alienWidget=0x0, nativeWidget=0xd15820, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3058
#35 0x00007fb7dc5ec345 in QETWidget::translateMouseEvent (this=0xd15820, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403
#36 0x00007fb7dc5eac5c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff641a6f50) at kernel/qapplication_x11.cpp:3536
#37 0x00007fb7dc617b6f in QEventDispatcherX11::processEvents (this=<value optimized out>, flags=) at kernel/qeventdispatcher_x11.cpp:132
#38 0x00007fb7dd1fba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#39 0x00007fb7dd1fbdec in QEventLoop::exec (this=0x7fff641a70d0, flags=) at kernel/qeventloop.cpp:201
#40 0x00007fb7dd1ffebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#41 0x00007fb7e0f39643 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../kwin/main.cpp:542
#42 0x00007fb7e0b77d8e in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff641a7858) at libc-start.c:226
#43 0x0000000000400669 in _start ()

Reported using DrKonqi
Comment 1 Thomas Lübking 2011-02-07 18:18:31 UTC
according to the trace you clicked the maximize button of a tabbed window, what lead it to be removed from a tab group - that doesn't any sound like your description, though...

-> please clarify and try to provide a reproducable way to trigger the bug. thanks.
Comment 2 Thomas Lübking 2011-09-10 15:41:19 UTC
*** Bug 281753 has been marked as a duplicate of this bug. ***
Comment 3 Andrew Crouthamel 2018-09-22 02:02:02 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 set the bug status 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 Andrew Crouthamel 2018-10-27 04:11:56 UTC
Dear Bug Submitter,

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!