I recently upgraded from 20.04.4 to 22.04.1. Despite some initial hiccups, so far it works great. HOWEVER, I am running into an issue with Blender. My system's hardware will not work for any version of Blender beyond 2.79. I have installed it via tar from Blender's website. Whenever I use it, it crashes when I select an object. The same thing happens when I try running Blender after downloading from Software Center. I can load a file, and when I right-click to select an object, it crashes. The terminal says "segmentation fault," so something is not working right.
As I stated, due to my system's limitations (yes, it's old), I am unable to run anything past Blender 2.79. I would like to know if it's something I can fix with my current setup.
After a little bit of runaround, I heard from the devs at Blender. 2.79 is not being supported (big shock). To add to my question, if it is allowed, if it's no longer supported, then why is it being offered, both from their website and as a snap in the software center?
For those interested, this is the output of my blender.crash.txt. For context, this is version 2.79b from snap, downloaded from the Software Center:
# Blender 2.79 (sub 0), Commit date: 2018-03-22 14:10, Hash f4dc9f9d68b
backtrace
/snap/blender/20/./blender(BLI_system_backtrace+0x20) [0x1a6c700] /snap/blender/20/./blender() [0x1078395] /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7fc2a5368520] /lib/x86_64-linux-gnu/libLLVM-14.so.1(_ZN4llvm11BitCastInstC2EPNS_5ValueEPNS_4TypeERKNS_5TwineEPNS_11InstructionE+0x6f) [0x7fc287e18e4f] /lib/x86_64-linux-gnu/libLLVM-14.so.1(ZN4llvm8CastInst6CreateENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineEPS1+0x221) [0x7fc287e16bc1] /lib/x86_64-linux-gnu/libLLVM-14.so.1(+0xe9bef2) [0x7fc287d3fef2] /lib/x86_64-linux-gnu/libLLVM-14.so.1(LLVMBuildBitCast+0x43) [0x7fc287d82f13] /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so(+0x665d37) [0x7fc28ddfcd37] /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so(+0x114e38b) [0x7fc28e8e538b] /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so(+0x66a041) [0x7fc28de01041] /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so(+0x63a751) [0x7fc28ddd1751] /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so(+0x5db14c) [0x7fc28dd7214c] /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so(+0x5ef37b) [0x7fc28dd8637b] /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so(+0x57313b) [0x7fc28dd0a13b] /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so(+0x11535fc) [0x7fc28e8ea5fc] /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so(+0x585e4c) [0x7fc28dd1ce4c] /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so(+0x590213) [0x7fc28dd27213] /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so(+0x36388d) [0x7fc28dafa88d] /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so(+0x298a95) [0x7fc28da2fa95] /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so(+0x298c02) [0x7fc28da2fc02] /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so(+0x2a0f0f) [0x7fc28da37f0f] /snap/blender/20/./blender() [0x176b7d4] /snap/blender/20/./blender() [0x1178069] /snap/blender/20/./blender(draw_object+0x1b93) [0x1185d93] /snap/blender/20/./blender(draw_object_select+0x31) [0x1187fb1] /snap/blender/20/./blender(ED_view3d_draw_select_loop+0x1c9) [0x1152199] /snap/blender/20/./blender(view3d_opengl_select+0x18e) [0x11719de] /snap/blender/20/./blender() [0x11682b0] /snap/blender/20/./blender() [0x116b285] /snap/blender/20/./blender() [0x116ba35] /snap/blender/20/./blender() [0x107fb09] /snap/blender/20/./blender() [0x1080f21] /snap/blender/20/./blender() [0x10815f8] /snap/blender/20/./blender() [0x1081958] /snap/blender/20/./blender(wm_event_do_handlers+0x507) [0x1081f97] /snap/blender/20/./blender(WM_main+0x18) [0x1078f78] /snap/blender/20/./blender(main+0x3f8) [0x1016a38] /lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x7fc2a534fd90] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80) [0x7fc2a534fe40] /snap/blender/20/./blender() [0x10752ee]