Open Vladik01-11 opened 2 months ago
Hmm. Looks like a crash in libktx (ktxTexture_CreateFromMemory). No repo on my Kubuntu 22.04 (5.15.0-107 kernel) laptop with X11 backend. The viewer is a couple of revisions behind on libktx however (at V 4.1.0) -- will try to update it soon.
At commit 3b4962c5a3a6c1bf92d6712e23123cb5890e4c41 the viewer is using latest v4.3.2 of libktx.
At commit 3b4962c the viewer is using latest v4.3.2 of libktx.
can you provide an already downed tacentview?
tacentview_1.0-44.TGZ Inside the TGZ is a deb file. Hopefully it will work with mint (I don't think mint comes with snap).
I apologize for the long answer if it confused you.
(I don't think mint comes with snap).
You're right about that
No, this build did not help in my case. I think it's better to say that I don't have modern processor commands such as AVX2 and the like, what could affect the functionality of the application? (example, if I'm not mistaken in the version, KTX-Software newer than v4.1.0-rc3 does not fully function on Windows)
Info
===================================================================
PID: 7164 (tacentview)
UID: 1000 (vlad)
GID: 1000 (vlad)
Signal: 4 (ILL)
Timestamp: Sat 2024-06-29 13:23:52 +03 (12min ago)
Command Line: tacentview
Executable: /usr/bin/tacentview
Control Group: /user.slice/user-1000.slice/session-c1.scope
Unit: session-c1.scope
Slice: user-1000.slice
Session: c1
Owner UID: 1000 (vlad)
Boot ID: 131466cf36c44ca3ada6a90824126da5
Machine ID: 7de8014d73e040d480e99da1911a4078
Hostname: system
Storage: /var/lib/systemd/coredump/core.tacentview.1000.131466cf36c44ca3ada6a90824126da5.7164.1719656632000000.zst (present)
Disk Size: 9.1M
Message: Process 7164 (tacentview) of user 1000 dumped core.
Found module linux-vdso.so.1 with build-id: aeef3bee92f16522efbeb3eec907fd053a1b3215
Found module libdrm.so.2 with build-id: 9c7cb19295d20e515902cb0710326a0b8d6394c8
Found module libxcb-glx.so.0 with build-id: 975ca99dc81fe3349892acd1ddc8d2a169810352
Found module libnvidia-glvkspirv.so.535.171.04 with build-id: 4f3925cf6b6818d860f68f4961ad746b04371997
Found module librt.so.1 with build-id: fa3a0740c79389792000620954a14ee7c2126aa0
Found module libpthread.so.0 with build-id: 81f46d553e2f7c999e43c3eede73a822bc8d5d93
Found module libdl.so.2 with build-id: 6f6fe1a24b7b981e11c9a3373b806d3496d4d9d4
Found module libnvidia-glcore.so.535.171.04 with build-id: a57effe19ecc994d98b04c69f405b8416337ae21
Found module libnvidia-tls.so.535.171.04 with build-id: 28297b6d4d6066bb0f31e3ded33db38d79f69e37
Found module libnvidia-glsi.so.535.171.04 with build-id: 9758e5b13f7e2e2fc44474a592f12cdb41e1711f
Found module libGLX_nvidia.so.0 with build-id: 562c3b86eb7400e381b91ba762871cd4758545f1
Found module libGLX.so.0 with build-id: ac8b68a74f1ead77477f89bc98998ecb064e3ae5
Found module libGLdispatch.so.0 with build-id: 19c339ecd74c020f1db1342213a07114f4baf5e0
Found module libGL.so.1 with build-id: fe7c476406e1e41b511089398540d618177a7dcb
Found module libX11-xcb.so.1 with build-id: 70f2a36d79c623f42fd70fa7ffb06d8877c74f16
Found module libXinerama.so.1 with build-id: 9823bebfa26a681265db4aeb09abf44deec38401
Found module libXfixes.so.3 with build-id: a9c550a40b8154a3b4b5e2ac182bb50c013c3f18
Found module libXcursor.so.1 with build-id: d936a5db46d8babb0f2cc490df36b6b18a16d8aa
Found module libXrender.so.1 with build-id: 7ccbfa4c24e93c42fa50dd2e42fa277630f9650c
Found module libXrandr.so.2 with build-id: 069f930a2b41f3908a1a92b1a51c38bd13a559e2
Found module libXi.so.6 with build-id: 8ff5a3ac871a90fd9d0a7917c61f748a41c6b5ee
Found module libXext.so.6 with build-id: 9fb1880e02dfa11a8c39cd1a170109de08302059
Found module libXxf86vm.so.1 with build-id: a32520dd34e48cb9c4bd756f64875be8a1ef5b54
Found module libmd.so.0 with build-id: cd2d2f71b3967ebde30e2aa43b8eb63339020c06
Found module libbsd.so.0 with build-id: 9a6c72469251e2feb63e175ef5cb944ce6e00df3
Found module libXdmcp.so.6 with build-id: 6b60f99504aa1d3999ea02a14366d1a39d6c5dcf
Found module libXau.so.6 with build-id: 7089b383cacbfc1760634a3be19a923e51fe3315
Found module ld-linux-x86-64.so.2 with build-id: 4186944c50f8a32b47d74931e3f512b811813b64
Found module libc.so.6 with build-id: 490fef8403240c91833978d494d39e537409b92e
Found module libgcc_s.so.1 with build-id: e3a44e0da9c6e835d293ed8fd2882b4c4a87130c
Found module libm.so.6 with build-id: a508ec5d8bf12fb7fd08204e0f87518e5cd0b102
Found module libxcb.so.1 with build-id: 1bef862a339557aa16c34c7a4b27f8f3aea90517
Found module libX11.so.6 with build-id: 37a5d7bbb78e3a99ea8376a7c80ea0c62fe06494
Found module libstdc++.so.6 with build-id: e37fe1a879783838de78cbc8c80621fa685d58a2
Found module tacentview with build-id: 00eaa805ceeaaffd8509c8a57516dabb0ab28435
Stack trace of thread 7164:
#0 0x0000559b717647e7 ktxMemStream_construct_ro (tacentview + 0x3997e7)
#1 0x0000559b71698908 ktxTexture_CreateFromMemory (tacentview + 0x2cd908)
#2 0x0000559b71583b98 _ZN6tImage9tImageKTX4LoadEPKhiRKNS0_10LoadParamsE (tacentview + 0x1b8b98)
#3 0x0000559b715850ae _ZN6tImage9tImageKTX4LoadERK7tStringRKNS0_10LoadParamsE (tacentview + 0x1ba0ae)
#4 0x0000559b71469425 _ZN6Viewer5Image4LoadEb (tacentview + 0x9e425)
#5 0x0000559b7148981d _ZN6Viewer13LoadCurrImageEv (tacentview + 0xbe81d)
#6 0x0000559b71489c86 _ZN6Viewer15SetCurrentImageERK7tString (tacentview + 0xbec86)
#7 0x0000559b714967a0 _ZN6Viewer8DoNavBarEiii (tacentview + 0xcb7a0)
#8 0x0000559b71496d2f _ZN6Viewer6UpdateEP10GLFWwindowdb (tacentview + 0xcbd2f)
#9 0x0000559b714187ee main (tacentview + 0x4d7ee)
#10 0x00007fa6eb430d90 __libc_start_call_main (libc.so.6 + 0x29d90)
#11 0x00007fa6eb430e40 __libc_start_main_impl (libc.so.6 + 0x29e40)
#12 0x0000559b71424945 _start (tacentview + 0x59945)
===================================================================
GDB Log
===================================================================
warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing
[New LWP 7164]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `tacentview'.
Program terminated with signal SIGILL, Illegal instruction.
#0 0x0000559b717647e7 in ktxMemStream_construct_ro ()
===================================================================
GDB Backtrace
===================================================================
warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing
[New LWP 7164]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `tacentview'.
Program terminated with signal SIGILL, Illegal instruction.
#0 0x0000559b717647e7 in ktxMemStream_construct_ro ()
#0 0x0000559b717647e7 in ktxMemStream_construct_ro ()
#1 0x0000559b71698908 in ktxTexture_CreateFromMemory ()
#2 0x0000559b71583b98 in tImage::tImageKTX::Load(unsigned char const*, int, tImage::tImageKTX::LoadParams const&) ()
#3 0x0000559b715850ae in tImage::tImageKTX::Load(tString const&, tImage::tImageKTX::LoadParams const&) ()
#4 0x0000559b71469425 in Viewer::Image::Load(bool) ()
#5 0x0000559b7148981d in Viewer::LoadCurrImage() ()
#6 0x0000559b71489c86 in Viewer::SetCurrentImage(tString const&) ()
#7 0x0000559b714967a0 in Viewer::DoNavBar(int, int, int) ()
#8 0x0000559b71496d2f in Viewer::Update(GLFWwindow*, double, bool) ()
#9 0x0000559b714187ee in main ()
===================================================================
GDB Backtrace (all threads)
===================================================================
warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing
[New LWP 7164]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `tacentview'.
Program terminated with signal SIGILL, Illegal instruction.
#0 0x0000559b717647e7 in ktxMemStream_construct_ro ()
Thread 1 (Thread 0x7fa6eb3cd800 (LWP 7164)):
#0 0x0000559b717647e7 in ktxMemStream_construct_ro ()
No symbol table info available.
#1 0x0000559b71698908 in ktxTexture_CreateFromMemory ()
No symbol table info available.
#2 0x0000559b71583b98 in tImage::tImageKTX::Load(unsigned char const*, int, tImage::tImageKTX::LoadParams const&) ()
No symbol table info available.
#3 0x0000559b715850ae in tImage::tImageKTX::Load(tString const&, tImage::tImageKTX::LoadParams const&) ()
No symbol table info available.
#4 0x0000559b71469425 in Viewer::Image::Load(bool) ()
No symbol table info available.
#5 0x0000559b7148981d in Viewer::LoadCurrImage() ()
No symbol table info available.
#6 0x0000559b71489c86 in Viewer::SetCurrentImage(tString const&) ()
No symbol table info available.
#7 0x0000559b714967a0 in Viewer::DoNavBar(int, int, int) ()
No symbol table info available.
#8 0x0000559b71496d2f in Viewer::Update(GLFWwindow*, double, bool) ()
No symbol table info available.
#9 0x0000559b714187ee in main ()
No symbol table info available.
#0 0x0000559b717647e7 in ktxMemStream_construct_ro ()
#1 0x0000559b71698908 in ktxTexture_CreateFromMemory ()
#2 0x0000559b71583b98 in tImage::tImageKTX::Load(unsigned char const*, int, tImage::tImageKTX::LoadParams const&) ()
#3 0x0000559b715850ae in tImage::tImageKTX::Load(tString const&, tImage::tImageKTX::LoadParams const&) ()
#4 0x0000559b71469425 in Viewer::Image::Load(bool) ()
#5 0x0000559b7148981d in Viewer::LoadCurrImage() ()
#6 0x0000559b71489c86 in Viewer::SetCurrentImage(tString const&) ()
#7 0x0000559b714967a0 in Viewer::DoNavBar(int, int, int) ()
#8 0x0000559b71496d2f in Viewer::Update(GLFWwindow*, double, bool) ()
#9 0x0000559b714187ee in main ()
on Windows with the current master (8a2fb4ced933aa19fc33af179c79de9744f82fbd) ok, it looks like the problem is with linux
Thanks for the info. So I think there can be incompatibilities with deb files generated by different versions of ubuntu/mint/debian. It does seem unlikely though as other images display on your system. Just the same, if you are able to compile using the instructions at https://github.com/bluescan/tacentview/wiki/Building it might shed some light. You should only need git, cmake, and ninja-build.
I did look at ktxMemStream_construct_ro. It does do a malloc -- shouldn't need any extended instructions like SSE or AVX. If it fails it looks like it returns a fail-code and should not crash (and just not load the image)... so not sure what's going on. There is something I can try as well. Currently the viewer loads the ktx into memory and calls ktxTexture_CreateFromMemory. This may be a less-tested codepath... and there's a sibling function ktxTexture_CreateFromNamedFile which I can try instead.
You should only need git, cmake, and ninja-build.
the build of the current master itself did not help the problem It's too big to leave here. https://termbin.com/0ll8
Thanks for testing... and that probably means the deb packaging from ubuntu is not the issue. Here's a version the create from named file... but it looks like the log you posted is already using it... so unlikely to help. tacentview_1.0-44.zip
I may need to try installing mint at some point to see if I can repo. Not sure when I'll get to it tho.
Info
===================================================================
PID: 15081 (tacentview)
UID: 1000 (vlad)
GID: 1000 (vlad)
Signal: 4 (ILL)
Timestamp: Sun 2024-06-30 03:05:56 +03 (8s ago)
Command Line: tacentview
Executable: /usr/bin/tacentview
Control Group: /user.slice/user-1000.slice/session-c1.scope
Unit: session-c1.scope
Slice: user-1000.slice
Session: c1
Owner UID: 1000 (vlad)
Boot ID: 7d26192a73464e36ace4c117f246db5b
Machine ID: 7de8014d73e040d480e99da1911a4078
Hostname: system
Storage: /var/lib/systemd/coredump/core.tacentview.1000.7d26192a73464e36ace4c117f246db5b.15081.1719705956000000.zst (present)
Disk Size: 5.2M
Message: Process 15081 (tacentview) of user 1000 dumped core.
Found module linux-vdso.so.1 with build-id: aeef3bee92f16522efbeb3eec907fd053a1b3215
Found module libdrm.so.2 with build-id: 9c7cb19295d20e515902cb0710326a0b8d6394c8
Found module libxcb-glx.so.0 with build-id: 975ca99dc81fe3349892acd1ddc8d2a169810352
Found module libnvidia-glvkspirv.so.535.171.04 with build-id: 4f3925cf6b6818d860f68f4961ad746b04371997
Found module librt.so.1 with build-id: fa3a0740c79389792000620954a14ee7c2126aa0
Found module libpthread.so.0 with build-id: 81f46d553e2f7c999e43c3eede73a822bc8d5d93
Found module libdl.so.2 with build-id: 6f6fe1a24b7b981e11c9a3373b806d3496d4d9d4
Found module libnvidia-glcore.so.535.171.04 with build-id: a57effe19ecc994d98b04c69f405b8416337ae21
Found module libnvidia-tls.so.535.171.04 with build-id: 28297b6d4d6066bb0f31e3ded33db38d79f69e37
Found module libnvidia-glsi.so.535.171.04 with build-id: 9758e5b13f7e2e2fc44474a592f12cdb41e1711f
Found module libGLX_nvidia.so.0 with build-id: 562c3b86eb7400e381b91ba762871cd4758545f1
Found module libGLX.so.0 with build-id: ac8b68a74f1ead77477f89bc98998ecb064e3ae5
Found module libGLdispatch.so.0 with build-id: 19c339ecd74c020f1db1342213a07114f4baf5e0
Found module libGL.so.1 with build-id: fe7c476406e1e41b511089398540d618177a7dcb
Found module libX11-xcb.so.1 with build-id: 70f2a36d79c623f42fd70fa7ffb06d8877c74f16
Found module libXinerama.so.1 with build-id: 9823bebfa26a681265db4aeb09abf44deec38401
Found module libXfixes.so.3 with build-id: a9c550a40b8154a3b4b5e2ac182bb50c013c3f18
Found module libXcursor.so.1 with build-id: d936a5db46d8babb0f2cc490df36b6b18a16d8aa
Found module libXrender.so.1 with build-id: 7ccbfa4c24e93c42fa50dd2e42fa277630f9650c
Found module libXrandr.so.2 with build-id: 069f930a2b41f3908a1a92b1a51c38bd13a559e2
Found module libXi.so.6 with build-id: 8ff5a3ac871a90fd9d0a7917c61f748a41c6b5ee
Found module libXext.so.6 with build-id: 9fb1880e02dfa11a8c39cd1a170109de08302059
Found module libXxf86vm.so.1 with build-id: a32520dd34e48cb9c4bd756f64875be8a1ef5b54
Found module libmd.so.0 with build-id: cd2d2f71b3967ebde30e2aa43b8eb63339020c06
Found module libbsd.so.0 with build-id: 9a6c72469251e2feb63e175ef5cb944ce6e00df3
Found module libXdmcp.so.6 with build-id: 6b60f99504aa1d3999ea02a14366d1a39d6c5dcf
Found module libXau.so.6 with build-id: 7089b383cacbfc1760634a3be19a923e51fe3315
Found module ld-linux-x86-64.so.2 with build-id: 4186944c50f8a32b47d74931e3f512b811813b64
Found module libc.so.6 with build-id: 490fef8403240c91833978d494d39e537409b92e
Found module libgcc_s.so.1 with build-id: e3a44e0da9c6e835d293ed8fd2882b4c4a87130c
Found module libm.so.6 with build-id: a508ec5d8bf12fb7fd08204e0f87518e5cd0b102
Found module libxcb.so.1 with build-id: 1bef862a339557aa16c34c7a4b27f8f3aea90517
Found module libX11.so.6 with build-id: 37a5d7bbb78e3a99ea8376a7c80ea0c62fe06494
Found module libstdc++.so.6 with build-id: e37fe1a879783838de78cbc8c80621fa685d58a2
Found module tacentview with build-id: 251bfe1ae3dba1086f0fefe0e5aff71d17a21f52
Stack trace of thread 15081:
#0 0x000055d555c18948 ktxFileStream_construct (tacentview + 0x398948)
#1 0x000055d555b4e6e0 ktxTexture_CreateFromNamedFile (tacentview + 0x2ce6e0)
#2 0x000055d555a3ab29 _ZN6tImage9tImageKTX4LoadERK7tStringRKNS0_10LoadParamsE (tacentview + 0x1bab29)
#3 0x000055d55591e5b9 _ZN6Viewer5Image4LoadEb (tacentview + 0x9e5b9)
#4 0x000055d55593f12d _ZN6Viewer13LoadCurrImageEv (tacentview + 0xbf12d)
#5 0x000055d55593f596 _ZN6Viewer15SetCurrentImageERK7tString (tacentview + 0xbf596)
#6 0x000055d55594c0f0 _ZN6Viewer8DoNavBarEiii (tacentview + 0xcc0f0)
#7 0x000055d55594c682 _ZN6Viewer6UpdateEP10GLFWwindowdb (tacentview + 0xcc682)
#8 0x000055d5558cd86e main (tacentview + 0x4d86e)
#9 0x00007f0f4c963d90 __libc_start_call_main (libc.so.6 + 0x29d90)
#10 0x00007f0f4c963e40 __libc_start_main_impl (libc.so.6 + 0x29e40)
#11 0x000055d5558d99c5 _start (tacentview + 0x599c5)
===================================================================
GDB Log
===================================================================
warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing
[New LWP 15081]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `tacentview'.
Program terminated with signal SIGILL, Illegal instruction.
#0 0x000055d555c18948 in ktxFileStream_construct ()
===================================================================
GDB Backtrace
===================================================================
warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing
[New LWP 15081]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `tacentview'.
Program terminated with signal SIGILL, Illegal instruction.
#0 0x000055d555c18948 in ktxFileStream_construct ()
#0 0x000055d555c18948 in ktxFileStream_construct ()
#1 0x000055d555b4e6e0 in ktxTexture_CreateFromNamedFile ()
#2 0x000055d555a3ab29 in tImage::tImageKTX::Load(tString const&, tImage::tImageKTX::LoadParams const&) ()
#3 0x000055d55591e5b9 in Viewer::Image::Load(bool) ()
#4 0x000055d55593f12d in Viewer::LoadCurrImage() ()
#5 0x000055d55593f596 in Viewer::SetCurrentImage(tString const&) ()
#6 0x000055d55594c0f0 in Viewer::DoNavBar(int, int, int) ()
#7 0x000055d55594c682 in Viewer::Update(GLFWwindow*, double, bool) ()
#8 0x000055d5558cd86e in main ()
===================================================================
GDB Backtrace (all threads)
===================================================================
warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing
[New LWP 15081]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `tacentview'.
Program terminated with signal SIGILL, Illegal instruction.
#0 0x000055d555c18948 in ktxFileStream_construct ()
Thread 1 (Thread 0x7f0f4c900800 (LWP 15081)):
#0 0x000055d555c18948 in ktxFileStream_construct ()
No symbol table info available.
#1 0x000055d555b4e6e0 in ktxTexture_CreateFromNamedFile ()
No symbol table info available.
#2 0x000055d555a3ab29 in tImage::tImageKTX::Load(tString const&, tImage::tImageKTX::LoadParams const&) ()
No symbol table info available.
#3 0x000055d55591e5b9 in Viewer::Image::Load(bool) ()
No symbol table info available.
#4 0x000055d55593f12d in Viewer::LoadCurrImage() ()
No symbol table info available.
#5 0x000055d55593f596 in Viewer::SetCurrentImage(tString const&) ()
No symbol table info available.
#6 0x000055d55594c0f0 in Viewer::DoNavBar(int, int, int) ()
No symbol table info available.
#7 0x000055d55594c682 in Viewer::Update(GLFWwindow*, double, bool) ()
No symbol table info available.
#8 0x000055d5558cd86e in main ()
No symbol table info available.
#0 0x000055d555c18948 in ktxFileStream_construct ()
#1 0x000055d555b4e6e0 in ktxTexture_CreateFromNamedFile ()
#2 0x000055d555a3ab29 in tImage::tImageKTX::Load(tString const&, tImage::tImageKTX::LoadParams const&) ()
#3 0x000055d55591e5b9 in Viewer::Image::Load(bool) ()
#4 0x000055d55593f12d in Viewer::LoadCurrImage() ()
#5 0x000055d55593f596 in Viewer::SetCurrentImage(tString const&) ()
#6 0x000055d55594c0f0 in Viewer::DoNavBar(int, int, int) ()
#7 0x000055d55594c682 in Viewer::Update(GLFWwindow*, double, bool) ()
#8 0x000055d5558cd86e in main ()
A bit more info: tried with Mint 21.3 / Kernel 5.15.0-113-generic. Unfortunately both install of the 1.0-44 deb file and compiling directly did not reproduce the issue and all KTX1 and KTX2 files loaded successfully.
https://peeterjoot.wordpress.com/2010/05/26/a-fun-and-curious-dig-gcc-generation-of-a-ud2a-instruction-sigill/ From inspection only does not seem to be either a missing return or a vararg non-POD type. AVX2 is enabled in the lib, but only for astcenc which is not used ny the viewer. Might try at some point to either use SSE only or disable ISA... bit of a long-shot though because astcenc is not in the callstack.
1c516b28a2d9b695744ceaecbaa7aad72536f9bc uses a build of LibKTX that does not use AVX for the ASTC encoder. Instead SSE2 is chosen as most processors will have the SSE2 SIMD instructions. Not sure if this is the issue yet but it seems like a possibility.
1c516b2 uses a build of LibKTX that does not use AVX for the ASTC encoder. Instead SSE2 is chosen as most processors will have the SSE2 SIMD instructions. Not sure if this is the issue yet but it seems like a possibility.
No... https://termbin.com/qp9y
When trying to view KTX 1/2 images, TacentView crashes.
TacentView 1.0.44 Linux Mint 21.3 (Kernel: 5.15.0-112-generic x86_64)