Version: unspecified (using Devel) OS: MS Windows I press Ctrl+Alt+R ( i had changed it to that from the default Alt-F2, I don´t think that matters, though) In the command prompt that shows up on i enter "2+2=" and it crashes Reproducible: Always Steps to Reproduce: enter "2+2=" Expected Results: no crash This is the backtrace generated by the kde crash handler/submit program: Application: Run Command Interface (krunner), signal: EXCEPTION_ACCESS_VIOLATION ntdll.dll!KiFastSystemCallRet() [[unknown] @ -1] at 0x76e870b4 kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x755fed6c ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37f5 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37c8 ntdll.dll!KiFastSystemCallRet() [[unknown] @ -1] at 0x76e870b4 kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x755fed6c ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37f5 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37c8 ntdll.dll!KiFastSystemCallRet() [[unknown] @ -1] at 0x76e870b4 kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x755fed6c ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37f5 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37c8 ntdll.dll!KiFastSystemCallRet() [[unknown] @ -1] at 0x76e870b4 kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x755fc2f3 kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x755fc2a2 QtCored4.dll!QWaitConditionPrivate::wait() [q:\qt\src\corelib\thread\qwaitcondition_win.cpp @ 114] at 0x5d23871e QtCored4.dll!QWaitCondition::wait() [q:\qt\src\corelib\thread\qwaitcondition_win.cpp @ 175] at 0x5d238937 threadweaver.dll!ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned() [q:\kdelibs\threadweaver\weaver\weaverimpl.cpp @ 365] at 0x63275d05 threadweaver.dll!ThreadWeaver::WorkingHardState::waitForAvailableJob() [q:\kdelibs\threadweaver\weaver\workinghardstate.cpp @ 81] at 0x6327ea01 threadweaver.dll!ThreadWeaver::WeaverImpl::waitForAvailableJob() [q:\kdelibs\threadweaver\weaver\weaverimpl.cpp @ 356] at 0x63275c58 threadweaver.dll!ThreadWeaver::WorkingHardState::applyForWork() [q:\kdelibs\threadweaver\weaver\workinghardstate.cpp @ 74] at 0x6327e98d threadweaver.dll!ThreadWeaver::WeaverImpl::applyForWork() [q:\kdelibs\threadweaver\weaver\weaverimpl.cpp @ 351] at 0x63275c18 threadweaver.dll!ThreadWeaver::ThreadRunHelper::run() [q:\kdelibs\threadweaver\weaver\thread.cpp @ 87] at 0x6327a350 threadweaver.dll!ThreadWeaver::Thread::run() [q:\kdelibs\threadweaver\weaver\thread.cpp @ 144] at 0x6327a6d1 QtCored4.dll!QThreadPrivate::start() [q:\qt\src\corelib\thread\qthread_win.cpp @ 317] at 0x5d23628f MSVCR100D.dll!beginthreadex() [[unknown] @ -1] at 0x5ef6a293 MSVCR100D.dll!beginthreadex() [[unknown] @ -1] at 0x5ef6a224 kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x755fed6c ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37f5 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37c8 ntdll.dll!KiFastSystemCallRet() [[unknown] @ -1] at 0x76e870b4 kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x755fc2f3 kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x755fc2a2 QtCored4.dll!QWaitConditionPrivate::wait() [q:\qt\src\corelib\thread\qwaitcondition_win.cpp @ 114] at 0x5d23871e QtCored4.dll!QWaitCondition::wait() [q:\qt\src\corelib\thread\qwaitcondition_win.cpp @ 175] at 0x5d238937 threadweaver.dll!ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned() [q:\kdelibs\threadweaver\weaver\weaverimpl.cpp @ 365] at 0x63275d05 threadweaver.dll!ThreadWeaver::WorkingHardState::waitForAvailableJob() [q:\kdelibs\threadweaver\weaver\workinghardstate.cpp @ 81] at 0x6327ea01 threadweaver.dll!ThreadWeaver::WeaverImpl::waitForAvailableJob() [q:\kdelibs\threadweaver\weaver\weaverimpl.cpp @ 356] at 0x63275c58 threadweaver.dll!ThreadWeaver::WorkingHardState::applyForWork() [q:\kdelibs\threadweaver\weaver\workinghardstate.cpp @ 74] at 0x6327e98d threadweaver.dll!ThreadWeaver::WeaverImpl::applyForWork() [q:\kdelibs\threadweaver\weaver\weaverimpl.cpp @ 351] at 0x63275c18 threadweaver.dll!ThreadWeaver::ThreadRunHelper::run() [q:\kdelibs\threadweaver\weaver\thread.cpp @ 87] at 0x6327a350 threadweaver.dll!ThreadWeaver::Thread::run() [q:\kdelibs\threadweaver\weaver\thread.cpp @ 144] at 0x6327a6d1 QtCored4.dll!QThreadPrivate::start() [q:\qt\src\corelib\thread\qthread_win.cpp @ 317] at 0x5d23628f MSVCR100D.dll!beginthreadex() [[unknown] @ -1] at 0x5ef6a293 MSVCR100D.dll!beginthreadex() [[unknown] @ -1] at 0x5ef6a224 kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x755fed6c ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37f5 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37c8 ntdll.dll!KiFastSystemCallRet() [[unknown] @ -1] at 0x76e870b4 kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x755fc2f3 kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x755fc2a2 QtCored4.dll!QWaitConditionPrivate::wait() [q:\qt\src\corelib\thread\qwaitcondition_win.cpp @ 114] at 0x5d23871e QtCored4.dll!QWaitCondition::wait() [q:\qt\src\corelib\thread\qwaitcondition_win.cpp @ 175] at 0x5d238937 threadweaver.dll!ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned() [q:\kdelibs\threadweaver\weaver\weaverimpl.cpp @ 365] at 0x63275d05 threadweaver.dll!ThreadWeaver::WorkingHardState::waitForAvailableJob() [q:\kdelibs\threadweaver\weaver\workinghardstate.cpp @ 81] at 0x6327ea01 threadweaver.dll!ThreadWeaver::WeaverImpl::waitForAvailableJob() [q:\kdelibs\threadweaver\weaver\weaverimpl.cpp @ 356] at 0x63275c58 threadweaver.dll!ThreadWeaver::WorkingHardState::applyForWork() [q:\kdelibs\threadweaver\weaver\workinghardstate.cpp @ 74] at 0x6327e98d threadweaver.dll!ThreadWeaver::WeaverImpl::applyForWork() [q:\kdelibs\threadweaver\weaver\weaverimpl.cpp @ 351] at 0x63275c18 threadweaver.dll!ThreadWeaver::ThreadRunHelper::run() [q:\kdelibs\threadweaver\weaver\thread.cpp @ 87] at 0x6327a350 threadweaver.dll!ThreadWeaver::Thread::run() [q:\kdelibs\threadweaver\weaver\thread.cpp @ 144] at 0x6327a6d1 QtCored4.dll!QThreadPrivate::start() [q:\qt\src\corelib\thread\qthread_win.cpp @ 317] at 0x5d23628f MSVCR100D.dll!beginthreadex() [[unknown] @ -1] at 0x5ef6a293 MSVCR100D.dll!beginthreadex() [[unknown] @ -1] at 0x5ef6a224 kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x755fed6c ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37f5 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37c8 ntdll.dll!KiFastSystemCallRet() [[unknown] @ -1] at 0x76e870b4 kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x755fed6c ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37f5 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37c8 ntdll.dll!KiFastSystemCallRet() [[unknown] @ -1] at 0x76e870b4 kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x755fed6c ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37f5 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37c8 QtGuid4.dll!QRasterPaintEngine::compositionModeChanged() [q:\qt\src\gui\painting\qpaintengine_raster.cpp @ 918] at 0x5aa0b3e2 QtGuid4.dll!QPainter::setCompositionMode() [q:\qt\src\gui\painting\qpainter.cpp @ 2408] at 0x5a96dcd0 krunner.exe!ResultsView::paintEvent() [q:\kde-workspace\krunner\interfaces\default\resultview.cpp @ 194] at 0x136f811 QtGuid4.dll!QWidget::event() [q:\qt\src\gui\kernel\qwidget.cpp @ 8347] at 0x5a8130e8 QtGuid4.dll!QFrame::event() [q:\qt\src\gui\widgets\qframe.cpp @ 557] at 0x5ad00422 QtGuid4.dll!QAbstractScrollArea::viewportEvent() [q:\qt\src\gui\widgets\qabstractscrollarea.cpp @ 1043] at 0x5adb7314 QtGuid4.dll!QGraphicsView::viewportEvent() [q:\qt\src\gui\graphicsview\qgraphicsview.cpp @ 2865] at 0x5afe03a8 QtGuid4.dll!QAbstractScrollAreaPrivate::viewportEvent() [q:\qt\src\gui\widgets\qabstractscrollarea_p.h @ 100] at 0x5a774558 QtGuid4.dll!QAbstractScrollAreaFilter::eventFilter() [q:\qt\src\gui\widgets\qabstractscrollarea_p.h @ 116] at 0x5adb8ba9 QtCored4.dll!QCoreApplicationPrivate::sendThroughObjectEventFilters() [q:\qt\src\corelib\kernel\qcoreapplication.cpp @ 847] at 0x5d391c70 QtGuid4.dll!QApplicationPrivate::notify_helper() [q:\qt\src\gui\kernel\qapplication.cpp @ 4441] at 0x5a791762 QtGuid4.dll!QApplication::notify() [q:\qt\src\gui\kernel\qapplication.cpp @ 4410] at 0x5a791435 kdeui.dll!KApplication::notify() [q:\kdelibs\kdeui\kernel\kapplication.cpp @ 311] at 0x595a993b QtCored4.dll!QCoreApplication::notifyInternal() [q:\qt\src\corelib\kernel\qcoreapplication.cpp @ 732] at 0x5d3919f1 QtCored4.dll!QCoreApplication::sendSpontaneousEvent() [q:\qt\src\corelib\kernel\qcoreapplication.h @ 218] at 0x5d43b818 QtGuid4.dll!QWidgetPrivate::drawWidget() [q:\qt\src\gui\kernel\qwidget.cpp @ 5433] at 0x5a80ca4a QtGuid4.dll!QWidgetPrivate::paintSiblingsRecursive() [q:\qt\src\gui\kernel\qwidget.cpp @ 5641] at 0x5a80d6bf QtGuid4.dll!QWidgetPrivate::drawWidget() [q:\qt\src\gui\kernel\qwidget.cpp @ 5488] at 0x5a80cde4 QtGuid4.dll!QWidgetPrivate::paintSiblingsRecursive() [q:\qt\src\gui\kernel\qwidget.cpp @ 5641] at 0x5a80d6bf QtGuid4.dll!QWidgetPrivate::drawWidget() [q:\qt\src\gui\kernel\qwidget.cpp @ 5488] at 0x5a80cde4 QtGuid4.dll!QWidgetBackingStore::sync() [q:\qt\src\gui\painting\qbackingstore.cpp @ 1336] at 0x5aa6b96e QtGuid4.dll!QWidgetPrivate::syncBackingStore() [q:\qt\src\gui\kernel\qwidget.cpp @ 1819] at 0x5a80521d QtGuid4.dll!QWidget::event() [q:\qt\src\gui\kernel\qwidget.cpp @ 8494] at 0x5a81353c krunner.exe!KRunnerDialog::event() [q:\kde-workspace\krunner\krunnerdialog.cpp @ 376] at 0x13475b1 QtGuid4.dll!QApplicationPrivate::notify_helper() [q:\qt\src\gui\kernel\qapplication.cpp @ 4445] at 0x5a79177e QtGuid4.dll!QApplication::notify() [q:\qt\src\gui\kernel\qapplication.cpp @ 4410] at 0x5a791435 kdeui.dll!KApplication::notify() [q:\kdelibs\kdeui\kernel\kapplication.cpp @ 311] at 0x595a993b QtCored4.dll!QCoreApplication::notifyInternal() [q:\qt\src\corelib\kernel\qcoreapplication.cpp @ 732] at 0x5d3919f1 QtCored4.dll!QCoreApplication::sendEvent() [q:\qt\src\corelib\kernel\qcoreapplication.h @ 215] at 0x5d396b99 QtCored4.dll!QCoreApplicationPrivate::sendPostedEvents() [q:\qt\src\corelib\kernel\qcoreapplication.cpp @ 1373] at 0x5d39294b QtCored4.dll!qt_internal_proc() [q:\qt\src\corelib\kernel\qeventdispatcher_win.cpp @ 506] at 0x5d3d5729 USER32.dll!gapfnScSendMessage() [[unknown] @ -1] at 0x76d8c4e7 USER32.dll!gapfnScSendMessage() [[unknown] @ -1] at 0x76d8c5e7 USER32.dll!gapfnScSendMessage() [[unknown] @ -1] at 0x76d8cc19 USER32.dll!DispatchMessageW() [[unknown] @ -1] at 0x76d8cc70 QtCored4.dll!QEventDispatcherWin32::processEvents() [q:\qt\src\corelib\kernel\qeventdispatcher_win.cpp @ 807] at 0x5d3d66c6 QtGuid4.dll!QGuiEventDispatcherWin32::processEvents() [q:\qt\src\gui\kernel\qapplication_win.cpp @ 1170] at 0x5a84bb1e QtCored4.dll!QEventLoop::processEvents() [q:\qt\src\corelib\kernel\qeventloop.cpp @ 150] at 0x5d38f4fe QtCored4.dll!QEventLoop::exec() [q:\qt\src\corelib\kernel\qeventloop.cpp @ 201] at 0x5d38f630 QtCored4.dll!QCoreApplication::exec() [q:\qt\src\corelib\kernel\qcoreapplication.cpp @ 1009] at 0x5d391f6d QtGuid4.dll!QApplication::exec() [q:\qt\src\gui\kernel\qapplication.cpp @ 3720] at 0x5a78f0e8 krunner.exe!kdemain() [q:\kde-workspace\krunner\main.cpp @ 66] at 0x1355742 krunner.exe!main() [r:\build\kde\kde-workspace-20110130\work\msvc2010-debug-githead\krunner\krunner_dummy.cpp @ 3] at 0x138aca0 krunner.exe!WinMain() [q:\qt\src\winmain\qtmain_win.cpp @ 131] at 0x138eeaa krunner.exe!__tmainCRTStartup() [f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c @ 547] at 0x138d890 krunner.exe!WinMainCRTStartup() [f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c @ 371] at 0x138d61f kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x755fed6c ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37f5 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37c8 ntdll.dll!KiFastSystemCallRet() [[unknown] @ -1] at 0x76e870b4 kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x755fed6c ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37f5 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37c8 ntdll.dll!KiFastSystemCallRet() [[unknown] @ -1] at 0x76e870b4 kernel32.dll!WaitForMultipleObjectsEx() [[unknown] @ -1] at 0x755fbd1e kernel32.dll!WaitForMultipleObjects() [[unknown] @ -1] at 0x755fbd8c QtCored4.dll!QWindowsFileSystemWatcherEngineThread::run() [q:\qt\src\corelib\io\qfilesystemwatcher_win.cpp @ 335] at 0x5d36a3b5 QtCored4.dll!QThreadPrivate::start() [q:\qt\src\corelib\thread\qthread_win.cpp @ 317] at 0x5d23628f MSVCR100D.dll!beginthreadex() [[unknown] @ -1] at 0x5ef6a293 MSVCR100D.dll!beginthreadex() [[unknown] @ -1] at 0x5ef6a224 kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x755fed6c ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37f5 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37c8 ntdll.dll!KiFastSystemCallRet() [[unknown] @ -1] at 0x76e870b4 kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x755fc2f3 kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x755fc2a2 QtCored4.dll!QWaitConditionPrivate::wait() [q:\qt\src\corelib\thread\qwaitcondition_win.cpp @ 114] at 0x5d23871e QtCored4.dll!QWaitCondition::wait() [q:\qt\src\corelib\thread\qwaitcondition_win.cpp @ 175] at 0x5d238937 threadweaver.dll!ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned() [q:\kdelibs\threadweaver\weaver\weaverimpl.cpp @ 365] at 0x63275d05 threadweaver.dll!ThreadWeaver::WorkingHardState::waitForAvailableJob() [q:\kdelibs\threadweaver\weaver\workinghardstate.cpp @ 81] at 0x6327ea01 threadweaver.dll!ThreadWeaver::WeaverImpl::waitForAvailableJob() [q:\kdelibs\threadweaver\weaver\weaverimpl.cpp @ 356] at 0x63275c58 threadweaver.dll!ThreadWeaver::WorkingHardState::applyForWork() [q:\kdelibs\threadweaver\weaver\workinghardstate.cpp @ 74] at 0x6327e98d threadweaver.dll!ThreadWeaver::WeaverImpl::applyForWork() [q:\kdelibs\threadweaver\weaver\weaverimpl.cpp @ 351] at 0x63275c18 threadweaver.dll!ThreadWeaver::WorkingHardState::applyForWork() [q:\kdelibs\threadweaver\weaver\workinghardstate.cpp @ 74] at 0x6327e9ad threadweaver.dll!ThreadWeaver::WeaverImpl::applyForWork() [q:\kdelibs\threadweaver\weaver\weaverimpl.cpp @ 351] at 0x63275c18 threadweaver.dll!ThreadWeaver::WorkingHardState::applyForWork() [q:\kdelibs\threadweaver\weaver\workinghardstate.cpp @ 74] at 0x6327e9ad threadweaver.dll!ThreadWeaver::WeaverImpl::applyForWork() [q:\kdelibs\threadweaver\weaver\weaverimpl.cpp @ 351] at 0x63275c18 threadweaver.dll!ThreadWeaver::ThreadRunHelper::run() [q:\kdelibs\threadweaver\weaver\thread.cpp @ 87] at 0x6327a350 threadweaver.dll!ThreadWeaver::Thread::run() [q:\kdelibs\threadweaver\weaver\thread.cpp @ 144] at 0x6327a6d1 QtCored4.dll!QThreadPrivate::start() [q:\qt\src\corelib\thread\qthread_win.cpp @ 317] at 0x5d23628f MSVCR100D.dll!beginthreadex() [[unknown] @ -1] at 0x5ef6a293 MSVCR100D.dll!beginthreadex() [[unknown] @ -1] at 0x5ef6a224 kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x755fed6c ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37f5 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37c8 ntdll.dll!KiFastSystemCallRet() [[unknown] @ -1] at 0x76e870b4 KERNELBASE.dll!Sleep() [[unknown] @ -1] at 0x750f1818 ole32.dll!CoGetTreatAsClass() [[unknown] @ -1] at 0x75bfd98d ole32.dll!CoGetTreatAsClass() [[unknown] @ -1] at 0x75bfd87a kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x755fed6c ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37f5 ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x76ea37c8
Git commit 190413deb022edfd2b9e731c0fd350441511920a by Christoph Feck. Committed on 18/10/2011 at 15:41. Pushed by cfeck into branch 'master'. Fix painting on pixmap that already has a QPainter attached The code should use QWidget::render() instead of redirecting, but this simple move fixes the crash, hopefully also on Windows (where native == raster). BUG: 284360 CCBUG: 282029 M +3 -2 krunner/interfaces/default/resultview.cpp http://commits.kde.org/kde-workspace/190413deb022edfd2b9e731c0fd350441511920a
Could you check the patch from comment #1 and confirm if it fixes the crash?
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!