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.

Reply via email to