Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002354Eressea[Alle Projekte] Generalöffentlich2017-12-05 19:48
ReporterEnnoBearbeitung durchEnno 
PrioritätnormalAuswirkungkleinerer FehlerReproduzierbarnicht getestet
Status geschlossenLösungerledigt 
Produktversion3.13 
Zielversion3.13Behoben in Version3.13 
Zusammenfassung0002354: valgrind: invalid read in email check
Beschreibung

new faction stefangraf.eu starts in Goldene Aue (125,-49)
==30158== Invalid read of size 1
==30158== at 0x4EBEB0: spc_email_isvalid (goodies.c:89)
==30158== by 0x4EBF81: set_email (goodies.c:109)
==30158== by 0x4C4518: addfaction (faction.c:246)
==30158== by 0x42419E: tolua_faction_create (bind_faction.c:428)
==30158== by 0x4E3C471: ??? (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== by 0x4E47963: ??? (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== by 0x4E3C6B8: ??? (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== by 0x4E38860: lua_callk (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== by 0x4E4B9B7: ??? (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== by 0x4E3C471: ??? (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== by 0x4E3C6AC: ??? (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== by 0x4E3BCFA: ??? (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== Address 0x2ac44b16 is 0 bytes after a block of size 38 alloc'd
==30158== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==30158== by 0x4C28D6F: realloc (vg_replace_malloc.c:632)
==30158== by 0x4E405B0: ??? (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== by 0x4E3EAA6: ??? (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== by 0x4E44911: ??? (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== by 0x4E44C63: ??? (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== by 0x4E37DC1: lua_pushlstring (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== by 0x4E515E2: ??? (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== by 0x4E51F8F: ??? (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== by 0x4E3C471: ??? (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== by 0x4E47963: ??? (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158== by 0x4E3C6B8: ??? (in /usr/lib/x86_64-linux-gnu/liblua5.2.so.0.0.0)
==30158==

Schritte zur Reproduktion

Heute ist (aus Versehen) eine neue Partei mit der Adresse stefangraf.eu (ohne local-part oder @) gestartet worden. Das crasht den Server.

Partei0
SpielE2
Report1037

Notizen / Dateien

Enno

Enno

2017-08-06 21:03

Administrator   ~0007388

Der Code zur Email-Validierung funktioniert nicht 100% und hat keine Tests.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2017-08-06 11:08 Enno Neuer Eintrag
2017-08-06 21:03 Enno Notiz hinzugefügt: 0007388
2017-08-06 21:03 Enno Bearbeitung durch => Enno
2017-08-06 21:03 Enno Status neu => zugewiesen
2017-08-06 21:08 Enno Status zugewiesen => erledigt
2017-08-06 21:08 Enno Lösung offen => erledigt
2017-08-06 21:08 Enno Behoben in Version => 3.13
2017-12-05 19:48 Enno Status erledigt => geschlossen