Nomad not working properly after the update

Hello, after the update of Nomad Sculpt to version 2.3 on my Samsung Galaxy Tab S11, there are constant problems of slowdowns and locks, so that the device is completely turned off and forced to restart it. The only solution I found at the moment is to disable the Multithread from the Debug menu, but unfortunately every time the application restarts, the Multithread check will reactivate and if I’m not careful, I’ll lose all the work in progress.
Is anyone else experiencing the same problems?
Do you have any advice for me to improve the situation?

Can you give an example of operation that crashes?

Thank you Stephomi for answering me directly, I’m glad.

The problem arises at unexpected moments, from simple modelling with the moving or dragging instrument, to soft action over the entire sculpture.

I remembered that the tablet had the “Reboot if necessary” option that automatically restarts the tablet when performance issues are detected; now I have it off and Nomad is not creating any problems restarting the device from this last change.

Do you think the problem can be linked?

Before the update I disable multithreading but it’s a huge loss of performance.

Now I enable it by default (mostly because I droppped 32 bits cpu and the way Nomad does multithread is now more robust). I don’t really want to disable it again, so far it seems not many people encountered any issues.

Can you tell me where to find the option “Reboot if necessary” (or more information)? I

t seems a bit fishy? I have the Tab S9 though.

Apart from the moments when I restarted my tablet, I also noticed some big improvements in Nomad, such as the ability to handle more vertices, so I would be happy if the Multithread option remained active.

As mentioned before, after turning off the “Reboot if necessary” option in the tablet settings, Nomad is working well and there are no problems.

On my Tab S11 it is located in:

Settings > Device Support > Automatic Optimization > Automatic Restart > “Reboot if needed”

1 Like

I had believed I had resolved the issue, only to discover it was but a fleeting illusion—the tablet continues to shut down unexpectedly from time to time while I use Nomad Sculpt, powering off entirely as though abruptly disconnected from its power source.

I endeavored to investigate further, seeking to pinpoint precisely which Nomad operations trigger these sudden shutdowns. Alas, the crashes occur under varying circumstances, with no discernible pattern linking them. In recent days, for instance, it happened while I was sculpting a scene containing merely a single tube primitive, adjusting both its form and profile with an X-division of approximately 200; yet it recurred even with significantly lower X-divisions.

The tablet is equipped with a MediaTek Dimensity 9400 Plus processor—I mention this in case it proves relevant. I conducted a test on an identical tablet belonging to an acquaintance, and after several hours, the same issue manifested on his device as well.

Does the tablet reboots or the app simply crashes?

Because if the tablet reboots it’s definitely an Android issue as well, app are sandbox normally.

For crashes you can check in your nomad folder if there a file named “crash.log” at the root (next to settings.json)

The tablet shuts down entirely, requiring me to power it back on using the side button, at which point the Samsung startup screen appears.

Yes, I located the crash.log file—I’ll paste its contents here:

• Display
Pixel Ratio : 1
Content Scale : 2.125

• CPU
Platform : Android
Cores : 1

• GPU
GPU vendor : ARM
GPU renderer : Mali-G925-Immortalis MC12
GL version : OpenGL ES 3.2 v1.r49p1-03bet0.f8a98b506b89b21c80a508d70abfcb3f.I25ed02c99bb3d9a7e090d908bf46aae55
GLAD version : 3.2

• Path
Base : __ASSET_NOMAD/
User : /storage/emulated/0/Android/data/com.stephaneginier.nomad/files/

• Extension
MapBufferRange : Yes
DepthClamp : No
ConservativeDepth : No
DisjointQuery : No
BufferStorage : Yes
Debug : No
ComputeShader : Yes
RenderNorm16 : Yes
Astc LDR : Yes
Astc HDR : Yes

Multimesh: subdivision (faces): 6144 → 24576 … 4.42931 ms

Multimesh: subdivision (faces): 24576 → 98304 … 17.3117 ms
VoxelRemeshing: voxelizeTriplanar … 10.6625 ms
VoxelRemeshing: dual mc … 37.1406 ms
VoxelRemeshing: Improve quad topo … 5.02069 ms
VoxelRemeshing: createMesh … 10.4021 ms
VoxelRemeshing: total … 65.2068 ms
VoxelRemeshing: voxelizeTriplanar … 12.6987 ms
VoxelRemeshing: dual mc … 36.8945 ms
VoxelRemeshing: Improve quad topo … 5.18577 ms
VoxelRemeshing: createMesh … 8.37692 ms
VoxelRemeshing: total … 65.1277 ms
VoxelRemeshing: voxelizeTriplanar … 15.6648 ms
VoxelRemeshing: dual mc … 26.6163 ms
VoxelRemeshing: total … 43.5957 ms
VoxelRemeshing: voxelizeTriplanar … 14.3873 ms
VoxelRemeshing: dual mc … 26.3366 ms
VoxelRemeshing: total … 42.8627 ms
VoxelRemeshing: voxelizeTriplanar … 13.6779 ms
VoxelRemeshing: dual mc … 26.2921 ms
VoxelRemeshing: total … 41.7068 ms
VoxelRemeshing: voxelizeTriplanar … 19.712 ms
VoxelRemeshing: dual mc … 26.3763 ms
VoxelRemeshing: total … 49.5364 ms
VoxelRemeshing: voxelizeTriplanar … 17.6479 ms
VoxelRemeshing: dual mc … 27.0323 ms
VoxelRemeshing: total … 46.8314 ms
VoxelRemeshing: voxelizeTriplanar … 17.4317 ms
VoxelRemeshing: dual mc … 24.7206 ms
VoxelRemeshing: total … 44.1684 ms
VoxelRemeshing: voxelizeTriplanar … 18.5799 ms
VoxelRemeshing: dual mc … 26.1055 ms
VoxelRemeshing: total … 46.9884 ms
VoxelRemeshing: voxelizeTriplanar … 16.7252 ms
VoxelRemeshing: dual mc … 25.3902 ms
VoxelRemeshing: total … 43.4681 ms
VoxelRemeshing: voxelizeTriplanar … 15.9908 ms
VoxelRemeshing: dual mc … 24.5382 ms
VoxelRemeshing: total … 42.7157 ms
VoxelRemeshing: voxelizeTriplanar … 17.9234 ms
VoxelRemeshing: dual mc … 27.748 ms
VoxelRemeshing: total … 48.012 ms
VoxelRemeshing: voxelizeTriplanar … 18.4047 ms
VoxelRemeshing: dual mc … 28.7502 ms
VoxelRemeshing: total … 48.5206 ms
VoxelRemeshing: voxelizeTriplanar … 19.0235 ms
VoxelRemeshing: dual mc … 27.3922 ms
VoxelRemeshing: total … 48.785 ms
VoxelRemeshing: voxelizeTriplanar … 18.3018 ms
VoxelRemeshing: dual mc … 26.848 ms
VoxelRemeshing: total … 47.6652 ms
VoxelRemeshing: voxelizeTriplanar … 12.8622 ms
VoxelRemeshing: dual mc … 27.7298 ms
VoxelRemeshing: Improve quad topo … 0.387461 ms
VoxelRemeshing: createMesh … 1.12731 ms
VoxelRemeshing: total … 43.8418 ms
VoxelRemeshing: voxelizeTriplanar … 15.6452 ms
VoxelRemeshing: dual mc … 29.1554 ms
VoxelRemeshing: Improve quad topo … 0.557769 ms
VoxelRemeshing: createMesh … 1.76954 ms
VoxelRemeshing: total … 48.5584 ms
VoxelRemeshing: voxelizeTriplanar … 15.7461 ms
VoxelRemeshing: dual mc … 30.0832 ms
VoxelRemeshing: Improve quad topo … 0.811077 ms
VoxelRemeshing: createMesh … 2.25662 ms
VoxelRemeshing: total … 50.2735 ms
VoxelRemeshing: voxelizeTriplanar … 16.2842 ms
VoxelRemeshing: dual mc … 29.2206 ms
VoxelRemeshing: Improve quad topo … 0.947384 ms
VoxelRemeshing: createMesh … 2.29415 ms
VoxelRemeshing: total … 51.0446 ms
VoxelRemeshing: voxelizeTriplanar … 17.9348 ms
VoxelRemeshing: dual mc … 27.9055 ms
VoxelRemeshing: Improve quad topo … 0.945231 ms
VoxelRemeshing: createMesh … 2.02054 ms
VoxelRemeshing: total … 51.0828 ms
VoxelRemeshing: voxelizeTriplanar … 10.4098 ms
VoxelRemeshing: dual mc … 26.5141 ms
VoxelRemeshing: Improve quad topo … 0.98123 ms
VoxelRemeshing: createMesh … 2.30192 ms
VoxelRemeshing: total … 42.0422 ms
VoxelRemeshing: voxelizeTriplanar … 9.98069 ms
VoxelRemeshing: dual mc … 35.3886 ms
VoxelRemeshing: Improve quad topo … 5.06038 ms
VoxelRemeshing: createMesh … 9.88185 ms
VoxelRemeshing: total … 61.9105 ms
VoxelRemeshing: voxelizeTriplanar … 10.2668 ms
VoxelRemeshing: dual mc … 36.0655 ms
VoxelRemeshing: Improve quad topo … 4.84085 ms
VoxelRemeshing: createMesh … 9.70369 ms
VoxelRemeshing: total … 62.5618 ms
VoxelRemeshing: voxelizeTriplanar … 10.0575 ms
VoxelRemeshing: dual mc … 29.3394 ms
VoxelRemeshing: Improve quad topo … 1.20131 ms
VoxelRemeshing: createMesh … 2.09269 ms
VoxelRemeshing: total … 44.6181 ms
VoxelRemeshing: voxelizeTriplanar … 10.3012 ms
VoxelRemeshing: dual mc … 25.4526 ms
VoxelRemeshing: Improve quad topo … 0.948384 ms
VoxelRemeshing: createMesh … 2.11538 ms
VoxelRemeshing: total … 40.1898 ms
VoxelRemeshing: voxelizeTriplanar … 11.9945 ms
VoxelRemeshing: dual mc … 26.5867 ms
VoxelRemeshing: Improve quad topo … 0.954461 ms
VoxelRemeshing: createMesh … 1.79139 ms
VoxelRemeshing: total … 42.589 ms
VoxelRemeshing: voxelizeTriplanar … 3.18146 ms
VoxelRemeshing: dual mc … 24.4699 ms
VoxelRemeshing: Improve quad topo … 0.853308 ms
VoxelRemeshing: createMesh … 1.80615 ms
VoxelRemeshing: total … 31.0474 ms
VoxelRemeshing: voxelizeTriplanar … 3.099 ms
VoxelRemeshing: dual mc … 24.0172 ms
VoxelRemeshing: Improve quad topo … 0.852 ms
VoxelRemeshing: createMesh … 1.77477 ms
VoxelRemeshing: total … 30.3142 ms
VoxelRemeshing: voxelizeTriplanar … 2.98715 ms
VoxelRemeshing: dual mc … 23.8129 ms
VoxelRemeshing: Improve quad topo … 0.933923 ms
VoxelRemeshing: createMesh … 1.87015 ms
VoxelRemeshing: total … 30.3578 ms
VoxelRemeshing: voxelizeTriplanar … 3.11815 ms
VoxelRemeshing: dual mc … 23.4917 ms
VoxelRemeshing: Improve quad topo … 0.836231 ms
VoxelRemeshing: createMesh … 1.70369 ms
VoxelRemeshing: total … 29.7674 ms
VoxelRemeshing: voxelizeTriplanar … 3.03762 ms
VoxelRemeshing: dual mc … 22.8695 ms
VoxelRemeshing: Improve quad topo … 0.827154 ms
VoxelRemeshing: createMesh … 1.728 ms
VoxelRemeshing: total … 29.432 ms
VoxelRemeshing: voxelizeTriplanar … 2.94992 ms
VoxelRemeshing: dual mc … 22.9492 ms
VoxelRemeshing: Improve quad topo … 0.817461 ms
VoxelRemeshing: createMesh … 1.69292 ms
VoxelRemeshing: total … 28.9818 ms
VoxelRemeshing: voxelizeTriplanar … 2.77346 ms
VoxelRemeshing: dual mc … 22.1698 ms
VoxelRemeshing: Improve quad topo … 0.833923 ms
VoxelRemeshing: createMesh … 1.65138 ms
VoxelRemeshing: total … 28.2917 ms
VoxelRemeshing: voxelizeTriplanar … 2.87023 ms
VoxelRemeshing: dual mc … 22.1966 ms
VoxelRemeshing: Improve quad topo … 0.803923 ms
VoxelRemeshing: createMesh … 1.69931 ms
VoxelRemeshing: total … 28.1492 ms
VoxelRemeshing: voxelizeTriplanar … 2.71346 ms
VoxelRemeshing: dual mc … 20.9172 ms
VoxelRemeshing: Improve quad topo … 0.604231 ms
VoxelRemeshing: createMesh … 1.88254 ms
VoxelRemeshing: total … 26.9235 ms
VoxelRemeshing: voxelizeTriplanar … 2.61662 ms
VoxelRemeshing: dual mc … 20.804 ms
VoxelRemeshing: Improve quad topo … 0.681538 ms
VoxelRemeshing: createMesh … 1.54 ms
VoxelRemeshing: total … 26.3858 ms
VoxelRemeshing: voxelizeTriplanar … 2.53823 ms
VoxelRemeshing: dual mc … 19.5021 ms
VoxelRemeshing: Improve quad topo … 0.62223 ms
VoxelRemeshing: createMesh … 1.64438 ms
VoxelRemeshing: total … 24.9298 ms
VoxelRemeshing: voxelizeTriplanar … 2.36461 ms
VoxelRemeshing: dual mc … 18.8892 ms
VoxelRemeshing: Improve quad topo … 0.552692 ms
VoxelRemeshing: createMesh … 1.61969 ms
VoxelRemeshing: total … 24.2039 ms
VoxelRemeshing: voxelizeTriplanar … 2.42369 ms
VoxelRemeshing: dual mc … 18.6883 ms
VoxelRemeshing: Improve quad topo … 0.554385 ms
VoxelRemeshing: createMesh … 1.55931 ms
VoxelRemeshing: total … 23.7295 ms
VoxelRemeshing: voxelizeTriplanar … 2.43354 ms
VoxelRemeshing: dual mc … 18.5225 ms
VoxelRemeshing: Improve quad topo … 0.552 ms
VoxelRemeshing: createMesh … 1.49346 ms
VoxelRemeshing: total … 23.5868 ms
VoxelRemeshing: voxelizeTriplanar … 2.36469 ms
VoxelRemeshing: dual mc … 18.2276 ms
VoxelRemeshing: Improve quad topo … 0.535 ms
VoxelRemeshing: createMesh … 1.43661 ms
VoxelRemeshing: total … 23.1822 ms
VoxelRemeshing: voxelizeTriplanar … 2.28615 ms
VoxelRemeshing: dual mc … 18.0968 ms
VoxelRemeshing: Improve quad topo … 0.536692 ms
VoxelRemeshing: createMesh … 1.40946 ms
VoxelRemeshing: total … 22.8498 ms
VoxelRemeshing: voxelizeTriplanar … 2.37346 ms
VoxelRemeshing: dual mc … 17.7202 ms
VoxelRemeshing: Improve quad topo … 0.511615 ms
VoxelRemeshing: createMesh … 1.43654 ms
VoxelRemeshing: total … 22.5926 ms
VoxelRemeshing: voxelizeTriplanar … 2.39354 ms
VoxelRemeshing: dual mc … 17.7468 ms
VoxelRemeshing: Improve quad topo … 0.521231 ms
VoxelRemeshing: createMesh … 1.44562 ms
VoxelRemeshing: total … 22.5968 ms
VoxelRemeshing: voxelizeTriplanar … 2.25169 ms
VoxelRemeshing: dual mc … 17.8068 ms
VoxelRemeshing: Improve quad topo … 0.524385 ms
VoxelRemeshing: createMesh … 1.37446 ms
VoxelRemeshing: total … 22.5286 ms
VoxelRemeshing: voxelizeTriplanar … 2.24146 ms
VoxelRemeshing: dual mc … 17.7362 ms
VoxelRemeshing: Improve quad topo … 0.521615 ms
VoxelRemeshing: createMesh … 1.38554 ms
VoxelRemeshing: total … 22.4538 ms
VoxelRemeshing: voxelizeTriplanar … 2.29508 ms
VoxelRemeshing: dual mc … 17.7914 ms
VoxelRemeshing: Improve quad topo … 0.568 ms
VoxelRemeshing: createMesh … 1.37292 ms
VoxelRemeshing: total … 22.5255 ms
VoxelRemeshing: voxelizeTriplanar … 2.27792 ms
VoxelRemeshing: dual mc … 17.3847 ms
VoxelRemeshing: Improve quad topo … 0.529538 ms
VoxelRemeshing: createMesh … 1.38115 ms
VoxelRemeshing: total … 22.4129 ms
VoxelRemeshing: voxelizeTriplanar … 2.25138 ms
VoxelRemeshing: dual mc … 17.0178 ms
VoxelRemeshing: Improve quad topo … 0.492 ms
VoxelRemeshing: createMesh … 1.41531 ms
VoxelRemeshing: total … 21.6358 ms
VoxelRemeshing: voxelizeTriplanar … 2.13531 ms
VoxelRemeshing: dual mc … 16.7757 ms
VoxelRemeshing: Improve quad topo … 0.500615 ms
VoxelRemeshing: createMesh … 1.313 ms
VoxelRemeshing: total … 21.1874 ms
VoxelRemeshing: voxelizeTriplanar … 2.21446 ms
VoxelRemeshing: dual mc … 16.7176 ms
VoxelRemeshing: Improve quad topo … 0.529461 ms
VoxelRemeshing: createMesh … 1.32515 ms
VoxelRemeshing: total … 21.2702 ms
VoxelRemeshing: voxelizeTriplanar … 2.18962 ms
VoxelRemeshing: dual mc … 16.9172 ms
VoxelRemeshing: Improve quad topo … 0.497231 ms
VoxelRemeshing: createMesh … 1.38177 ms
VoxelRemeshing: total … 21.5095 ms
VoxelRemeshing: voxelizeTriplanar … 2.20646 ms
VoxelRemeshing: dual mc … 17.0886 ms
VoxelRemeshing: Improve quad topo … 0.500538 ms
VoxelRemeshing: createMesh … 1.60554 ms
VoxelRemeshing: total … 21.8776 ms
VoxelRemeshing: voxelizeTriplanar … 2.16377 ms
VoxelRemeshing: dual mc … 16.9821 ms
VoxelRemeshing: Improve quad topo … 0.505461 ms
VoxelRemeshing: createMesh … 1.34439 ms
VoxelRemeshing: total … 21.5067 ms
VoxelRemeshing: voxelizeTriplanar … 2.183 ms
VoxelRemeshing: dual mc … 17.1348 ms
VoxelRemeshing: Improve quad topo … 0.490693 ms
VoxelRemeshing: createMesh … 1.33785 ms
VoxelRemeshing: total … 21.6439 ms
VoxelRemeshing: voxelizeTriplanar … 8.12931 ms
VoxelRemeshing: dual mc … 19.8554 ms
VoxelRemeshing: Improve quad topo … 0.622154 ms
VoxelRemeshing: createMesh … 1.67315 ms
VoxelRemeshing: total … 31.7355 ms
VoxelRemeshing: voxelizeTriplanar … 7.41508 ms
VoxelRemeshing: dual mc … 19.4877 ms
VoxelRemeshing: Improve quad topo … 0.473 ms
VoxelRemeshing: createMesh … 1.30677 ms
VoxelRemeshing: total … 29.3958 ms
VoxelRemeshing: voxelizeTriplanar … 2.41569 ms
VoxelRemeshing: dual mc … 17.5785 ms
VoxelRemeshing: Improve quad topo … 0.524615 ms
VoxelRemeshing: createMesh … 1.384 ms
VoxelRemeshing: total … 22.6246 ms
VoxelRemeshing: voxelizeTriplanar … 2.21477 ms
VoxelRemeshing: dual mc … 17.1795 ms
VoxelRemeshing: Improve quad topo … 0.525615 ms
VoxelRemeshing: createMesh … 1.39385 ms
VoxelRemeshing: total … 21.824 ms
VoxelRemeshing: voxelizeTriplanar … 2.14023 ms
VoxelRemeshing: dual mc … 17.3794 ms
VoxelRemeshing: Improve quad topo … 0.51723 ms
VoxelRemeshing: createMesh … 1.38185 ms
VoxelRemeshing: total … 21.8981 ms
VoxelRemeshing: voxelizeTriplanar … 2.22308 ms
VoxelRemeshing: dual mc … 17.652 ms
VoxelRemeshing: Improve quad topo … 0.548923 ms
VoxelRemeshing: createMesh … 1.43508 ms
VoxelRemeshing: total … 22.6904 ms
VoxelRemeshing: voxelizeTriplanar … 2.32892 ms
VoxelRemeshing: dual mc … 17.592 ms
VoxelRemeshing: Improve quad topo … 0.52823 ms
VoxelRemeshing: createMesh … 1.39908 ms
VoxelRemeshing: total … 22.4437 ms
VoxelRemeshing: voxelizeTriplanar … 2.297 ms
VoxelRemeshing: dual mc … 17.5735 ms
VoxelRemeshing: Improve quad topo … 0.514077 ms
VoxelRemeshing: createMesh … 1.47815 ms
VoxelRemeshing: total … 22.3397 ms
VoxelRemeshing: voxelizeTriplanar … 2.29292 ms
VoxelRemeshing: dual mc … 17.8917 ms
VoxelRemeshing: Improve quad topo … 0.519385 ms
VoxelRemeshing: createMesh … 1.42431 ms
VoxelRemeshing: total … 22.6372 ms
VoxelRemeshing: voxelizeTriplanar … 2.33662 ms
VoxelRemeshing: dual mc … 17.9733 ms
VoxelRemeshing: Improve quad topo … 0.525846 ms
VoxelRemeshing: createMesh … 1.42315 ms
VoxelRemeshing: total … 22.7555 ms
VoxelRemeshing: voxelizeTriplanar … 2.401 ms
VoxelRemeshing: dual mc … 18.6885 ms
VoxelRemeshing: Improve quad topo … 0.548923 ms
VoxelRemeshing: createMesh … 1.41754 ms
VoxelRemeshing: total … 23.5274 ms
VoxelRemeshing: voxelizeTriplanar … 2.26492 ms
VoxelRemeshing: dual mc … 18.1803 ms
VoxelRemeshing: Improve quad topo … 0.536077 ms
VoxelRemeshing: createMesh … 1.42023 ms
VoxelRemeshing: total … 22.8872 ms
VoxelRemeshing: voxelizeTriplanar … 2.40454 ms
VoxelRemeshing: dual mc … 18.6495 ms
VoxelRemeshing: Improve quad topo … 0.539 ms
VoxelRemeshing: createMesh … 1.49169 ms
VoxelRemeshing: total … 23.5797 ms
VoxelRemeshing: voxelizeTriplanar … 2.436 ms
VoxelRemeshing: dual mc … 18.7038 ms
VoxelRemeshing: Improve quad topo … 0.540384 ms
VoxelRemeshing: createMesh … 1.47192 ms
VoxelRemeshing: total … 23.6877 ms
VoxelRemeshing: voxelizeTriplanar … 2.38061 ms
VoxelRemeshing: dual mc … 18.7437 ms
VoxelRemeshing: Improve quad topo … 0.542384 ms
VoxelRemeshing: createMesh … 1.46931 ms
VoxelRemeshing: total … 23.7633 ms
VoxelRemeshing: voxelizeTriplanar … 2.53562 ms
VoxelRemeshing: dual mc … 19.016 ms
VoxelRemeshing: Improve quad topo … 0.549923 ms
VoxelRemeshing: createMesh … 1.42646 ms
VoxelRemeshing: total … 24.0915 ms
VoxelRemeshing: voxelizeTriplanar … 2.52769 ms
VoxelRemeshing: dual mc … 19.2582 ms
VoxelRemeshing: Improve quad topo … 0.553616 ms
VoxelRemeshing: createMesh … 1.43354 ms
VoxelRemeshing: total … 24.3968 ms
VoxelRemeshing: voxelizeTriplanar … 2.57631 ms
VoxelRemeshing: dual mc … 19.6159 ms
VoxelRemeshing: Improve quad topo … 0.567693 ms
VoxelRemeshing: createMesh … 1.59661 ms
VoxelRemeshing: total … 25.2825 ms
VoxelRemeshing: voxelizeTriplanar … 2.70215 ms
VoxelRemeshing: dual mc … 19.9492 ms
VoxelRemeshing: Improve quad topo … 0.579 ms
VoxelRemeshing: createMesh … 1.68554 ms
VoxelRemeshing: total … 25.8328 ms
VoxelRemeshing: voxelizeTriplanar … 2.67438 ms
VoxelRemeshing: dual mc … 20.4912 ms
VoxelRemeshing: Improve quad topo … 0.578077 ms
VoxelRemeshing: createMesh … 1.65054 ms
VoxelRemeshing: total … 26.2289 ms
VoxelRemeshing: voxelizeTriplanar … 2.69131 ms
VoxelRemeshing: dual mc … 20.4661 ms
VoxelRemeshing: Improve quad topo … 0.616308 ms
VoxelRemeshing: createMesh … 1.71846 ms
VoxelRemeshing: total … 26.4035 ms
VoxelRemeshing: voxelizeTriplanar … 2.521 ms
VoxelRemeshing: dual mc … 19.9763 ms
VoxelRemeshing: Improve quad topo … 0.585616 ms
VoxelRemeshing: createMesh … 1.43569 ms
VoxelRemeshing: total … 25.0366 ms
VoxelRemeshing: voxelizeTriplanar … 2.47569 ms
VoxelRemeshing: dual mc … 19.7677 ms
VoxelRemeshing: Improve quad topo … 0.566154 ms
VoxelRemeshing: createMesh … 1.52085 ms
VoxelRemeshing: total … 24.8397 ms
VoxelRemeshing: voxelizeTriplanar … 2.56577 ms
VoxelRemeshing: dual mc … 19.4652 ms
VoxelRemeshing: Improve quad topo … 0.537847 ms
VoxelRemeshing: createMesh … 1.43138 ms
VoxelRemeshing: total … 24.5765 ms
VoxelRemeshing: voxelizeTriplanar … 2.59108 ms
VoxelRemeshing: dual mc … 19.1277 ms
VoxelRemeshing: Improve quad topo … 0.563692 ms
VoxelRemeshing: createMesh … 1.432 ms
VoxelRemeshing: total … 24.2121 ms
VoxelRemeshing: voxelizeTriplanar … 2.51877 ms
VoxelRemeshing: dual mc … 18.9138 ms
VoxelRemeshing: Improve quad topo … 0.529539 ms
VoxelRemeshing: createMesh … 1.43762 ms
VoxelRemeshing: total … 23.8979 ms

0# 0x0000000001C4699C in /data/app/~~53c3tTu-CsM-JsZIRK91Hg==/com.stephaneginier.nomad-tSO5YENOPF0ePjQZ4dFhvg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libnomad.so
1# art::SignalChain::Handler(int, siginfo*, void*) in /apex/com.android.art/lib64/libsigchain.so
2# __kernel_rt_sigreturn in [vdso]
3# Primitive::Triplanar::initPrimitive() in /data/app/~~53c3tTu-CsM-JsZIRK91Hg==/com.stephaneginier.nomad-tSO5YENOPF0ePjQZ4dFhvg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libnomad.so
4# EditHelper::updateNode() in /data/app/~~53c3tTu-CsM-JsZIRK91Hg==/com.stephaneginier.nomad-tSO5YENOPF0ePjQZ4dFhvg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libnomad.so
5# Handler::HandlerSize::update(float&, bool) const in /data/app/~~53c3tTu-CsM-JsZIRK91Hg==/com.stephaneginier.nomad-tSO5YENOPF0ePjQZ4dFhvg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libnomad.so
6# EditTriplanar::end() in /data/app/~~53c3tTu-CsM-JsZIRK91Hg==/com.stephaneginier.nomad-tSO5YENOPF0ePjQZ4dFhvg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libnomad.so
7# ContextNode::endSession() in /data/app/~~53c3tTu-CsM-JsZIRK91Hg==/com.stephaneginier.nomad-tSO5YENOPF0ePjQZ4dFhvg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libnomad.so
8# Action::set(int) in /data/app/~~53c3tTu-CsM-JsZIRK91Hg==/com.stephaneginier.nomad-tSO5YENOPF0ePjQZ4dFhvg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libnomad.so
9# App::mainLoop() in /data/app/~~53c3tTu-CsM-JsZIRK91Hg==/com.stephaneginier.nomad-tSO5YENOPF0ePjQZ4dFhvg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libnomad.so
10# Java_com_stephaneginier_nomad_AppLib_onDrawFrame in /data/app/~~53c3tTu-CsM-JsZIRK91Hg==/com.stephaneginier.nomad-tSO5YENOPF0ePjQZ4dFhvg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libnomad.so

SIGSEGV

Hmm it’s a very old crash.log (you can delete it).

Just in case double check that you are on the latest version (there are multiple 2.3 releases, the latest was pushed yesterday, though I don’t think it’s going to address your issue).

I don’t have a particularly high rate of crashes in my dashboard. But maybe it doesn’t have time to send reports since the whole tablet restarts.

Maybe on overheating issue?

It’s on the latest Android update I suppose?

I have just updated Nomad and deleted the crash.log file to observe whether any changes occur.

I suspect that the Nomad app does not have sufficient time to log the anomaly in the crash.log file, as the shutdown is indeed instantaneous.

I, too, initially considered excessive overheating as a potential cause. However, Nomad has crashed the tablet multiple times even when the device was cool and I was performing simple modeling tasks. To dispel any doubts, I deliberately pushed Nomad to its limits by manipulating models with an extremely high vertex count. Although the tablet grew noticeably warm, the most that occurred was Nomad crashing—without triggering a full tablet shutdown. Furthermore, I installed dedicated applications to stress-test the CPU and GPU; the tablet performed flawlessly throughout prolonged tests, even under significant thermal load.

Yes, the tablet has been running Android 16 since the day of purchase—early October—and is equipped with One UI 8.0.

Update:

Even after the latest update, Nomad caused the tablet to shut down completely. Upon rebooting, I decided to access the tablet’s developer options and generate a “Bug Report,” hoping to provide you with additional information that might prove useful. With the assistance of AI, I was able to gather and analyze relevant data, which the AI then distilled into a concise summary of the issues.

I’ve pasted the summary below, in the hope that it may help clarify and resolve the problem (though I’m beginning to suspect that Samsung, with its operating system and choice of the MediaTek processor, is making matters unnecessarily complicated) :

Key findings from the bugreport

  1. Repeated EPIPE (Broken pipe) exceptions

    • Occurred in multiple threads (ActivityThread, FastPrintWriter, BroadcastStickyCache, SQLiteConnection)

    • Indicates failed write operations to closed channels, likely due to a terminated or unresponsive process

  2. Graphics subsystem instability

    • hwcomposer: failed to waitNextVsync: -1

    • Suggests failure in GPU synchronization, possibly due to overload

  3. Intensive JPEG decoding and rendering

    • Multiple SkJpegCodec::onGetPixels and libjpeg-alpha operations

    • DMA-BUF heap usage (mtk_mm) with large buffers and tile decoders

    • Indicates heavy graphical load, consistent with Nomad Sculpt’s rendering pipeline

  4. Binder and IPC thread starvation

    • Binder transaction failure, IPCThreadState starved for 668 ms

    • Suggests system-wide communication breakdown, often linked to memory exhaustion or kernel panic

  5. Thermal and filesystem errors

    • Failed to open /sys/kernel/thermal/frs_nl_id

    • FileNotFoundException on wallpaper and system image files

    • May indicate system shutdown procedures or resource unavailability

  6. Dumpstate triggered

  • Android initiated a full system dump (DUMPSYS NORMAL, Total Dumpstate: 60.50s)

  • Confirms that the OS detected a critical failure

:pushpin: Hypothesis

The crash appears to be caused by a combination of high GPU load, memory pressure, and system-level conflicts, possibly triggered by Nomad Sculpt’s rendering or autosave operations. The issue may be specific to certain devices (e.g., MediaTek-based tablets with Knox), as other Android devices seem unaffected.

:hammer_and_wrench: Suggestions for investigation

  • Review how Nomad handles rendering and autosave under high memory/GPU load

  • Investigate potential issues with FastPrintWriter, IoBridge, and file output during resource dumps

  • Consider implementing throttling or fallback mechanisms when system resources are constrained

  • Explore compatibility with Samsung’s Knox and MediaTek’s DMA-BUF heap management

You have autosave on?

The reboot happens even with multithread off?

Postprocess are activated? What’s the resolution value?

Automatic saving is currently disabled.

Multithreading remains perpetually active; even when manually deactivated, it reactivates automatically. I am unable to disable it permanently.

Post-processing features are currently inactive.

The resolution value is set to 1.0.

S10 user here. No problems after updating to the latest version. My tablet was still on the return window and was giving serious consideration to an upgrade to the newer model. After reading this I’m glad I kept my S10…