Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2020-10-21 00:00:00Z and 2020-10-22 00:00:00Z
Just happened on GER2 on full server on Ultranova map: Core was generated by `./DDRace64-Server_sql -f servers/8298.cfg'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00...
```
src/game/server/gamecontext.cpp:2743:11: runtime error: member access within misaligned address 0x63100001488e for type 'CVoteOptionServer', which requires 8 byte alignment
0x63100001488e: note: pointer points here
be be be be be be be be be be be be be be be be be be be be be be be be be be be be be be be be
^
#0 0x55bf1f01812d in CGameContext::ConAddVote(IConsole::IResult, void) /media/ddnet/src/game/server/gamecontext.cpp:2743:11
#1 0x55bf1eae27c8 in ...
@Banana090 @Jupeyy Any one of you interested in implementing this? I think it would make the new chat look great.
Basically render all subsequent lines from same author in a single block, with no spacing between them. Then add the chat background around that.
Everything is in the title. That would be cool I guess, because it's kind of achievement for player. Wouldn't even be spam with 5000 pts rate.
More for the topic: there should be some kind of rewards for earning points. This suggestion could be one of them, but named ranks for global leaderboard position that can be shown in game is much better) (Like in CS:GO for example)
A heap buffer overflow has been found in freetype2 before 2.10.4.
Malformed TTF files with PNG sbit glyphs can cause a heap buffer
overflow in Load_SBit_Png as libpng uses the original 32-bit values,
which are saved in png_struct. If the original width and/or height are
greater than 65535, the allocated buffer won't be able to fit the
bitmap.
@Ryozuki but we only use our own font, so the only risk is if someone provided an evil ttf file and the player installed that manually. Also, we don't support png glyphs I think. At least I didn't link libpng in.