Application: kwin (4.8.5 (4.8.5)) KDE Platform Version: 4.8.5 (4.8.5) Qt Version: 4.8.1 Operating System: Linux 3.2.0-32-generic-pae i686 Distribution: Ubuntu 12.04.1 LTS -- Information about the crash: - What I was doing when the application crashed: Opening a sistem dialog for saving a file. Graphics aceleration seems to be stoped in that moment. The crash can be reproduced some of the time. -- Backtrace: Application: KWin (kwin), signal: Segmentation fault Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0xafe35740 (LWP 3244))] Thread 3 (Thread 0xacbffb40 (LWP 3251)): #0 0xb2a0fdcd in __GI_clock_gettime (clock_id=1, tp=0xacbff018) at ../sysdeps/unix/clock_gettime.c:116 #1 0xb5e43315 in do_gettime (frac=0xacbff010, sec=0xacbff008) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb5f2d226 in QTimerInfoList::updateCurrentTime (this=0xac200b4c) at kernel/qeventdispatcher_unix.cpp:343 #4 0xb5f2d57a in QTimerInfoList::timerWait (this=0xac200b4c, tm=...) at kernel/qeventdispatcher_unix.cpp:450 #5 0xb5f2f27e in QEventDispatcherUNIX::processEvents (this=0xac2004a0, flags=...) at kernel/qeventdispatcher_unix.cpp:913 #6 0xb5ef850d in QEventLoop::processEvents (this=0xacbff190, flags=...) at kernel/qeventloop.cpp:149 #7 0xb5ef87a9 in QEventLoop::exec (this=0xacbff190, flags=...) at kernel/qeventloop.cpp:204 #8 0xb5de194c in QThread::exec (this=0x8903950) at thread/qthread.cpp:501 #9 0xb5ed5b5d in QInotifyFileSystemWatcherEngine::run (this=0x8903950) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb5de4de0 in QThreadPrivate::start (arg=0x8903950) at thread/qthread_unix.cpp:298 #11 0xb6435a11 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #12 0x5c8b0824 in ?? () #13 0xbab80424 in ?? () #14 0x65000000 in ?? () #15 0x001015ff in ?? () #16 0xd3890000 in ?? () #17 0xfff0013d in ?? () #18 0xc30173ff in ?? () #19 0x0fc3a2e8 in ?? () #20 0xafc18100 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 2 (Thread 0xa1d2ab40 (LWP 3253)): #0 0xb776c424 in __kernel_vsyscall () #1 0xb29ca96b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb754a64c in __pthread_cond_wait (cond=0xb6759890, mutex=0xb6759878) at forward.c:139 #3 0xb6655029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #4 0xb665506f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #5 0xb6435a11 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #6 0x5c8b0824 in ?? () #7 0xbab80424 in ?? () #8 0x65000000 in ?? () #9 0x001015ff in ?? () #10 0xd3890000 in ?? () #11 0xfff0013d in ?? () #12 0xc30173ff in ?? () #13 0x0fc3a2e8 in ?? () #14 0xafc18100 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 1 (Thread 0xafe35740 (LWP 3244)): [KCrash Handler] #7 0x9f8f5f24 in KWin::FlipSwitchEffect::setActive (this=0x8dd2720, activate=true, mode=KWin::FlipSwitchEffect::AllDesktopsMode) at ../../../kwin/effects/flipswitch/flipswitch.cpp:665 #8 0x9f8f62ab in toggleActiveAllDesktops (this=0x8dd2720) at ../../../kwin/effects/flipswitch/flipswitch.cpp:708 #9 KWin::FlipSwitchEffect::toggleActiveAllDesktops (this=0x8dd2720) at ../../../kwin/effects/flipswitch/flipswitch.cpp:697 #10 0x9f8f7498 in qt_static_metacall (_a=0xbfc3b5b8, _id=1, _o=0x8dd2720, _c=<optimized out>) at ./flipswitch.moc:65 #11 KWin::FlipSwitchEffect::qt_static_metacall (_o=0x8dd2720, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfc3b5b8) at ./flipswitch.moc:58 #12 0xb5f106b1 in QMetaObject::activate (sender=0x8dc2fe8, m=0xb5d5b3f8, local_signal_index=1, argv=0xbfc3b5b8) at kernel/qobject.cpp:3547 #13 0xb53dc9bd in QAction::triggered (this=0x8dc2fe8, _t1=false) at .moc/release-shared/moc_qaction.cpp:277 #14 0xb53dcc5b in QAction::activate (this=0x8dc2fe8, event=QAction::Trigger) at kernel/qaction.cpp:1257 #15 0xb7248aaf in trigger (this=0x8dc2fe8) at /usr/include/qt4/QtGui/qaction.h:218 #16 KGlobalAccelPrivate::_k_invokeAction (this=0x89147c0, componentUnique=..., actionUnique=..., timestamp=7378319) at ../../kdeui/shortcuts/kglobalaccel.cpp:449 #17 0xb72499d6 in qt_static_metacall (_a=0xbfc3b780, _o=0x890c9d0, _c=<optimized out>, _id=<optimized out>) at ./kglobalaccel.moc:54 #18 KGlobalAccel::qt_static_metacall (_o=0x890c9d0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfc3b780) at ./kglobalaccel.moc:48 #19 0xb5f106b1 in QMetaObject::activate (sender=0x89130a0, m=0xb74475b8, local_signal_index=0, argv=0xbfc3b780) at kernel/qobject.cpp:3547 #20 0xb7382c95 in OrgKdeKglobalaccelComponentInterface::globalShortcutPressed (this=0x89130a0, _t1=..., _t2=..., _t3=7378319) at kglobalaccel_component_interface.moc:164 #21 0xb73833d6 in qt_static_metacall (_a=0xbfc3b9cc, _id=0, _o=0x89130a0, _c=<optimized out>) at kglobalaccel_component_interface.moc:75 #22 OrgKdeKglobalaccelComponentInterface::qt_static_metacall (_o=0x89130a0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfc3b9cc) at kglobalaccel_component_interface.moc:69 #23 0xb7383974 in OrgKdeKglobalaccelComponentInterface::qt_metacall (this=0x89130a0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfc3b9cc) at kglobalaccel_component_interface.moc:130 #24 0xb6079a38 in QDBusConnectionPrivate::deliverCall (this=0x874dd10, object=0x89130a0, msg=..., metaTypes=..., slotIdx=0) at qdbusintegrator.cpp:947 #25 0xb6083c8d in QDBusCallDeliveryEvent::placeMetaCall (this=0x90b0be8, object=0x89130a0) at qdbusintegrator_p.h:103 #26 0xb5f14c7b in QObject::event (this=0x89130a0, e=0x90b0be8) at kernel/qobject.cpp:1195 #27 0xb53e3ed4 in notify_helper (e=0x90b0be8, receiver=0x89130a0, this=0x87543f8) at kernel/qapplication.cpp:4559 #28 QApplicationPrivate::notify_helper (this=0x87543f8, receiver=0x89130a0, e=0x90b0be8) at kernel/qapplication.cpp:4531 #29 0xb53e930d in QApplication::notify (this=0x90b0be8, receiver=0x89130a0, e=0x90b0be8) at kernel/qapplication.cpp:4288 #30 0xb71f6e01 in KApplication::notify (this=0xbfc3c1e8, receiver=0x89130a0, event=0x90b0be8) at ../../kdeui/kernel/kapplication.cpp:311 #31 0xb76647ff in notify (e=0x90b0be8, o=0x89130a0, this=0xbfc3c1e8) at ../../kwin/main.cpp:368 #32 KWin::Application::notify (this=0xbfc3c1e8, o=0x89130a0, e=0x90b0be8) at ../../kwin/main.cpp:364 #33 0xb5ef997e in QCoreApplication::notifyInternal (this=0xbfc3c1e8, receiver=0x89130a0, event=0x90b0be8) at kernel/qcoreapplication.cpp:876 #34 0xb5efdad8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #35 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x86bf130) at kernel/qcoreapplication.cpp:1500 #36 0xb5efde0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393 #37 0xb549d93d in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #38 QEventDispatcherX11::processEvents (this=0x86bfeb8, flags=...) at kernel/qeventdispatcher_x11.cpp:75 #39 0xb5ef850d in QEventLoop::processEvents (this=0xbfc3c124, flags=...) at kernel/qeventloop.cpp:149 #40 0xb5ef87a9 in QEventLoop::exec (this=0xbfc3c124, flags=...) at kernel/qeventloop.cpp:204 #41 0xb5efdeba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #42 0xb53e1a74 in QApplication::exec () at kernel/qapplication.cpp:3820 #43 0xb76677c5 in kdemain (argc=3, argv=0xbfc3c494) at ../../kwin/main.cpp:541 #44 0x0804850b in main (argc=3, argv=0xbfc3c494) at kwin_dummy.cpp:3 Reported using DrKonqi
The backtrace says you were using the FlipSwitch effect invoked through a global shortcut. This does not match with what you wrote. Could you please clarify?
crashes in "m_captionFrame->setText(m_selectedWindow->caption());" If there's no stack corruption, nor downstream padding (thus wrong code line) m_captionFrame has been used before, what means m_selectedWindow, set by effects->activeWindow(), is dead or rather NULL what was not checked by the effect in 4.8.5 but is atm. (in updateCaption()) By this, likely fixed by commit 05dbefec41215806443bc3c8f008d5a8043a7041
(In reply to comment #1) > The backtrace says you were using the FlipSwitch effect invoked through a > global shortcut. This does not match with what you wrote. Could you please > clarify? I was using graphics acceleration. When kwin crashes it was like a reboot: during a moment the effects stopped, then the effects returned.
The question was: what exactly were you doing _before_ it crashed. It looks like you pressed alt+tab, but you said different. W/o that information, you can only hope that i'm right in comment #2
(In reply to comment #4) > The question was: what exactly were you doing _before_ it crashed. > > It looks like you pressed alt+tab, but you said different. > W/o that information, you can only hope that i'm right in comment #2 Sorry, I don't remembrer exactly what I was doing. It was when I used a common dialog to open a file. I was programming a java aplication. The application shows a bug in the virtual machine: http://bugs.sun.com/view_bug.do?bug_id=7130662 but the solution doesn't works for me. I have problems with the halt function because the computer does not halts completly. I don't know if this is related.
Without a way to reproduce we will never figure out how to cause the crash. Most likely it is fixed with the commit mentioned in comment #2. If you get the crash again please let us know what you exactly did.
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!
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!