View Issue Details

IDProjectCategoryView StatusLast Update
0002354EresseaGeneralpublic2017-12-05 18:48
ReporterEnno Assigned ToEnno  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version3.13.0 
Target Version3.13.0Fixed in Version3.13.0 
Summary0002354: valgrind: invalid read in email check
Description

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==

Steps To Reproduce

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

TagsNo tags attached.
Faction0
GameE2
Report1037

Activities

Enno

Enno

2017-08-06 19:03

administrator   ~0007388

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

Issue History

Date Modified Username Field Change
2017-08-06 09:08 Enno New Issue
2017-08-06 19:03 Enno Note Added: 0007388
2017-08-06 19:03 Enno Assigned To => Enno
2017-08-06 19:03 Enno Status new => assigned
2017-08-06 19:08 Enno Status assigned => resolved
2017-08-06 19:08 Enno Resolution open => fixed
2017-08-06 19:08 Enno Fixed in Version => 3.13.0
2017-12-05 18:48 Enno Status resolved => closed