https://bugs.kde.org/show_bug.cgi?id=385793
Bug ID: 385793 Summary: Crash when closing 2nd document with infinite canvas active Product: krita Version: git master Platform: MS Windows OS: MS Windows Status: UNCONFIRMED Severity: crash Priority: NOR Component: general Assignee: krita-bugs-n...@kde.org Reporter: scottpetro...@gmail.com Target Milestone: --- I am on git master on my Surface Pro 4 (Win 10). I think I have a consistent crash now with this. Steps to reproduce: 1. Create a document (doesn't matter the size) 2. Create another document (doesn't matter the size) 3. Move the canvas for the 2nd document outside so the infinite canvas arrows appear. I had the bottom and right ones appear 4. Close the current file with the "X" for the tab crash... here is the Dr. MinGW log Error occurred on Sunday, October 15, 2017 at 16:15:10. krita.exe caused an Access Violation at location 00007FFCD0F03520 in module libkritaui.dll Reading from location 0000000000000000. AddrPC Params 00007FFCD0F03520 0000000021655AE0 0000000021655B40 0000000021655AE0 libkritaui.dll!eventFilter [C:/dev/krita/libs/ui/canvas/kis_infinity_manager.cpp @ 267] 265: 266: const KisCoordinatesConverter *converter = m_canvas->coordinatesConverter(); > 267: QRect widgetRect = > converter->widgetToImage(m_canvas->canvasWidget()->rect()).toAlignedRect(); 268: KisImageWSP image = view()->image(); 269: 00007FFCD1101FC3 000000001CA50470 000000006889DE9B 0000000000000050 libkritaui.dll! ?? [C:/dev/krita/libs/ui/input/kis_input_manager.cpp @ 178] 176: } 177: > 178: if (filter->eventFilter(object, event)) return true; 179: 180: /** 0000000068A0E0DD 00000000005FFB90 0000000000000000 00000000005FFB90 Qt5Core.dll!QCoreApplicationPrivate::sendThroughObjectEventFilters 0000000000DCA315 000000001CA50470 00000001D8E4D320 00000000005FB100 Qt5Widgets.dll!QApplicationPrivate::notify_helper 0000000000DCF6A0 0000000000000001 0000000020DC7FE0 0000000000000000 Qt5Widgets.dll!QApplication::notify 00007FFCD11570E6 0000000000000004 00007FFCDD0B70F0 00000000005FB200 libkritaui.dll!notify [C:/dev/krita/libs/ui/KisApplication.cpp @ 599] 597: { 598: try { > 599: return QApplication::notify(receiver, event); 600: } catch (std::exception &e) { 601: qWarning("Error %s sending event %i to object %s", 0000000068A0E312 00007FFCDD0B70F0 00007FFCDCF8213C 00000000215E2FB0 Qt5Core.dll!QCoreApplication::notifyInternal2 000000006196704F 000000001E84D190 0000000068A2E331 00000000215E2FB0 Qt5Gui.dll!QGuiApplicationPrivate::_q_updateFocusObject 0000000061967930 00000000005FB220 00000000005FB240 0000000000000000 Qt5Gui.dll!QGuiApplication::qt_static_metacall 0000000068A2E3FA 000000001C7FB840 0000000000E21276 00000000005FB350 Qt5Core.dll!QMetaObject::activate 0000000061968494 000000001E144D30 0000000020DC7FE0 0000000068B422F0 Qt5Gui.dll!QWindow::focusObjectChanged 0000000000E07AC5 000000002191C300 0000000020CB96E8 0000000002DBBE20 Qt5Widgets.dll!QWidget::clearFocus 0000000000E08E3C 000000002191C3E0 000000002191C3B0 0000000000000001 Qt5Widgets.dll!QWidget::~QWidget 00007FFCD11A80ED 0000000020CB96D0 0000000000000000 00000000219EC150 libkritaui.dll! ?? [C:/dev/krita/libs/ui/KisView.cpp @ 103] 101: bool KisView::s_firstView = true; 102: > 103: class Q_DECL_HIDDEN KisView::Private 104: { 105: public: 00007FFCD11A818D 0000000000000000 000000001CA589F0 0000000000000008 libkritaui.dll! ?? [C:/dev/krita/libs/ui/KisView.cpp @ 274] 272: KisPart::instance()->removeView(this); 273: delete d; > 274: } 275: 276: void KisView::notifyCurrentStateChanged(bool isCurrent) 0000000068A34A65 00000000005FFB90 000000001E8B8E70 000000001E8B8E70 Qt5Core.dll!QObjectPrivate::deleteChildren 0000000000E08C8F 0000001921A57D10 0000000100000014 0000000021A561D0 Qt5Widgets.dll!QWidget::~QWidget 0000000000F29A2D 00000000088F2410 0000000068D3CDE0 0000000002DBBE20 Qt5Widgets.dll!QMdiSubWindow::~QMdiSubWindow 0000000068A2F4A5 0000000000000050 0000000002C20A48 0000000002DBBE20 Qt5Core.dll!QObject::event 0000000000E0D9AC 000000001E0D8310 00000000005FB8E0 00000000005FB85F Qt5Widgets.dll!QWidget::event 0000000000F2A2B2 00000000005FFB90 0000000002C110B0 0000000000000000 Qt5Widgets.dll!QMdiSubWindow::event 0000000000DCA33C 000000001CA50470 0000000068A0DD5B 0000000021A56810 Qt5Widgets.dll!QApplicationPrivate::notify_helper 0000000000DCF6A0 0000000020EEDA00 000000001E8B8E70 0000000000000000 Qt5Widgets.dll!QApplication::notify 00007FFCD11570E6 0000000002C1E6CC 0000000000000000 0000000000000000 libkritaui.dll!notify [C:/dev/krita/libs/ui/KisApplication.cpp @ 599] 597: { 598: try { > 599: return QApplication::notify(receiver, event); 600: } catch (std::exception &e) { 601: qWarning("Error %s sending event %i to object %s", 0000000068A0E312 0000000000000000 00000000005FBE48 0000000000000000 Qt5Core.dll!QCoreApplication::notifyInternal2 0000000068A12BE0 0000000000000000 00000000003F0C00 0000000000000000 Qt5Core.dll!QCoreApplicationPrivate::sendPostedEvents 000000006A8EAB6E 0000000000000401 0000000000000000 00000000003F0C00 qwindows.dll!qt_plugin_instance 0000000068A54FBA 0000000080000012 00007FFCFE603552 0000000000000000 Qt5Core.dll!QEventDispatcherWin32Private::sendTimerEvent 00007FFCFE5F1C24 00000000017BDF40 0000000068A54C90 00000000003F0C00 USER32.dll!UserCallWinProcCheckWow 00007FFCFE5F156C 00000000005FC130 0000000002C209A0 0000000000000001 USER32.dll!DispatchMessageWorker 0000000068A546F3 0000000002C3F780 0000000000000024 00000000005FFB90 Qt5Core.dll!QEventDispatcherWin32::processEvents 000000006A8EAB55 0000000000000080 0000000000000014 000000001E67A9D0 qwindows.dll!qt_plugin_instance 0000000068A0D5EA 00000000005FFB70 00000000005FFC00 00000000005FF980 Qt5Core.dll!QEventLoop::exec 0000000068A14207 00000000005FFB70 00000000005FF980 0000000068914120 Qt5Core.dll!QCoreApplication::exec 0000000140005D52 0000000000000001 0000000002C11290 000000014048BA20 krita.exe!main [C:/dev/krita/krita/main.cc @ 305] 303: &app, SLOT(fileOpenRequested(QString))); 304: > 305: int state = app.exec(); 306: 307: { 00000001400013E8 0000000000000000 0000000000000000 0000000000000000 krita.exe!0x1000013e8 00000001400014EB 0000000000000000 0000000000000000 0000000000000000 krita.exe!0x1000014eb 00007FFCFE338364 0000000000000000 0000000000000000 0000000000000000 KERNEL32.DLL!BaseThreadInitThunk 00007FFCFEE37091 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!RtlUserThreadStart krita.exe ntdll.dll 6.2.14393.1715 KERNEL32.DLL 6.2.14393.1198 KERNELBASE.dll 6.2.14393.1715 msvcrt.dll 7.0.14393.0 libkritaglobal.dll libkritaui.dll libkritawidgetutils.dll libKF5I18n.dll Qt5Core.dll 5.6.1.0 USER32.dll 6.2.14393.576 win32u.dll 6.2.14393.51 ADVAPI32.dll 6.2.14393.0 Qt5Gui.dll 5.6.1.0 GDI32.dll 6.2.14393.206 sechost.dll 6.2.14393.1613 ole32.dll 6.2.14393.1715 gdi32full.dll 6.2.14393.1715 RPCRT4.dll 6.2.14393.82 combase.dll 6.2.14393.1715 ucrtbase.dll 6.2.14393.1715 SHELL32.dll 6.2.14393.1715 bcryptPrimitives.dll 6.2.14393.1715 Qt5Widgets.dll 5.6.1.0 cfgmgr32.dll 6.2.14393.0 libgcc_s_seh-1.dll windows.storage.dll 6.2.14393.1715 powrprof.dll 6.2.14393.0 libstdc++-6.dll shlwapi.dll 6.2.14393.0 kernel.appcore.dll 6.2.14393.0 Qt5Xml.dll 5.6.1.0 shcore.dll 6.2.14393.953 libkritacolor.dll libkritacommand.dll profapi.dll 6.2.14393.0 WS2_32.dll 6.2.14393.206 libkritaflake.dll libkritaimage.dll libkritaimpex.dll libkritalibbrush.dll libkritaodf.dll libkritapigment.dll libkritaplugin.dll libkritapsd.dll libkritastore.dll libkritaversion.dll libkritawidgets.dll libintl.DLL 0.18.0.0 libexiv2.dll PSAPI.DLL 6.2.14393.0 libKF5Completion.dll libKF5ConfigCore.dll libKF5ConfigGui.dll libKF5CoreAddons.dll libKF5GuiAddons.dll libKF5ItemViews.dll libKF5WidgetsAddons.dll Qt5Multimedia.dll 5.6.1.0 Qt5Network.dll 5.6.1.0 Qt5PrintSupport.dll 5.6.1.0 libKF5WindowSystem.dll comdlg32.dll 6.2.14393.479 libHalf.dll libpng16.dll MPR.dll 6.2.14393.1613 OPENGL32.dll 6.2.14393.0 libwinpthread-1.dll 1.0.0.0 Qt5Svg.dll 5.6.1.0 libfftw3-3.dll Qt5Concurrent.dll 5.6.1.0 libKF5Archive.dll libexpat.dll iconv.dll libz.dll 1.2.8.0 NETAPI32.dll 6.2.14393.0 USERENV.dll 6.2.14393.0 DNSAPI.dll 6.2.14393.1532 IPHLPAPI.DLL 6.2.14393.953 COMCTL32.dll 5.82.14393.447 NSI.dll 6.2.14393.0 WINSPOOL.DRV 6.2.14393.1715 GLU32.dll 6.2.14393.0 DDRAW.dll 6.2.14393.953 bcrypt.dll 6.2.14393.576 NETUTILS.DLL 6.2.14393.0 DCIMAN32.dll 6.2.14393.0 LOGONCLI.DLL 6.2.14393.0 SAMCLI.DLL 6.2.14393.0 IMM32.DLL 6.2.14393.0 qwindows.dll 5.6.1.0 OLEAUT32.dll 6.2.14393.1378 msvcp_win.dll 6.2.14393.0 WINMM.dll 6.2.14393.0 WINMMBASE.dll 6.2.14393.0 uxtheme.dll 6.2.14393.0 tiptsf.dll 6.2.14393.1715 dwmapi.dll 6.2.14393.206 ig9icd64.dll 21.20.16.4627 WTSAPI32.dll 6.2.14393.0 igc64.dll 21.20.16.4627 MSCTF.dll 6.2.14393.953 clbcatq.dll 2001.12.10941.16384 kimg_exr.dll libIex.dll libIlmImf.dll libIlmThread.dll libImath.dll kimg_kra.dll kimg_ora.dll kimg_pcx.dll kimg_pic.dll kimg_psd.dll kimg_ras.dll kimg_rgb.dll kimg_tga.dll kimg_xcf.dll qdds.dll 5.6.1.0 qgif.dll 5.6.1.0 qicns.dll 5.6.1.0 qico.dll 5.6.1.0 qjpeg.dll 5.6.1.0 qsvg.dll 5.6.1.0 qtiff.dll 5.6.1.0 qwbmp.dll 5.6.1.0 qwebp.dll 5.6.1.0 dataexchange.dll 6.2.14393.206 d3d11.dll 6.2.14393.953 dcomp.dll 6.2.14393.1378 dxgi.dll 6.2.14393.953 twinapi.appcore.dll 6.2.14393.1715 exchndl.dll 0.8.1.0 mgwhelp.dll 0.8.1.0 VERSION.dll 6.2.14393.0 dbghelp.dll 6.3.9600.17298 uiautomationcore.dll 7.2.14393.479 sxs.dll 6.2.14393.0 OLEACC.dll 7.2.14393.1715 twinapi.dll 6.2.14393.953 PROPSYS.dll 7.0.14393.0 LINKINFO.dll 6.2.14393.0 kritalcmsengine.dll liblcms2.dll krita_colorspaces_extensions.dll krita_shape_image.dll krita_shape_text.dll libkritatext.dll libkritatextlayout.dll krita_flaketools.dll krita_karbontools.dll krita_tool_basicflakes.dll libkritabasicflakes.dll krita_shape_vector.dll libkritavectorimage.dll krita_shape_artistictext.dll krita_shape_paths.dll krita_filtereffects.dll kritachalkpaintop.dll libkritalibpaintop.dll kritacolorsmudgepaintop.dll kritacurvepaintop.dll kritadefaultpaintops.dll kritadeformpaintop.dll kritadynapaintop.dll kritaexperimentpaintop.dll kritafilterop.dll kritagridpaintop.dll kritahairypaintop.dll kritahatchingpaintop.dll kritaparticlepaintop.dll kritaroundmarkerpaintop.dll kritasketchpaintop.dll kritaspraypaintop.dll kritatangentnormalpaintop.dll kritaasccdl.dll kritablurfilter.dll kritacolorsfilters.dll kritaconvertheighttonormalmap.dll kritaconvolutionfilters.dll kritadodgeburn.dll kritaedgedetection.dll kritaembossfilter.dll kritaexample.dll kritaextensioncolorsfilters.dll kritafastcolortransferfilter.dll kritagradientmap.dll kritahalftone.dll kritaimageenhancement.dll kritaindexcolors.dll kritalevelfilter.dll kritanoisefilter.dll kritanormalize.dll kritaoilpaintfilter.dll kritaphongbumpmap.dll kritapixelizefilter.dll kritaposterize.dll kritaraindropsfilter.dll kritarandompickfilter.dll kritaroundcornersfilter.dll kritasmalltilesfilter.dll kritasobelfilter.dll kritathreshold.dll kritaunsharpfilter.dll kritawavefilter.dll kritacolorgenerator.dll kritapatterngenerator.dll kritadefaulttools.dll libboost_system-mgw54-mt-1_61.dll kritarulerassistanttool.dll kritaselectiontools.dll kritatoolSmartPatch.dll kritatoolcrop.dll kritatooldyna.dll kritatoollazybrush.dll kritatoolpolygon.dll kritatoolpolyline.dll kritatooltext.dll kritatooltransform.dll kritaanimationdocker.dll krita_docker_defaults.dll kritaarrangedocker.dll kritaartisticcolorselector.dll kritachanneldocker.dll kritacolorselectorng.dll qsvgicon.dll 5.6.1.0 kritacolorslider.dll kritacompositiondocker.dll kritadefaultdockers.dll kritadigitalmixer.dll kritagriddocker.dll kritahistogramdocker.dll kritahistorydocker.dll kritaimagedocker.dll kritalutdocker.dll libOpenColorIO.dll kritaoverviewdocker.dll kritapalettedocker.dll kritapatterndocker.dll kritapresetdocker.dll kritapresethistory.dll kritasmallcolorselector.dll kritaspecificcolorselector.dll kritatasksetdocker.dll kritatouchdocker.dll Qt5Qml.dll 5.6.1.0 libkritaqml.dll Qt5QuickWidgets.dll 5.6.1.0 Qt5Quick.dll 5.6.1.0 edputil.dll 6.2.14393.1358 kritaanimationrenderer.dll kritabigbrother.dll kritabuginfo.dll kritaclonesarray.dll kritacolorrange.dll kritacolorspaceconversion.dll kritahistogram.dll kritaimagesize.dll kritaimagesplit.dll kritalayergroupswitcher.dll kritalayersplit.dll kritametadataeditor.dll kritamodifyselection.dll kritaoffsetimage.dll kritaqmic.dll kritaresourcemanager.dll kritarotateimage.dll kritaseparatechannels.dll kritashearimage.dll kritawaveletdecompose.dll qtquick2plugin.dll 5.6.1.0 Ninput.dll 6.2.14393.0 SspiCli.dll 6.2.14393.576 WININET.dll 11.0.14393.1715 iertutil.dll 11.0.14393.1715 ondemandconnroutehelper.dll 6.2.14393.351 winhttp.dll 6.2.14393.953 mswsock.dll 6.2.14393.0 WINNSI.DLL 6.2.14393.0 urlmon.dll 11.0.14393.1715 rasadhlp.dll 6.2.14393.0 fwpuclnt.dll 6.2.14393.0 Windows 6.2.9200 DrMingw 0.8.1 -- You are receiving this mail because: You are watching all bug changes.