#Meteor Crash

1 messages · Page 1 of 1 (latest)

stray sierraBOT
#

@candid radish uploaded a log, ```
minecraft_version=1.20.4
fabric_version=0.96.11+1.20.4
axiom_version=2.7.0


Env:
```sh
➜  ~ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 23.10
Release:    23.10
Codename:    mantic

I do have GLIBC available on my machine:

➜  x86_64-linux-gnu exala | grep libstdc++                                         
lrwxrwxrwx   19 root 24 Sep  2023 libstdc++.so.6 -> libstdc++.so.6.0.32
.rw-r--r-- 2.5M root 24 Sep  2023 libstdc++.so.6.0.32
➜  x86_64-linux-gnu strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX_3.4.29
GLIBCXX_3.4.29

Any clue what the issue is?

Here's the crash report:

(mod works fine on my windows machine though)

cedar berry
#

Could try sudo apt-get upgrade libstdc++6?

#

Also you were in /lib/x86_64-linux-gnu, not /usr/lib or anything?

candid radish
#

i was in /usr/lib/x86_64-linux-gnu/

cedar berry
#

Is it in /lib/?

#

I suppose not

candid radish
#

let me check

cedar berry
#

Thats what the error message mentions, so I assume that's where it's looking

candid radish
#

nope, only in my home, /snap and /usr/lib

#

just upgraded

#

ill symlink them to /lib and try again

cedar berry
#

Yeah

#

Seems like the easiest solution

candid radish
#

i missed that in the log thx (:

#
➜  x86_64-linux-gnu pwd
/lib/x86_64-linux-gnu
➜  x86_64-linux-gnu exal | grep libstdc
lrwxrwxrwx   19 root 24 Sep  2023 libstdc++.so.6 -> libstdc++.so.6.0.32
.rw-r--r-- 2.5M root 24 Sep  2023 libstdc++.so.6.0.32
➜  x86_64-linux-gnu 
#

nvm seemed like it was there after all?

cedar berry
#

What is it linking to? libstdc++.so.6.0.32 ➜ x86_64-linux-gnu

candid radish
#

then how come find doesnt find it pain

cedar berry
#

Is that just what the output of exal is?

candid radish
#

exa is ls (but a bit different)

#

exal is my alias for exa -l

#

like ls -l

cedar berry
#

Yeah but what is the second entry linking to

outer wedge
#

Isn't the package just called glibc? I installed that and it worked fine

cedar berry
#

It's linking to the folder itself

outer wedge
#

Like in
Apt get glibc

candid radish
#

theres no directory links here?

cedar berry
#

Whats this doing?

candid radish
#

thats 2 separate lines

#

the file libstdc itself

#

and my cmd line prompt

cedar berry
#

Oh

candid radish
#

xd

cedar berry
#

Your prompt is a right arrow

#

lol

candid radish
#

yes haha sorry

#

ohmyzsh default theme

candid radish
#

are you on ubuntu?

#

or did you add an other repository?

cedar berry
#

Can you check the strings of that one, just in case?

candid radish
#

sure

cedar berry
#

It has the same version so I assume it's correct but yknow

outer wedge
#

Ig from source

candid radish
#
➜  x86_64-linux-gnu strings /lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX_3.4.29 
GLIBCXX_3.4.29
➜  x86_64-linux-gnu pwd
/lib/x86_64-linux-gnu
➜  x86_64-linux-gnu 
cedar berry
#

The problem is that it looks like it's already installed, MrAleksander

candid radish
#

yeah thats whats weird

cedar berry
#

Can you load the game again

#

Might be a different error this time

candid radish
#

or it might be because snap is so dogshit that it has its own version of libstdc and it doesnt ahve the 3.4.29 version

outer wedge
#

Ah got it ok. I got confused cause didn't see the glibc in the messages but now I see it

cedar berry
#

are you running minecraft from within snap?

candid radish
#

installed the launcher from snap recommended package iirc

#

from the official microsoft page

#

same msg

#

ill string the snap one

#
➜  x86_64-linux-gnu sudo find / -name "libstdc++.so*"
/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.32-gdb.py
/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.32
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so
/snap/core22/1122/usr/lib/x86_64-linux-gnu/libstdc++.so.6
/snap/core22/1122/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30
/snap/core22/1122/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30-gdb.py
/snap/core22/864/usr/lib/x86_64-linux-gnu/libstdc++.so.6
/snap/core22/864/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30
/snap/core22/864/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30-gdb.py
/snap/gnome-42-2204/141/usr/lib/gcc/x86_64-linux-gnu/11/libstdc++.so
/snap/gnome-42-2204/141/usr/lib/x86_64-linux-gnu/libstdc++.so.6
/snap/gnome-42-2204/141/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30
/snap/core18/2812/usr/lib/x86_64-linux-gnu/libstdc++.so.6
/snap/core18/2812/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
/snap/core18/2812/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25-gdb.py
/snap/core20/2182/usr/lib/x86_64-linux-gnu/libstdc++.so.6
/snap/core20/2182/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28
/snap/core20/2182/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28-gdb.py
#

well shit

#

thats a lot haha

cedar berry
#

i dont even see a /lib/ one

candid radish
#

yeah thats what i meant by find doesnt see it

outer wedge
#

For what it's worth I've had a terrible time anything snap related

candid radish
#

same ...

#

and i work at canonical

#

kinda sad haha

cedar berry
#

dogfooding at canonical TrollDespair

candid radish
#

hahaha

outer wedge
#

Sp you're saying anything you say here is canon(ical)

candid radish
#

time to install from a .deb and see if it resolves all my pain

#

if it doesnt ill keep digging

cedar berry
#

is there an option to force it to load the /lib/ on your actual installation?

candid radish
#

wdym by force it to load?

cedar berry
#

Dunno, I don't use snap but I know things like docker provide a way to link an outside file inside

#

Probably doesn't exist, so just try with the .deb

candid radish
#

you mean volumes?
i could probably just copy the files inside my snap directories
ill try both actually

cedar berry
#

Volumes are what they're calling in Docker, yeah

#

If you can just copy files directly inside, that works too

#

Bit annoying that the java imgui bindings dont also look in /usr/lib

candid radish
#

the thing is that lib should link to /usr/lib

#

thats whats confusing

cedar berry
#

I guess that's just the way it's built

candid radish
#

well shit, snap makes read only file systems

#

cant even do that x)

cedar berry
#

There’s not much you can do aside from notifying the snap publisher, AFAICT.

#

Death

candid radish
#

ill just dm the lead engineer and get it fixed rn (as if)

cedar berry
#

Supposedly you can unsquashfs, add the file, then snapcraft pack it back

#

This snap is provided by Microsoft right?

candid radish
#

nah

#

it links to a Peter Buffon

#

maybe that person works at microsoft tho

#

¯_(ツ)_/¯

cedar berry
#

Which launcher is it?

candid radish
cedar berry
#

"Launcher for Minecraft" Analyze

candid radish
outer wedge
#

"launcher-ot-minecraft" ok

cedar berry
#

weeellll the regular minecraft launcher isnt great for modded

#

i would have recommended multimc but thats not on snap

#

which by the way is funny because im pretty sure the multimc developer got hired by Mojang

candid radish
#

no way haha

outer wedge
candid radish
#

it works just fine through the .deb package btw

#

but that really bugs me

cedar berry
#

Is it standard to have them in /usr/lib and not /lib?

candid radish
#

again, /lib links to /usr/lib

#

shouldnt be an issue imho

cedar berry
#

oh yeah it does

candid radish
#

i thinks its just snap doing its snap things

cedar berry
#

So the symlink doesnt exist in snapland?

candid radish
#

and the snap itself has older version

#

yeah

#

it has glibc

#

just an older version

#

so youd have to upgrade it inside the snap

#

should have thought about that immediatly

#

but oh well

cedar berry
#

So libstdc++.so.6.0.28 doesn't include GLIBCXX_3.4.29 ?

candid radish
#

i dont think so but lemme check

cedar berry
#

Haha .28 but not .29

candid radish
#

and i wont bother checking the other snaps but pretty sure thats the issue

#

also just crashed trying to move something while it worked on windows

#

but thats a story for an other day xd

cedar berry
#

It's using core20 so it should be that one

candid radish
#

yeah most likely

cedar berry
#

Well might as well post the crash report while we're here

stray sierraBOT
#

@candid radish sent a log,

candid radish
#

dont bother

#

meteor issue

cedar berry
#

they lookup a threadlocal for every quad you render

#

how do you not get 3fps with this

candid radish
#

this is kinda crazy haha

#

funny tho how it works on my windows machine

cedar berry
#

do you have meteor on your windows machine?

candid radish
#

yup

cedar berry
#

im pretty sure windows meteor users crash as well

candid radish
#

well how weird

#

i played for a few hours yday with no crashes

#

oh

#

but i didnt use the move feature i think

#

i used only symmetry

cedar berry
#

the majority of features in the editor ui will also crash

candid radish
#

makes sense

#

the symmetry ui (the little arrow and dot indicator) didnt produce a crash fwiw

cedar berry
#

But yes this code is laughably bad

#

yeah symmetry doesnt render any previews

#

its crashing because its trying to xray into my previews (kinda)

#

I think if you enable xray, then disable it, it won't crash

#

Which is probably what happened on windows

candid radish
#

lemme test that theory

#

thats pretty funny

cedar berry
#

cuz then there will be something in the threadlocal

candid radish
#

that still crashed sadly

cedar berry
#

Tragic

#

What are you using meteor for?

candid radish
#

mostly rendering:
camera tweaks for 3rd person camera going through walls
better tab/tooltips/chat
fullbright
no render
waypoints
esp/nametags
breadcrumb?

and some build stuff:
auto click, safe walk, scaffold

cedar berry
#

going through walls you could use axiom noclip

#

fullbright you can use axiom's minimum brightness

#

auto click bulldozer/fastplace

#

i guess the rest yeah

candid radish
#

fair points

#

oh and zoom too

#

but thats probably easily replaceable

cedar berry
#

theres like 50 zoom mods for fabric which are probably better

candid radish
#

yeah thats what i thought

cedar berry
#
        Integer alpha = alphas.get();
        if (alpha != null && alpha != -1) rewriteBuffer(vertexConsumer, alpha);

Is the fixed code if you want to compile meteor yourself

candid radish
#

will have to swap back to windows where i have my java setup with gradle and such, icba redoing it all here

#

thx a lot!

cedar berry
#

Yeah I can't for security reasons, yknow

candid radish
#

ofc

candid radish
#

i still hate java pain

* What went wrong:
Could not open cp_settings generic class cache for settings file '/home/ruined/Documents/personal/meteor/settings.gradle' (/home/ruined/.gradle/caches/8.5/scripts/dzmf2lwzuwsggtgfbvx6r3jqw).
> BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 66
cedar berry
#

Try 17 instead of 22

candid radish
#

yeah yeah, switched back to 21

#

i was on 22 ea to test new stuff

#

i still dont understand why newer versions mess up older things this bad

#

fixed the meteor issue! how did you find it this quick lol

#

Meteor Crash

cedar berry
candid radish
#

yeah i get why it happens

#

but idk "why" it happens lol

ruby shoal
#

wait let me sum this up real quick: meteor client is making axiom crash? @candid radish

#

because i'm using meteor rn and crash whenever i use a tool

#

with the error of:
The game crashed whilst unexpected error
Error: java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because the return value of "java.lang.ThreadLocal.get()" is null

candid radish
#

yup

#

fix is right above

ruby shoal
#

im just gonna remove meteor lmao

candid radish
#

sure lol

ruby shoal
#

the moment of truth...

candid radish
#

dw its gonna work (:

ruby shoal
#

i'm so damn childish lmfao

#

commercial license was best purchase of my life

outer wedge
#

Tbh I'd suggest to remove headache and get mods to replace meteor, every single feature has a mod that does it, probably even better in some cases, without causing any compatibility issues

ruby shoal
#

yh

#

thats what imma gonna do

#

i mainly use it for trolling or fullbright when i'm not trolling

#

nothing else really for pratical use

#

god i love discord party mode

#

turnms typing into a game

#

turns*

#

DAMMIT

#

MY COMBO

#

I LOST IT BC OF BACKSPACE

ruby shoal