Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crashed when copying and changing of size on the next frame #5431

Open
unoffending opened this issue Apr 27, 2024 · 4 comments
Open

Crashed when copying and changing of size on the next frame #5431

unoffending opened this issue Apr 27, 2024 · 4 comments

Comments

@unoffending
Copy link

Description

As you know, animators use certain tools to ensure that everything is correct in perspective. So, I tried one of the methods.
First you need to draw a horizontal line, then add two lines that should pass through one point, which will be the perspective lines. This is a one-point perspective.
Next, I drew a rectangle, which in theory should move away in the future. Two horizontal lines touch two perspective lines. Next, you need to draw the diagonals of this rectangle. We need another perspective line that will pass through this point and through the perspective point.
To draw the next rectangle, you need to draw a line that will go through the bottom right point of the rectangle and the top intersection point of the rectangle in the middle.
The next stage, I made a rectangle, made two diagonals in it, made a vertical line that intersects the intersection point of the diagonals. Next, you need to draw a line that will intersect the perspective point and the top point of the second rectangle.
Now (as it seems to me, this is the stage that influenced the failure) you need to copy the rectangle, make it smaller and put it in a position so that it intersects the intended third line of perspective with its vertical line in the same way...
I did this several times, and then...
At this point, OpenToonz crashed.

Steps to Reproduce

Expected Behavior

No response

Screenshots, Video & Crash Logs

движение2

Движение

OpenToonz 1.7.1 (Build Mar 14 2023)

Report Date: 2024-04-27 07:43:16
Crash Reason: EXCEPTION_ACCESS_VIOLATION

Build ABI: x86_64-little_endian-llp64
Operating System: Windows 10 Version 2009
OS Kernel: 10.0.19045
CPU Threads: 4

GPU Vendor: NVIDIA Corporation
GPU Model: NVIDIA GeForce GTX 650 Ti BOOST/PCIe/SSE2
GPU Version: 4.6.0 NVIDIA 472.98

Crash File: C:\Users\Alex\AppData\Local\OpenToonz\OpenToonz\crash\Crash-20240427-074316.log
Mini Dump File: C:\Users\Alex\AppData\Local\OpenToonz\OpenToonz\crash\Crash-20240427-074316.dmp

Application Dir: C:/Program Files/OpenToonz
Stuff Dir: C:\OpenToonz stuff

Project Name: Learning
Scene Name: untitled
Project Path: C:\OpenToonz stuff\projects\Learning\Learning_otprj.xml
Scene Path: C:\OpenToonz stuff\projects\Learning\scenes\untitled.tnz

==== Modules ====
C:\Program Files\OpenToonz\OpenToonz.exe
C:\Windows\SYSTEM32\ntdll.dll
C:\Windows\System32\KERNEL32.DLL
C:\Windows\System32\KERNELBASE.dll
C:\Windows\System32\USER32.dll
C:\Windows\System32\win32u.dll
C:\Program Files\OpenToonz\Qt5Xml.dll
C:\Program Files\OpenToonz\Qt5PrintSupport.dll
C:\Windows\System32\GDI32.dll
C:\Windows\System32\gdi32full.dll
C:\Windows\System32\msvcp_win.dll
C:\Windows\System32\ucrtbase.dll
C:\Windows\SYSTEM32\OPENGL32.dll
C:\Windows\System32\msvcrt.dll
C:\Windows\System32\SHELL32.dll
C:\Windows\System32\ADVAPI32.dll
C:\Windows\System32\ole32.dll
C:\Windows\System32\sechost.dll
C:\Windows\System32\RPCRT4.dll
C:\Windows\System32\COMDLG32.dll
C:\Windows\System32\combase.dll
C:\Windows\System32\bcrypt.dll
C:\Windows\System32\shcore.dll
C:\Windows\System32\OLEAUT32.dll
C:\Windows\System32\SHLWAPI.dll
C:\Program Files\OpenToonz\glut64.dll
C:\Program Files\OpenToonz\Qt5SerialPort.dll
C:\Program Files\OpenToonz\EDSDK.dll
C:\Windows\System32\SETUPAPI.dll
C:\Program Files\OpenToonz\colorfx.dll
C:\Windows\System32\cfgmgr32.dll
C:\Windows\System32\WS2_32.dll
C:\Program Files\OpenToonz\image.dll
C:\Program Files\OpenToonz\tnztools.dll
C:\Program Files\OpenToonz\tnzstdfx.dll
C:\Program Files\OpenToonz\tfarm.dll
C:\Program Files\OpenToonz\Qt5Widgets.dll
C:\Program Files\OpenToonz\Qt5Gui.dll
C:\Program Files\OpenToonz\Qt5Core.dll
C:\Program Files\OpenToonz\toonzqt.dll
C:\Program Files\OpenToonz\sound.dll
C:\Program Files\OpenToonz\opencv_world451.dll
C:\Program Files\OpenToonz\toonzlib.dll
C:\Program Files\OpenToonz\Qt5Script.dll
C:\Program Files\OpenToonz\tnzext.dll
C:\Program Files\OpenToonz\tnzbase.dll
C:\Program Files\OpenToonz\tnzcore.dll
C:\Program Files\OpenToonz\Qt5OpenGL.dll
C:\Program Files\OpenToonz\Qt5Multimedia.dll
C:\Program Files\OpenToonz\Qt5Network.dll
C:\Windows\SYSTEM32\MPR.dll
C:\Windows\SYSTEM32\GLU32.dll
C:\Windows\System32\CRYPT32.dll
C:\Windows\SYSTEM32\dbghelp.dll
C:\Windows\SYSTEM32\WINSPOOL.DRV
C:\Windows\SYSTEM32\MFPlat.DLL
C:\Windows\SYSTEM32\MF.dll
C:\Program Files\OpenToonz\MSVCP140.dll
C:\Program Files\OpenToonz\VCRUNTIME140.dll
C:\Program Files\OpenToonz\VCRUNTIME140_1.dll
C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.19041.3636_none_7931fb75243f97c8\COMCTL32.dll
C:\Windows\SYSTEM32\WINMM.dll
C:\Windows\SYSTEM32\VERSION.dll
C:\Windows\SYSTEM32\MSVFW32.dll
C:\Windows\SYSTEM32\AVIFIL32.dll
C:\Program Files\OpenToonz\libmypaint-1-4-0.dll
C:\Program Files\OpenToonz\glew32.dll
C:\Windows\SYSTEM32\UxTheme.dll
C:\Windows\SYSTEM32\dwmapi.dll
C:\Program Files\OpenToonz\MSVCP140_1.dll
C:\Windows\SYSTEM32\d3d11.dll
C:\Windows\SYSTEM32\dxgi.dll
C:\Windows\SYSTEM32\USERENV.dll
C:\Windows\SYSTEM32\NETAPI32.dll
C:\Program Files\OpenToonz\Qt5Svg.dll
C:\Program Files\OpenToonz\CONCRT140.dll
C:\Windows\SYSTEM32\IPHLPAPI.DLL
C:\Windows\SYSTEM32\DNSAPI.dll
C:\Windows\SYSTEM32\MSACM32.dll
C:\Program Files\OpenToonz\libintl-8.dll
C:\Program Files\OpenToonz\libjson-c-2.dll
C:\Program Files\OpenToonz\libiconv-2.dll
C:\Windows\SYSTEM32\winmmbase.dll
C:\Windows\SYSTEM32\dbgcore.DLL
C:\Windows\SYSTEM32\NETUTILS.DLL
C:\Windows\SYSTEM32\SRVCLI.DLL
C:\Windows\SYSTEM32\MFCORE.DLL
C:\Windows\SYSTEM32\CRYPTBASE.DLL
C:\Windows\SYSTEM32\powrprof.dll
C:\Windows\SYSTEM32\kernel.appcore.dll
C:\Windows\SYSTEM32\ksuser.dll
C:\Windows\System32\IMM32.DLL
C:\Windows\System32\NSI.dll
C:\Windows\System32\bcryptPrimitives.dll
C:\Windows\SYSTEM32\RTWorkQ.DLL
C:\Windows\SYSTEM32\UMPDC.dll
C:\Program Files\OpenToonz\platforms\qwindows.dll
C:\Windows\SYSTEM32\WTSAPI32.dll
c:\Windows\System32\tumldr.dll
c:\Windows\System32\tumintx.dll
C:\Windows\SYSTEM32\cryptsp.dll
C:\Windows\SYSTEM32\windows.storage.dll
C:\Windows\SYSTEM32\Wldp.dll
C:\Windows\SYSTEM32\profapi.dll
C:\Program Files\OpenToonz\styles\qwindowsvistastyle.dll
C:\Program Files\OpenToonz\iconengines\qsvgicon.dll
C:\Windows\system32\d3d9.dll
C:\Windows\SYSTEM32\msasn1.dll
C:\Windows\SYSTEM32\cryptnet.dll
C:\Windows\System32\WINTRUST.DLL
C:\Windows\System32\imagehlp.dll
C:\Windows\system32\rsaenh.dll
C:\Windows\System32\MSCTF.dll
C:\Windows\SYSTEM32\textinputframework.dll
C:\Windows\System32\CoreUIComponents.dll
C:\Windows\System32\CoreMessaging.dll
C:\Windows\SYSTEM32\ntmarta.dll
C:\Windows\SYSTEM32\wintypes.dll
C:\Windows\system32\Oleacc.dll
C:\Windows\system32\UIAutomationCore.dll
C:\Windows\SYSTEM32\PROPSYS.dll
C:\Windows\System32\clbcatq.dll
C:\Windows\SYSTEM32\sxs.dll
C:\Windows\System32\AppXDeploymentClient.dll
C:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_72959b4e763ac8f5\nvoglv64.dll
C:\Windows\SYSTEM32\drvstore.dll
C:\Windows\SYSTEM32\devobj.dll
C:\Windows\SYSTEM32\dxcore.dll
C:\Windows\SYSTEM32\WINSTA.dll
C:\Windows\system32\dataexchange.dll
C:\Windows\system32\dcomp.dll
C:\Windows\system32\twinapi.appcore.dll
C:\Windows\system32\dwrite.dll
C:\Program Files\OpenToonz\imageformats\qgif.dll
C:\Program Files\OpenToonz\imageformats\qicns.dll
C:\Program Files\OpenToonz\imageformats\qico.dll
C:\Program Files\OpenToonz\imageformats\qjpeg.dll
C:\Program Files\OpenToonz\imageformats\qsvg.dll
C:\Program Files\OpenToonz\imageformats\qtga.dll
C:\Program Files\OpenToonz\imageformats\qtiff.dll
C:\Program Files\OpenToonz\imageformats\qwbmp.dll
C:\Program Files\OpenToonz\imageformats\qwebp.dll
C:\OpenToonz stuff\plugins\DWANGO_BlurChromaticAberration.plugin
C:\Program Files\OpenToonz\VCOMP140.DLL
C:\OpenToonz stuff\plugins\DWANGO_BlurConvolution.plugin
C:\OpenToonz stuff\plugins\DWANGO_BlurCurlNoise.plugin
C:\OpenToonz stuff\plugins\DWANGO_BlurMaskedC.plugin
C:\OpenToonz stuff\plugins\DWANGO_BlurMaskedD.plugin
C:\OpenToonz stuff\plugins\DWANGO_BlurMaskedR.plugin
C:\OpenToonz stuff\plugins\DWANGO_CoherentNoise.plugin
C:\OpenToonz stuff\plugins\DWANGO_ComposeAdd.plugin
C:\OpenToonz stuff\plugins\DWANGO_ComposeMul.plugin
C:\OpenToonz stuff\plugins\DWANGO_ComposeOptical.plugin
C:\OpenToonz stuff\plugins\DWANGO_Drip.plugin
C:\OpenToonz stuff\plugins\DWANGO_ImageQuilting.plugin
C:\OpenToonz stuff\plugins\DWANGO_Kaleidoscope.plugin
C:\OpenToonz stuff\plugins\DWANGO_LightBloom.plugin
C:\OpenToonz stuff\plugins\DWANGO_LightGlare.plugin
C:\OpenToonz stuff\plugins\DWANGO_LightIncident.plugin
C:\OpenToonz stuff\plugins\DWANGO_Paraffin.plugin
C:\OpenToonz stuff\plugins\DWANGO_PencilHatching.plugin
C:\OpenToonz stuff\plugins\DWANGO_Tiling.plugin
C:\OpenToonz stuff\plugins\DWANGO_WaveGlass.plugin
C:\OpenToonz stuff\plugins\WolfInABowl_BlurChannels.plugin
C:\OpenToonz stuff\plugins\WolfInABowl_Diffusion.plugin
C:\OpenToonz stuff\plugins\WolfInABowl_LumaThreshold.plugin
C:\OpenToonz stuff\plugins\WolfInABowl_LumaThresholdTwo.plugin
C:\OpenToonz stuff\plugins\WolfInABowl_OneChannel.plugin
C:\OpenToonz stuff\plugins\WolfInABowl_Selector.plugin
C:\OpenToonz stuff\plugins\WolfInABowl_SeparateChannels.plugin
C:\OpenToonz stuff\plugins\WolfInABowl_Slide.plugin
C:\Program Files\OpenToonz\bearer\qgenericbearer.dll
C:\Windows\SYSTEM32\dhcpcsvc6.DLL
C:\Windows\SYSTEM32\dhcpcsvc.DLL
C:\Windows\System32\netprofm.dll
C:\Windows\System32\npmproxy.dll
C:\Program Files\OpenToonz\audio\qtaudio_windows.dll
C:\Windows\SYSTEM32\MMDevAPI.DLL
C:\Windows\SYSTEM32\wdmaud.drv
C:\Windows\SYSTEM32\AVRT.dll
C:\Windows\SYSTEM32\AUDIOSES.DLL
C:\Windows\SYSTEM32\msacm32.drv
C:\Windows\SYSTEM32\midimap.dll
C:\Windows\System32\mswsock.dll
C:\Windows\System32\rasadhlp.dll
C:\Windows\system32\napinsp.dll
C:\Windows\system32\pnrpnsp.dll
C:\Windows\system32\wshbth.dll
C:\Windows\system32\NLAapi.dll
C:\Windows\System32\winrnr.dll
C:\Windows\System32\fwpuclnt.dll
C:\Windows\SYSTEM32\LINKINFO.dll
C:\Windows\SYSTEM32\apphelp.dll
C:\Windows\system32\Windows.Storage.Search.dll
C:\Windows\System32\StructuredQuery.dll
C:\Windows\SYSTEM32\edputil.dll
C:\Windows\System32\appresolver.dll
C:\Windows\System32\Bcp47Langs.dll
C:\Windows\System32\SLC.dll
C:\Windows\System32\sppc.dll
C:\Windows\system32\wintab32.dll
C:\Windows\SYSTEM32\Wacom_Tablet.dll
C:\Windows\system32\winhttp.dll
C:\Windows\SYSTEM32\SspiCli.dll
C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.3636_none_60b6a03d71f818d5\comctl32.dll
C:\Windows\SYSTEM32\WindowsCodecs.dll
C:\Windows\System32\thumbcache.dll
==== End ====

==== Backtrace ====
1> RtlDeleteAce [0x7ff823148b1c] <ntdll.dll>
2> RtlRaiseException [0x7ff8231212d6] <ntdll.dll>
3> KiUserExceptionDispatcher [0x7ff823170ebe] <ntdll.dll>
4> PegbarCenterField::tr [0x7fffc8e78007] <tnztools.dll>
5> RasterSelection::setFrameId [0x7fffc8e7d9a2] <tnztools.dll>
6> RasterSelection::operator= [0x7fffc8e79d31] <tnztools.dll>
7> RasterSelection::setTransformationCount [0x7fffc8e7e327] <tnztools.dll>
8> RasterSelection::setTransformationCount [0x7fffc8e878c5] <tnztools.dll>
9> RasterSelection::isPastedSelection [0x7fffc8e7be06] <tnztools.dll>
10> TSmartPointerT::~TSmartPointerT [0x7ff704d8b4fd] <OpenToonz.exe>
11> TSmartPointerT::~TSmartPointerT [0x7ff704d8a5f8] <OpenToonz.exe>
12> QWidget::event [0x7fffc3bc8066] <Qt5Widgets.dll>
13> TSmartPointerT::~TSmartPointerT [0x7ff704d8942b] <OpenToonz.exe>
14> QApplicationPrivate::notify_helper [0x7fffc3ba55c0] <Qt5Widgets.dll>
15> QApplication::notify [0x7fffc3ba34e0] <Qt5Widgets.dll>
16> QCoreApplication::notifyInternal2 [0x7fffc311318a] <Qt5Core.dll>
17> QApplicationPrivate::sendMouseEvent [0x7fffc3ba67c5] <Qt5Widgets.dll>
18> QDesktopWidget::workAreaResized [0x7fffc3bf09d2] <Qt5Widgets.dll>
19> QDesktopWidget::workAreaResized [0x7fffc3bee96e] <Qt5Widgets.dll>
20> QApplicationPrivate::notify_helper [0x7fffc3ba55c0] <Qt5Widgets.dll>
21> QApplication::notify [0x7fffc3ba4643] <Qt5Widgets.dll>
22> QCoreApplication::notifyInternal2 [0x7fffc311318a] <Qt5Core.dll>
23> QGuiApplicationPrivate::processMouseEvent [0x7fffc35547c3] <Qt5Gui.dll>
24> QWindowSystemInterface::sendWindowSystemEvents [0x7fffc353f030] <Qt5Gui.dll>
25> QEventDispatcherWin32::processEvents [0x7fffc315bcfa] <Qt5Core.dll>
26> qt_plugin_query_metadata [0x7fffbdce28d9] <qwindows.dll>
27> QEventLoop::exec [0x7fffc310f64c] <Qt5Core.dll>
28> QCoreApplication::exec [0x7fffc3112164] <Qt5Core.dll>
29> TSmartPointerT::~TSmartPointerT [0x7ff704ca5219] <OpenToonz.exe>
30> TSmartPointerT::~TSmartPointerT [0x7ff7050ceab7] <OpenToonz.exe>
31> TSmartPointerT::~TSmartPointerT [0x7ff7050ce092] <OpenToonz.exe>
32> BaseThreadInitThunk [0x7ff821907344] <KERNEL32.DLL>
33> RtlUserThreadStart [0x7ff8231226b1] <ntdll.dll>
==== End ====

OpenToonz Version

1.7

OpenToonz Version Information

No response

Operating System

Windows

GPU

NVIDIA

Graphics Tablet

None

@unoffending unoffending changed the title Crashed when copying and reducing on the next frame Crashed when copying and changing of size on the next frame Apr 27, 2024
@RodneyBaker
Copy link
Collaborator

@unoffending
My response isn't really toward this current report but to try to examine a little more closely why you are having as many difficulties as you are currently.

I am curious how often you are clearing Opentoonz cache.
That can be done via File > Clear Cache Folder

This likely won't resolve all or even most of your problems but hopefully it should help a little.

Also, if you use Undo a lot consider that as a potential cause of instability.
There are several things we can do to reduce that problem... to include turning on the option in Preferences to clear Undo history when a Scene is saved. More importantly though would be that if you experience instability... especially where related to use of Undo... that is a good time to save and restart Opentoonz.

@unoffending
Copy link
Author

@unoffending My response isn't really toward this current report but to try to examine a little more closely why you are having as many difficulties as you are currently.

I am curious how often you are clearing Opentoonz cache. That can be done via File > Clear Cache Folder

This likely won't resolve all or even most of your problems but hopefully it should help a little.

Also, if you use Undo a lot consider that as a potential cause of instability. There are several things we can do to reduce that problem... to include turning on the option in Preferences to clear Undo history when a Scene is saved. More importantly though would be that if you experience instability... especially where related to use of Undo... that is a good time to save and restart Opentoonz.

@RodneyBaker thank you!

@RodneyBaker
Copy link
Collaborator

Random aside: Once we get you up and running with stability we need to show you the Perspective Assistants.
Those are a set of tools that will aid you a lot in drawing thing with precision and in perspective.

@unoffending
Copy link
Author

Random aside: Once we get you up and running with stability we need to show you the Perspective Assistants. Those are a set of tools that will aid you a lot in drawing thing with precision and in perspective.

Wow! Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants