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

Crash accessing JSON array from Lua, probably index out of bounds #4166

Closed
sentry-io bot opened this issue Nov 23, 2023 · 0 comments
Closed

Crash accessing JSON array from Lua, probably index out of bounds #4166

sentry-io bot opened this issue Nov 23, 2023 · 0 comments
Assignees
Labels
bug crash report Issue originated from a crash report / .dmp file scripting Related to scripting API
Milestone

Comments

@sentry-io
Copy link

sentry-io bot commented Nov 23, 2023

Sentry Issue: ASEPRITE-1M2

EXCEPTION_ACCESS_VIOLATION_READ / 0x8: Fatal Error: 

Thread 32764 Crashed:
0   Aseprite.exe                    0x7ff71631ca1d      json11::Json::operator=
1   Aseprite.exe                    0x7ff7165fe8e2      app::script::`anonymous namespace'::JsonObj_newindex (json_class.cpp:169)
2   Aseprite.exe                    0x7ff71687499a      luaD_precall (ldo.c:532)
3   Aseprite.exe                    0x7ff71687408b      ccall (ldo.c:575)
4   Aseprite.exe                    0x7ff71687de0f      luaV_finishset (lvm.c:354)
5   Aseprite.exe                    0x7ff71687bbc7      luaV_execute (lvm.c:1158)
6   Aseprite.exe                    0x7ff7168740a1      ccall (ldo.c:577)
7   Aseprite.exe                    0x7ff716874d32      luaD_rawrunprotected (ldo.c:144)
8   Aseprite.exe                    0x7ff71687476f      luaD_pcall (ldo.c:892)
9   Aseprite.exe                    0x7ff71686fd8d      lua_pcallk (lapi.c:1057)
10  Aseprite.exe                    0x7ff7165f0236      <lambda>::operator() (dialog_class.cpp:304)
11  Aseprite.exe                    0x7ff716275d2b      [inlined] std::_Func_class<T>::operator() (functional:883)
12  Aseprite.exe                    0x7ff716275d2b      [inlined] obs::slot<T>::operator() (slot.h:78)
13  Aseprite.exe                    0x7ff716275d2b      obs::signal<T>::operator()<T> (signal.h:123)
14  Aseprite.exe                    0x7ff7167b7714      ui::ButtonBase::onProcessMessage (button.cpp:255)
15  Aseprite.exe                    0x7ff7167b12b8      ui::Manager::sendMessageToWidget (manager.cpp:2023)
16  Aseprite.exe                    0x7ff7167b0a35      ui::Manager::pumpQueue (manager.cpp:1897)
17  Aseprite.exe                    0x7ff7167ad84d      ui::Manager::dispatchMessages (manager.cpp:864)
18  Aseprite.exe                    0x7ff7167b1159      ui::Manager::run (manager.cpp:292)
19  Aseprite.exe                    0x7ff71627cb3a      app::App::run (app.cpp:546)
20  Aseprite.exe                    0x7ff716274b5d      app_main (main.cpp:152)
21  Aseprite.exe                    0x7ff716a3c8f5      wWinMain (main.cpp:40)
22  Aseprite.exe                    0x7ff7169b0e91      [inlined] invoke_main (exe_common.inl:118)
23  Aseprite.exe                    0x7ff7169b0e91      __scrt_common_main_seh (exe_common.inl:288)
24  KERNEL32.DLL                    0x7ffb143b7343      BaseThreadInitThunk
25  ntdll.dll                       0x7ffb154c26b0      RtlUserThreadStart
@sentry-io sentry-io bot added bug crash report Issue originated from a crash report / .dmp file labels Nov 23, 2023
@dacap dacap added this to the v1.3.0 milestone Nov 23, 2023
@dacap dacap added the scripting Related to scripting API label Nov 23, 2023
@dacap dacap modified the milestones: v1.3.0, v1.3.1, 1.3.2 Nov 27, 2023
@dacap dacap assigned dacap and unassigned dacap Nov 28, 2023
@dacap dacap closed this as completed in eeb5be9 Nov 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug crash report Issue originated from a crash report / .dmp file scripting Related to scripting API
Projects
Archived in project
Development

No branches or pull requests

1 participant