View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004733 | NoesisGUI | Unity | public | 2026-01-24 16:23 | 2026-02-05 11:51 |
| Reporter | Xaron | Assigned To | sfernandez | ||
| Priority | normal | Severity | crash | ||
| Status | resolved | Resolution | fixed | ||
| Product Version | 3.2.10 | ||||
| Target Version | 3.2.11 | Fixed in Version | 3.2.11 | ||
| Summary | 0004733: Crashes in native Unity game: BindingOperations_SetBinding | ||||
| Description | We're getting more crashes in our Unity game using Noesis 3.2.10. I've attached some examples of crash dumps. | ||||
| Attached Files | |||||
| Platform | Any | ||||
| has duplicate | 0004293 | resolved | sfernandez | Native crashes with Unity and Noesis 3.2.8 |
| has duplicate | 0004593 | resolved | sfernandez | Crash in native game: mono_monitor_enter_v4 |
| has duplicate | 0004721 | resolved | sfernandez | Unity game crashes randomly: KeyEventArgs_IsToggled_get |
| has duplicate | 0004594 | resolved | sfernandez | Crash in native game: RtlFreeHeap |
| has duplicate | 0004750 | resolved | sfernandez | Crash in Unity game with patched lib 3.2.10p1: BindingOperations_SetBinding |
|
Hi, this issue should be fixed with changeset r16517. I have built a patched library of 3.2.10 version for you to try: Please let us know if this library solves these crashes. |
|
|
Thank you so much! Putting it in for our next build today. I guess the other crashes are not covered by this one yet? |
|
|
The following crashes: 0004293, 0004593, 0004721, 0004594, are duplicates of this one and should be fixed by the provided patched library. |
|
|
Thank you again! We're having some new crashes with the patched lib. Will create a new bug for it. :) |
|
|
I think that one is still happening. But I'm not sure if it's a new one so I created a new bug with that patched lib: https://www.noesisengine.com/bugs/view.php?id=4750 |
|
|
Unfortunately the fix doesn't solve your particular crash, as the new dump is the same as the other ones. Could you please provide access to the game and some guidance on how to reproduce it? We want to fix this before we release the upcoming 3.2.11 version. |
|
|
I can give you access to the game, no problem with that but it's happening randomly. I just get those reports via our crash reporting tool and haven't found a way to reproduce them. Not sure if it helps but I could upload a debug version of the library with out next beta build maybe to get better traceable results? |
|
|
Thanks! Do you have any kind of logs indicating which action is the user doing? Maybe that could help reproducing the issue. |
|
|
I just got 2 new dumps and the stack trace seems to be slightly different? The log files are not that helpful. It's all color related. What we're doing at that point is loading materials and using some color operations. I just can guess that some UI parts are listening to changes there... 0 Noesis.dll 0x7ff965cdcc97 Color_GetStaticType I'm checking if I can gather some more log files... |
|
|
Could it be that Noesis is reading from the resources.xaml file? There’s brushes and colours in there. |
|
|
Latest dumps are also the for the same crash, happening while destroying one of your custom controls (nothing to do with colors despite what you see in the callstack, which is not correctly unrolled without symbols). Let's try with a debug library to see if we catch any assert before it crashes that explains what's wrong: |
|
|
Thank you! I'll add that debug lib right now, roll out a new beta build and let you know as soon as we have some data! |
|
|
Ok with the debug dll I get quite a lot of crashes in the editor already: [NOESIS] Assertion failed: IsBaseComponentType(type), at ExtendBindings.cpp(3179) 0 Noesis.dll 0x7ff84f1bf3e0 KeyEventArgs_IsToggled_get DllNotFoundException: Noesis assembly:<unknown assembly> type:<unknown type> member:(null) DllNotFoundException: Noesis assembly:<unknown assembly> type:<unknown type> member:(null) |
|
|
Unity crash report: |
|
|
Ok I think I have a repro for at least one crash with the debug DLL, here's a dump. I'm preparing the project for you atm so you can check as well: |
|
|
Thanks! I'm going to take a look at this right now. |
|
|
Thank you! I also have quite some crashes with the Unity editor involved and can also reproduce this but not sure it would be of any help when I upload the entire Unity project for you? I don't get any valuable crash dumps in that case... |
|
|
Could you upload the project to a GDrive or other service? the link you provided is donwloading at <50KB and it'll take forever to download. |
|
|
It went a bit faster during the last couple hours, perhaps I can get it downloaded by tomorrow :) |
|
|
Having access to the project is even better, I've downloaded both things just fine, thank you! |
|
|
Awesome, I'll remove both links then. :) Good luck hunting! |
|
|
Hello, we found the source of all these crashes and fixed it, here you can find a patched library for you to test (a Profile version in this case): Please let me know if you find any new crashes with it and if possible how to reproduce them, now that we have access to your project it will be easier for us to fix them. |
|
|
Very nice, thank you! Just in time. I'll set up a new beta version using that DLL. :) |
|
|
So far not a single crash in regards to Noesis. Only the usual Unity crashes but that's not relevant here. Thank you! |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-01-24 16:23 | Xaron | New Issue | |
| 2026-01-24 16:23 | Xaron | File Added: crash-4.zip | |
| 2026-01-26 10:55 | jsantos | Assigned To | => sfernandez |
| 2026-01-26 10:55 | jsantos | Status | new => assigned |
| 2026-01-26 10:56 | jsantos | Target Version | => 3.2.11 |
| 2026-01-26 12:56 | sfernandez | Relationship added | has duplicate 0004293 |
| 2026-01-26 12:58 | sfernandez | Relationship added | related to 0004594 |
| 2026-01-26 12:59 | sfernandez | Relationship added | has duplicate 0004593 |
| 2026-01-26 13:02 | sfernandez | Relationship added | has duplicate 0004721 |
| 2026-01-26 13:04 | sfernandez | Status | assigned => feedback |
| 2026-01-26 13:04 | sfernandez | Note Added: 0011772 | |
| 2026-01-26 13:04 | sfernandez | Relationship replaced | duplicate of 0004594 |
| 2026-01-26 13:05 | sfernandez | Relationship deleted | 0004594 |
| 2026-01-26 13:05 | sfernandez | Relationship added | has duplicate 0004594 |
| 2026-01-26 16:35 | Xaron | Note Added: 0011774 | |
| 2026-01-26 16:35 | Xaron | Status | feedback => assigned |
| 2026-01-26 16:39 | Xaron | Note Edited: 0011774 | |
| 2026-01-27 19:12 | sfernandez | Status | assigned => feedback |
| 2026-01-27 19:12 | sfernandez | Note Added: 0011782 | |
| 2026-01-28 09:02 | Xaron | Note Added: 0011783 | |
| 2026-01-28 09:02 | Xaron | Status | feedback => assigned |
| 2026-01-29 09:15 | Xaron | Note Added: 0011791 | |
| 2026-01-29 12:09 | sfernandez | Relationship added | has duplicate 0004750 |
| 2026-01-29 12:11 | sfernandez | Status | assigned => feedback |
| 2026-01-29 12:11 | sfernandez | Note Added: 0011792 | |
| 2026-01-29 13:03 | Xaron | Note Added: 0011793 | |
| 2026-01-29 13:03 | Xaron | Status | feedback => assigned |
| 2026-01-29 13:04 | Xaron | Note Edited: 0011793 | |
| 2026-01-29 13:17 | sfernandez | Status | assigned => feedback |
| 2026-01-29 13:17 | sfernandez | Note Added: 0011794 | |
| 2026-01-29 13:40 | Xaron | Note Added: 0011795 | |
| 2026-01-29 13:40 | Xaron | File Added: crash-6.zip | |
| 2026-01-29 13:40 | Xaron | Status | feedback => assigned |
| 2026-01-29 13:56 | Xaron | Note Edited: 0011795 | |
| 2026-01-29 14:16 | Xaron | Note Added: 0011796 | |
| 2026-01-29 14:29 | sfernandez | Status | assigned => feedback |
| 2026-01-29 14:29 | sfernandez | Note Added: 0011797 | |
| 2026-01-29 14:34 | Xaron | Note Added: 0011798 | |
| 2026-01-29 14:34 | Xaron | Status | feedback => assigned |
| 2026-01-29 16:37 | Xaron | Note Added: 0011802 | |
| 2026-01-29 16:38 | Xaron | Note Edited: 0011802 | |
| 2026-01-29 16:44 | Xaron | Note Added: 0011803 | |
| 2026-01-29 16:44 | Xaron | File Added: CrashReport2026-01-29_154004966.json.gz | |
| 2026-01-29 16:58 | Xaron | Note Added: 0011805 | |
| 2026-01-29 16:58 | Xaron | File Added: b468bb76-45c3-4995-9bcf-2561a064ab7e.zip | |
| 2026-01-29 17:49 | sfernandez | Note Added: 0011809 | |
| 2026-01-29 17:52 | Xaron | Note Added: 0011810 | |
| 2026-01-29 17:52 | Xaron | Note Edited: 0011810 | |
| 2026-01-29 19:35 | sfernandez | Status | assigned => feedback |
| 2026-01-29 19:35 | sfernandez | Note Added: 0011811 | |
| 2026-01-29 21:13 | sfernandez | Note Added: 0011812 | |
| 2026-01-30 09:15 | Xaron | Status | feedback => assigned |
| 2026-01-30 16:38 | sfernandez | Note Added: 0011819 | |
| 2026-01-30 16:53 | Xaron | Note Added: 0011820 | |
| 2026-02-03 17:13 | sfernandez | Status | assigned => feedback |
| 2026-02-03 17:13 | sfernandez | Note Added: 0011834 | |
| 2026-02-03 17:16 | Xaron | Note Added: 0011835 | |
| 2026-02-03 17:16 | Xaron | Status | feedback => assigned |
| 2026-02-04 19:26 | Xaron | Note Added: 0011838 | |
| 2026-02-05 11:50 | jsantos | Status | assigned => resolved |
| 2026-02-05 11:50 | jsantos | Resolution | open => fixed |
| 2026-02-05 11:50 | jsantos | Fixed in Version | => 3.2.11 |