DDraceNetwork
Development / bugs
Report client & server bugs, especially but not limited to release candidates.
Between 2023-12-11 00:00:00Z and 2023-12-12 00:00:00Z
✦GioniX✦
2023-12-11 05:58:15Z
why is adrenaline 5 displayed as brutal?
✦GioniX✦
why is adrenaline 5 displayed as brutal?
Gwendal
2023-12-11 06:50:31Z
Someone probably voted the server into brutal but didn’t change map afterwards, as you can see in MOTD section it’s written Insane Server
(edited)
✦GioniX✦
2023-12-11 06:56:27Z
06:57
Learath2
Is it only with the archlinux build? Have you tried building 8.5.0 on your own? I smell LTO issues
heinrich5991
2023-12-11 13:12:14Z
the arch linux build is just the AUR build
Fussel
@Learath2
,
@heinrich5991
downgrading curl to 8.4.0-2 fixed this, and I can live with this fix
heinrich5991
2023-12-11 13:12:28Z
obviously not a long-term fix
heinrich5991
the arch linux build is just the AUR build
Learath2
2023-12-11 13:12:44Z
Whatever it is, it seems to employ LTO, we don't
(edited)
Fussel
2023-12-11 13:13:14Z
that's right
@heinrich5991
but I have other things to do too ^^
Fussel
that's right
@heinrich5991
but I have other things to do too ^^
Learath2
2023-12-11 13:13:44Z
He means we have to investigate it still. Nothing you need to do
Learath2
Whatever it is, it seems to employ LTO, we don't
(edited)
Jupstar ✪
2023-12-11 13:15:56Z
maybe u should try without LTO,but 8.5, then first?
Learath2
2023-12-11 13:16:52Z
That's the route I would follow. See if it happens with a 8.5.0 debug build, built without lto
Jupstar ✪
2023-12-11 13:17:51Z
would be interesting bcs i doubt curl is static built i didnt follow this conv, but when smth so hard breaks with LTO while using shared libs, it kinda must be an obvious bug xd
Learath2
2023-12-11 13:19:01Z
If it does then the next step is a conditional breakpoint at a couple places to see when conn becomes NULL
Jupstar ✪
2023-12-11 13:19:18Z
is the connection inside ddnet code?
Jupstar ✪
is the connection inside ddnet code?
Learath2
2023-12-11 13:19:44Z
No, it's in libcurl. A pointer somehow becomes NULL before intended
Jupstar ✪
2023-12-11 13:19:55Z
and if u swap curl lib without recompiling?
Learath2
2023-12-11 13:20:20Z
Or I might bisect curl if it happens with libs I build myself
Jupstar ✪
2023-12-11 13:20:24Z
if it then does not happen, it's at least undefined logic in the sense of using curl lib. As in: curl didnt prevent it in earlier versions
heinrich5991
2023-12-11 13:27:50Z
@Learath2
should I recompile curl or ddnet?
heinrich5991
@Learath2
should I recompile curl or ddnet?
Learath2
2023-12-11 13:29:29Z
I would just recompile curl 8.5.0 with debug symbols and use LD_PRELOAD or some other method to start with
heinrich5991
2023-12-11 13:32:12Z
I have debug symbols
13:32
debuginfod worked in the end
Learath2
I would just recompile curl 8.5.0 with debug symbols and use LD_PRELOAD or some other method to start with
heinrich5991
2023-12-11 14:16:07Z
ah, you mean rebuild it so it doesn't have LTO?
heinrich5991
ah, you mean rebuild it so it doesn't have LTO?
Learath2
2023-12-11 14:56:48Z
Yes. I don't like using other peoples prebuilt stuff when debugging. Especially when I'm suspecting something like LTO being the issue
Pepsicola_o0
2023-12-11 22:32:17Z
why oldschool?
https://github.com/ddnet/ddnet-maps/blob/master/types/brutal/maps.txt
ddnet-maps/types/brutal/maps.txt at master · ddnet/ddnet-maps
All released maps on DDraceNetwork, see also
https://ddnet.org/releases/
and
https://maps.ddnet.org/
- ddnet/ddnet-maps
Exported 25 message(s)